Клуб Punto Switcher

Настройка исключений по длине слова

14 марта 2009, 14:33

Очень часто сталкиваюсь со следующей проблемой: допустил ошибку в слове возвращаюсь к нему исправляю две буквы и пунто только их переключает на другой язык - получается абракадабра. Задавать в исключения нажатия клавиши влево, не всегда сработает, т.к. можно перейти и мышкой. Предлагаю задать правило исключений - не переключать если слово короче n-букв

6 комментариев
Подписаться на комментарии к посту
После включения подобной опции станет невозможно работать совсем :) Не будут переключаться в русском - у, к, в, а, о, я, с, и. В английском - I, a. Ну, а про двухбуквенные можно не говорить - он, ты, вы, во, мы и т.д.
А нельзя ли "заставить" Punto не менять раскладку, если буква набрана в середине слова?)
Можно сделать такую функцию и задать список исключений, которые надо переключать.
Ответ на вопрос теперь. Как правило, схема предложения новой фичи выглядит так: Пользователь: Сделайте нужную мне фичу! Разработчик: Она будет конфликтовать с существующими возможностями. Пользователь: Сделайте опционально! Разработчик: Предлагаемое даже опционально будет мешать нормальной работе программы. Приводятся примеры. Пользователь: Давайте тогда создадим специальный набор правил для этого исключения. На этом обычно разговор прекращается :) Почему? Потому что этой фичей будут пользоваться три человека, а труда и затрат потребуется немерено.
я с этим борюсь легко - либо сразу нажать Break, либо машинально выделяется нужный текст, мышкой или клавишами (кому как) - и Shift-Break... Правило ненужное, и расплывчатое, прогеры это делать не будут. Единственное, на что вы намекаете, это дополнительная галочка в настройках - Не переключать в середине слова. Правда, не знаю, есть ли у программистов функционал, чтобы определить, есть ли за курсором буквочка, или нет. По ощущениям, Пунто реагирует исключительно на введенный или выбранный текст.
Ваши ощущения Вас не обманывают :)