Поскольку тема посвящена нескольким продуктам, настоятельно рекомендуется упоминать в своем сообщении интересующий продукт для исключения путаницы.
Что такое автоматический переключатель раскладки клавиатуры? Иногда вы забываете переключить раскладку с русской на английскую и получаете, например, «Цштвщцы» вместо «Windows» и, наоборот, не переключив раскладку клавиатуры с английского на русский, вы получаете «Hjccbz» вместо «Россия». С автоматическим переключателем о переключателе клавиатуры можно просто забыть, переключение будет производиться АВТОМАТИЧЕСКИ! Программа работает, используя принцип невозможности сочетаний некоторых букв для выбранных языков. В русском языке, например, слово не может начинаться с буквы «Ь».
_______________________________
_______________________________
Следит за тем, какие буквы на клавиатуре набираются и, если программа видит недопустимое сочетание, например, «Ьщку» («More»), после нажатия пробела, Enter или Tab происходит автоматическое переключение раскладки. Мы использовали словарь из нескольких миллионов слов для того, чтобы определить невозможные сочетания.
В отличие от Punto Switcher, умеет:
работать не только с русским и английским языком (последняя версия 2.1 поддерживает автоматическое переключение между языками: русский, английский, французский, испанский, немецкий, итальянский, украинский);
переключать раскладку до конца набора слова.
Далее идет информация для сравнения с другими продуктами, которая НЕ ИМЕЕТ прямого отношения к обсуждаемой теме!
Orfo Switcher — еще один автоматический переключатель раскладки с проверкой орфографии.
Поскольку тема посвящена нескольким продуктам, настоятельно рекомендуется упоминать в своем сообщении интересующий продукт для исключения путаницы.
Что такое автоматический переключатель раскладки клавиатуры? Иногда вы забываете переключить раскладку с русской на английскую и получаете, например, «Цштвщцы» вместо «Windows» и, наоборот, не переключив раскладку клавиатуры с английского на русский, вы получаете «Hjccbz» вместо «Россия». С автоматическим переключателем о переключателе клавиатуры можно просто забыть, переключение будет производиться АВТОМАТИЧЕСКИ! Программа работает, используя принцип невозможности сочетаний некоторых букв для выбранных языков. В русском языке, например, слово не может начинаться с буквы «Ь».
_______________________________
_______________________________
Следит за тем, какие буквы на клавиатуре набираются и, если программа видит недопустимое сочетание, например, «Ьщку» («More»), после нажатия пробела, Enter или Tab происходит автоматическое переключение раскладки. Мы использовали словарь из нескольких миллионов слов для того, чтобы определить невозможные сочетания.
В отличие от Punto Switcher, умеет:
работать не только с русским и английским языком (последняя версия 2.1 поддерживает автоматическое переключение между языками: русский, английский, французский, испанский, немецкий, итальянский, украинский);
переключать раскладку до конца набора слова.
Далее идет информация для сравнения с другими продуктами, которая НЕ ИМЕЕТ прямого отношения к обсуждаемой теме!
Orfo Switcher — еще один автоматический переключатель раскладки с проверкой орфографии.
Источник
Открытый христианский форум JesusChrist.ru
Добро пожаловать на Открытый христианский форум JesusChrist.ru. Для того чтобы писать в форуме, Вам необходимо зарегистрироваться и войти на форум через ссылку для входа.
Общие разделы >> Технофорум
Просмотров: 6464
Тимофей Христианин # 4938
Keyboard Ninja
You must have this 🙂
Тимофей Христианин # 4939
Re: Keyboard Ninja[re: Тимофей, #4938]
Клавиатурный Нинзя, это маленькая незаметная программка, которая отслеживает нажатия клавиш пользователем и автоматически переключает раскладку, когда тот забывает ее переключить и печатает ерунду вроде «ghbdtn». Буквы, напечатанные в неправильной раскладке, автоматически заменяются на правильные. Также исправляются некоторые другие часто-встречающиеся опечатки. Вот полный список возможностей программы:
Автоматическое переключение и исправление
1. Автоматическое переключение раскладки клавиатуры во всех программах
2. Возможность Отката на случай если раскладка была переключена ошибочно
3. Список правил для предотвращения переключения программы на конкретных словах
4. Возможность хранить в зашифрованной форме пароли для предотвращения переключения при их вводе
5. Возможность игнорировать ввод аббревиатур (когда все буквы заглавные)
6. Безопасный режим для транслита и языков программирования
7. Возможность не переключать раскладку автоматически на первом слове после ручного выбора раскладки
8. Режим АвтоКоррекция позволяет исправлять многие опечатки при вводе текста
9. Исправление случайного верхнего регистра ВТорой буквы слова
10. Исправление иНВЕРТИРОВАННОГО регистра
11. Режим АвтоЗамена позволяет задавать специальные последовательности букв, которые при наборе превращаются в более длинные строки.
12. Возможность выборочно отключать автоматическое переключение раскладки для активного окна, либо для всех окон активной программы
13. Автоматическое определение окон паролей и отключение программы при вводе пароля
14. Звуковой сигнал при переключении раскладки и откате. Возможны индивидуальные сигналы для разных языков.
15. Настраиваемые горячие клавиши для всех операций.
Ручное переключение и модификация
По задаваемым комбинациям клавиш можно осуществлять следующие операции:
1. Циклический перебор всех установленных раскладок (языков)
2. Инвертирование регистра букв
3. Перевод цифр в слова (123 -> сто двадцать три). Поддерживаются 7 языков. Язык выбирается в зависимости от текущей раскладки.
4. Переход на помеченный Интернет-адрес. Если помечен E-mail, то запускается почтовый клиент.
5. Поиск выбранного слова в Интернете. Для каждой раскладки клавиатуры можно настроить свой сайт поиска.
Все операции применяются к последнему введенному слову или к любому помеченному фрагменту текста.
1. Переключение в Английскую раскладку когда нажата комбинация Alt+ (то есть выход в меню)
2. Переключение в Английскую раскладку и отключение CAPS LOCK при переходе в окна ввода пароля.
3. Блокирование переключения режима Вставка/Замена
4. Блокирование переключения режима Заглавных букв (CAPS)
5. Переназначение клавиш Alt+ на вывод запятой и точки соответственно.
6. Настраиваемая левая и правая комбинация Ctrl+Shift для принудительного переключения в определенный язык.
7. Использование правой кнопки Ctrl для переключения раскладки клавиатуры.
8. Эмуляция щелчков при нажатии клавиш
9. Расширенные режимы работы буфера обмена (clipboard)
10. Возможность использовать иконку программы как индикатор текущего языка клавиатуры вместо стандартного индикатора. Также позволяет отображать флаг страны вместо аббревиатуры языка или совсем прятать значок (значок появляется если навести мышку на системный лоток).
После запуска программа появляется в виде пиктограммы в system tray (где часы). Двойной щелчок на пиктограмме открывает диалог настройки. Вы также можете нажать правую кнопку мыши на пиктограмме, чтобы попасть в контекстное меню. Если опция «Разрешить исправления» включена, то программа отслеживает все нажатия клавиш в системе и исправляет описанные выше опечатки. Правильная раскладка клавиатуры обычно определяется при вводе 2-5 букв. Изменение раскладки, если это необходимо, происходит немедленно. Просто продолжайте печатать и дайте программе переключать раскладку за вас.
Цвета индикатора означают следующее:
· Синий — программа готова и ожидает ввод нового слова · Сиреневый — программа уже начала отслеживать и анализировать вводимое слово · Красный — программа переключила раскладку и возможен откат. · Серый — авто-переключение отключено в этом окне · Желтый — произошла операция с буфером обмена.
Краткая сводка горячих клавиш:
· Break — откат последнего авто-переключения (когда индикатор — красный), ручное переключение текущего набираемого слова между всеми установленными раскладками или переключение раскладки любого помеченного текста (если текст помечен и не содержит символов из разных раскладок). · Alt+Break — инвертирование регистра букв текущего набираемого слова или любого помеченного текста (не длиннее 255 символов). · Shift+Break — если последним было введено или помечено число, то произойдет перевод цифр в слова. Если выбран URL — произойдет переход на помеченный адрес. В остальных случаях будет произведен поиск этого слова в Интернете. Для каждого языка можно задать свой сайт поиска, отредактировав файл NINJA.INI.
· Alt+Num 5 — добавление активного окна в список «отключенных». Автопереключатель перестает действовать в этом окне и пиктограмма становится серой. Повторное нажатие возвращает пиктограмме цвет и разрешает автоматическое переключение в окне. · Ctrl+Num 5 — создание профиля для активной программы. Все опции могут быть настроены для этой программы индивидуально. · Shift+Num 5 — помогает при работе с расширенными режимами буфера обмена (clipboard). В режиме «Стек», нажатие Shift+ScrollLock сдвигает стек и «вспоминает» содержимое предыдущего буфера обмена. В режиме «Аккумулятор», нажатие Shift+Num 5 очищает внутренней буфер и следующий скопированный фрагмент попадет в пустой буфер обмена.
Эти назначения клавиш настроены по умолчанию, но вы можете их поменять в диалоге Параметров.
Нинзя автоматически поддерживает различные версии английской раскладки — US, UK, Австралия и т.д. Есть также спорная поддержка украинского языка с использованием русского словаря. Отключите Безопасный Режим и убедитесь что русская раскладка не установлена. Переключение из английского в украинский будет происходить на 80-90% слов. Переключение из украинского в английский будет работать также хорошо как и из русского в английский.
АвтоКоррекция и АвтоЗамена
АвтоКоррекция позволяет исправлять многие ошибки при вводе текста. Например «еденица» будет заменено на «единица». Работает также как и одноименная функция Word, только уже во всех приложениях Windows. АвтоЗамена позволяет задавать специальные последовательности букв, которые при наборе превращаются в более длинные строки. Например «снпж» будет переведено в «С наилучшими пожеланиями». Обе опции могут быть сконфигурированы индивидуально для любых языков. Также можно настроить программу на издавание звукового сигнала при ручном и автоматическом изменении раскладки, при АвтоКоррекции и АвтоЗамене или просто издавать щелчки при нажатии клавиш.
Если автоматическая коррекция вам не нравится, вы можете отключить ее, сняв флажок с опции «АвтоРаскладка» (но оставьте опцию «Разрешить автоматизацию» включенной). Тогда вы все равно сможете переключать раскладку последнего набранного слова нажатием кнопки Break (кнопка настраиваемая). При этом выделять это слово не нужно, как того требуют другие программы исправления ошибочной раскладки клавиатуры. Иногда бывает нужно нажать Break более одного раза, чтобы получить правильную раскладку.
Во время обычного набора текста, изменяется раскладка текущего вводимого слова. Если вы хотите изменить раскладку для нескольких слов или для произвольной строки, то нужно пометить необходимый фрагмент текста и затем нажать Break. Помеченный текст должен быть не длиннее 255 символов и все символы должны быть в одной раскладке, иначе переключения не произойдет. Повторные нажатия на кнопку Break будут по очереди перебирать все поддерживаемые раскладки клавиатуры для этого фрагмента текста. Помечать фрагмент повторно уже не нужно.
Вы также можете переключать регистр последнего введенного слова или помеченного фрагмента при помощи комбинации клавиш Alt+Break (кнопка настраиваемая). Обратите внимание, что при смене регистра используется текущая раскладка клавиатуры. То есть возможна ситуация, когда при смене регистра, заодно поменяется и раскладка клавиатуры выбранного фрагмента, если он отличается от текущего. В этом случае просто переключитесь в правильную раскладку или нажмите Break, а затем снова Al t+Break. Понажимайте несколько раз Break и Alt+Break и понаблюдайте за индикатором языка, чтобы лучше понять как все работает.
Всегда есть вероятность ошибочного переключения раскладки, например, если вы совершаете ошибку при вводе слова или вводите необычное слово или комбинацию букв (например, в составе адреса электронной почты). Если раскладка вдруг переключилась ошибочно — не паникуйте! Просто нажмите кнопку Break, и последнее изменение будет отменено. Нажимайте Break снова и снова, чтобы циклически переключаться между раскладками. В некоторых случаях программа может сама определить, что ошиблась и вернуть прежнюю раскладку автоматически, например, при вводе E-mail или Интернет-адреса.
Помните, что если вы делаете в слове ошибку, то есть вероятность неправильного переключения языка. Программа отслеживает невозможные сочетания и переключает в тот язык, в котором появление заданной последовательности букв наиболее вероятно, даже если оно не порождает правильного слова.
Работа со списком правил и режимами коррекции
Список правил позволяет научить программу не переключаться на определенных словах или наоборот переключаться. И в том и в другом случае нужно просто внести нужное слово в список правил соответствующего языка. Диалог редактирования правил запускается из контекстного меню пиктограммы или нажатием на кнопку «Правила» в диалоге настройки параметров. Диалог правил также может появляться после каждого отката. Для этого установите опцию «Показывать Правила при Откате».
В диалоге правил вы также можете выборочно отключить авто-переключение в определенный язык. Это может вам понадобиться, если вы, к примеру, основную часть текста набираете на одном языке и хотите, чтобы автоматическое переключение происходило только в одну сторону. Для этого выберите в диалоге настройки правил «ненужный» язык и снимите флажок с опции «Разрешить переключение в этот язык».
Правила АвтоКоррекции и АвтоЗамены могут быть временно отключены снятием флажка перед правилом. Вы также можете полностью отключить эти режимы как для отдельных языков так и для всех языков сразу.
Нинзя может работать в специальных режимах для уменьшения вероятности неправильного переключения. Безопасный режим нужен для ввода транслита или написания программ. В этом режиме раскладка переключается не сразу, происходит более тщательный анализ введенного слова. К минусам этого режима можно отнести то, что длинные слова не переключаются пока не введено минимум 5 букв, а короткие слова из 1-2 букв переключаются только в одну сторону — в английский язык. Режим доверия предотвращает автоматическое переключение на первом введенном слове после ручного переключения раскладки клавиатуры. Комбинированное использование этих методов может драматически уменьшить необходимость Отката.
Отключение программы и индивидуальные профили
Вы можете совсем отключить автоматическое исправление раскладки, сняв флажок с опции «Разрешить исправления», или через контекстное меню по правой кнопке мыши. Однако есть более удобный способ отключения программы только для определенных окон. Просто нажмите Alt+Num 5, и текущее окно будет занесено в список «отключенных» (пиктограмма станет серого цвета). Чтобы «включить» это окно снова, нажмите Alt+Num 5 еще раз. Список отключенных окон забывается при выходе из программы.
Если вы хотите совсем отключить авто-исправление в определенных программах, то вы можете создать для этих программ индивидуальный профиль настроек. Список профилей находится в верхней части диалога параметров программы. Вы можете добавить профиль прямо в диалоге нажав кнопку ‘Добавить’ и осуществив поиск исполняемого модуля программы (например winword.exe). После того как профиль появится в списке, мы можете изменять любые опции только для этой конкретной программы, в том числе отключить автоисправление. Создать профиль для программы можно и прямо из запущенной программы, нажав Ctrl+Num 5 (кнопка 5 на цифровой клавиатуре). Все программы, для которых не создан индивидуальный профиль подчиняются настройкам общего профиля «Прочие программы».
Программа почти всегда может сама определить, что вы находитесь в окне ввода пароля и отключить автоматическое переключение раскладки. Исключение составляет ввод пароля при заполнении Интернет-формы. Если Нинзя переключает клавиатуру при вводе пароля, вы можете добавить этот пароль в зашифрованный список паролей. Делается это в основном диалоге настройки.
Расширение возможностей клавиатуры
Под закладкой «Клавиатура» диалога настройки, вы можете выбрать опции блокирования изменения режимов Вставка/Замена и Заглавный/Строчных букв. Если эти опции включены, то на каждое нажатие кнопки Ins или Caps Lock генерируется второй нажатие на эту же кнопку, которое компенсирует изменение.
Некоторые клавиши сделаны независимыми от текущей раскладки (Русской или Английской). Тепер Alt+ всегда точка, Alt+двоеточие — двоеточие, Alt+кавычка — кавычка, Alt+? — знак вопроса. Все эти клавиши сгруппированы около правого Shift-а. Эта опция изначально отключена. Вы можете ее включить в диалоге настройки программы
Нинзя использует следующие звуки, представленные WAV-файлами, которые находятся в папке установки программы. Вы можете просто заменить эти файлы на любые другие, чтобы задать свои звуковые сигналы:
· key.wav — звук щелчка нажимаемой клавиши · switch.wav — звук автоматического переключения раскладки клавиатуры · undo.wav — звук отката · info.wav — звук произведения операции АвтоЗамены или АвтоКоррекции
deflang.wav — основной звук ручного переключения раскладки клавиатуры. Вы можете установить индивидуальные сигналы для переключения в разные языки. Файлы со звуком для каждого языка должны в качестве имени иметь уникальный номер раскладки клавиатуры для этого языка — 1033.wav — английский язык, 1049.wav — русский язык и т.д. Идентификаторы установленных в системе языков можно увидеть в диалоге «Правила», в выпадающем списке языков. Если вы используете, к примеру, Украинский язык, то вы увидите, что его номер — 1058. Просто добавьте файл с именем 1058.wav и перезапустите программу. Теперь переключение в этот язык будет озвучиваться индивидуальным сигналом.
Расширение возможностей буфера обмена
Буфер обмена (clipboard) в его обычном состоянии может хранить только один фрагмент текста. Клавиатурный Нинзя позволяет использовать буфер обмена в двух дополнительных режимах — стек и аккумулятор.
В режиме стека, все предыдущие фрагменты текста из буфера обмена запоминаются в специальном стеке и могут быть последовательно извлечены оттуда. Таким образом вы можете скопировать несколько фрагментов текста, а потом по очереди вставить их в нужный документ. Для того, чтобы вернуть в буфер обмена предыдущее значение, нужно нажать Shift+Num 5. Впрочем, если включена опция «Загружать предыдущий буфер обмена после Shift+Ins», то сдвиг на предыдущее содержимое буфера обмена будет происходит автоматически при вставке текста по Shift+Ins. Заметьте, что вставка при помощи комбинации Ctrl+V, буфер обмена не сдвигает. Стек буфера обмена может запоминать не только текст, но и картинки. Вы можете сделать несколько скриншотов при помощи Alt+PrintScreen и вставить их потом в графический редактор один за другим
В режиме Аккумулятора, скопированный фрагмент добавляется к текущему содержимому буфера обмена. Клавиша Shift+Num 5 в режиме Аккумулятора очищает буфер обмена.
Дополнительные опции позволяют запускать Интернет-браузер или почтовый клиент всякий раз, когда оказывается скопирован URL или E-mail адрес.
Сама программа занимает около 2.5 МБ в памяти. Но вы можете обратить внимание, что Менеджер Задач показывает что используется от 3 до 6 МБ. Дело в том, что при инициализации и работе загружаются некоторые библиотеки, которые вскоре выгружаются. Но Windows при этом освобождает память не сразу, а только когда это будет необходимо. Реально программа занимает всего 2.5 МБ, все остальное будет выгружено по мере необходимости. Кроме того Менеджер Задач показывает суммарный размер всех модулей используемых программой, даже если какие-то модули уже были загружены с другими программами. Вы также можете включить опцию показа текущего языка на пиктограмме и выгрузить из памяти системный индикатор языка, который занимает порядка 1 МБ. Нинзя будет показывать на индикаторе любые языки, в том числе есть возможность показывать флаги стран вместо аббревиатуры языка.