Клуб Punto Switcher

Переключение раскладки по автозамене

14 марта 2009, 14:22

Пытаюсь создать замену "БЮ" на "<> " (очень нужно для программирования на 1С), а программа автоматически переключает раскладку, во-первых, непонятно зачем, во-вторых, настройка Устранение проблем - Не переключать раскладку по клавишам Ентер и Пробел не срабатывает. Приходится обратно переключать раскладку. Автопереключение заменяет "БЮ" на ",." и, естественно, переключает раскладку (хотя я его не использую, только клавиши переключения и транслита).

Есть еще несколько подобных фраз с символами { [ ] } / | \ и т. д.

В остальном программа замечательная, спасибо Вам, приятно видеть, как она совершенствуется, я без нее уже не могу работать.

А, забыл сказать, оффтоп: не хватает горячей клавиши или параметра командной строки на полный выход из программы, все-таки исключения настраивать неудобно, игр слишком много, а Пунто даже в выключенном состоянии их может выбивать или тормозить, взять хотя бы тот же Quake III Arena.

P. S. Версия Punto - 3.1.0.37beta и ниже, OS: Windows XP Pro PreSP4.

5 комментариев
Подписаться на комментарии к посту
В принципе, в текущей бета версии должно быть правило штатное менять БЮ на <> и даже не нужно создавать автозамену.
Спасибо за ответ. Во-первых, не работает. Проверил. И при включенном автопереключении и при выключенном. Во-вторых, где это правило? В правилах переключения? Мне не надо переключаться на другой язык для этого. Да и после обновления версии такого правила не появилось. В-третьих, эта замена должна работать при выключенном автопереключении. Я программист - использовать автопереключение в принципе невозможно. Каждую вторую конструкцию, которую я пишу, Пунто норовит переключить на другой язык. Типичные - буквы j и b в delphi и c++, в 1С немного проще - ТамЧастоВстречаютсяВотТакиеКонструкции, на которые Пунто раньше реагировал, а сейчас, слава богу, нет, даже правила поудалял (видимо, алгоритм программы был улучшен)... В-четвертых, почему правило автозамены не срабатывает? Ведь логически я ввожу его правильно, и хочу увидеть обещаный результат... Или это слишком много? Кстати, я хочу заменять "БЮ" именно на "<> " (с пробелом), потому что переключение происходит на пробел, это чтобы не вводить его дважды, а то вдруг у вас правила автоматически триммят строку автозамены... П. С. Оффтоп... В правилах переключения Действие на выбор: ПЕРЕВОДИТЬ слово или НЕ ПЕРЕВОДИТЬ слово в другую раскладку, а в таблице правил это действие превращается в ПЕРЕКЛЮЧАТЬ или НЕ ПЕРЕКЛЮЧАТЬ.. Честно говоря, запутывает немного... Это ведь не одно и то же. И вообще, может стоит эти правила назвать Правила исключений или Правила отмены переключения? Да и еще. Закиньте контекстную помощь по F1 в настройки, было бы удобно, да и несложно это. ИзвЕните за многА букАф
Посмотрите пожалуйста, свой файл исключений user.dic не внесли ли Вы туда правило БЮ. Вы что-то путаете не может переключать "БЮ" на ",." такое могло бы быть в одном случае - "бю" на ",."
Все понятно, разобрался, спасибо. Помогла полная переустановка Пунто, хотя user.dic был пуст во всех подкаталогах (со старых версий). Правило заработало, работает при автопереключении, а последнее у меня всегда выключено. Я просто хотел добавить это слово в автозамену... Удалить тему?
Спасибо, Антон, тему лучше оставить, может кому-нибудь пригодится.