обзоры переключателей раскладок клавиатуры Punto Switcher и Ninja Keyboard Бытовая техника

Отбрасываем языковые заботы (обзоры переключателей раскладок клавиатуры Punto Switcher и Ninja Keyboard)

Привет, дорогие читатели. Я хотел бы обсудить с помощью этой статьи с вами такую повседневную проблему, как переключение раскладки клавиатуры. Только не думайте, что всё тут так гладко и красиво, и что вездесущие Alt+Shift или Ctrl+Shift так хороши и спасут вас всегда и везде. Я уверен, что многие из вас так или иначе, работая за компьютером, сталкиваются с набором текстов. А набор текстов мы, как правило, осуществляем на двух основных языках: русском и английском. Конечно, может некоторые из вас печатают и на других раскладках, но таких людей среди нас единицы, хотя для них эта статья пригодится также. Просто постарайтесь вспомнить, как Вы печатали какой-нибудь текст и вдруг, взглянув на экран, ужасались. Текст был набран в другой раскладке, и на экране была различная белиберда. Приходилось всё перепечатывать заново. Есть, конечно, некоторые программы, позволяющие исправлять такие казусы, среди которых и Microsoft Word XP. Но в том же Word эта функция по умолчанию отключена, да и текст мы набираем везде, где только можно, и Word лишь одна из тех программ, где мы это делаем. Но, как говорится, нет предела программистской мысли. И вот нашлись всё-таки русские умельцы, которые попытались исправить этот недостаток Windows. Хотя недостаток это только у нас, так как в США и других англоязычных странах, переключателем раскладок почти никто не пользуется по понятным причинам. Так что давайте вернемся к нашей проблеме и попробуем её решить. Лично мне удалось найти всего два продукта из этой области – это Punto Switcher и Ninja Keyboard. Обе программы находятся в каталоге ListSoft под крутым ярлыком «ListSoft Choice», обе выполняют одинаковую миссию и обе они довольно разные по своей природе и функциональности. Поэтому я хотел бы провести небольшой сравнительный анализ этих двух программных продуктов. Начнем по-порядку.

Punto Switcher

Punto Switcher является абсолютно бесплатной программой без каких-либо ограничений. Совершенствование Punto Switcher базируется исключительно на обратной связи с пользователями. Видимо именно по этим причинам эта программа в довольно малые сроки завоевала огромную популярность у пользователей. Основное предназначение Punto Switcher — автоматическое переключение раскладки клавиатуры.<strong>Punto Switcher</strong> options» width=»597″ height=»435″ align=»left»> Иногда Вы забываете переключить раскладку с русской на английскую и получаете, например, «Цштвщы» вместо «Windows» и, наоборот, не переключив раскладку клавиатуры с английского на русский, Вы получаете «Hjccbz» вместо «Россия». Теперь о переключателе клавиатуры можно просто забыть, переключение будет производиться автоматически. Программа переключает раскладку сама, по мере того как Вы вводите текст. Это очень удобно, так как, в большинстве случаев, вам не приходится следить более за тем, что же Вы набрали и не нервничать по пустякам. Однако у медали две стороны, поэтому бывают и не менее раздражительные ситуации при работе с программой. Алгоритм программы так устроен, что она конвертирует лишь те слова, которые Вы вводите в данный момент. Если была нажата клавиша пробела, «Backspace», «Delete» или любая из стрелок, то считается, что слово закончено и, набрав, например, слово «Wdtns» («Цветы») в два подхода «Wdt», а потом «ns», то программа будет считать это как два разных слова и сконвертирует только вторую часть, а на выходе мы получим уже «Wdtты». Довольно глупо, но таков алгоритм. Поэтому при вводе слов пытайтесь вводить их сразу, чтобы не было таких вот недоразумений. Однако при вводе текста существует несколько следующих правил его конвертации:<br /> 1. Отмена и обратная конвертация — если программа произвела нежелательную конвертацию слова, просто нажмите клавишу BREAK (она обычно крайняя справа — в верхнем ряду клавиатуры), и слово, которое было случайным образом конвертировано в другую раскладку, будет выглядеть так, как вам нужно было первоначально. Также Вы можете нажать BREAK, чтобы конвертировать последнее слово в другую раскладку в любой момент. К примеру, Вы общаетесь с другом из Америки, у которого нету поддержки кириллицы на компьютере. Ты пишешь ему фразу «Privet», а она зачем-то сконвертировалась в «Зкшмук». Вот тут мы принудительно и конвертируем её обратно, нажав кнопку BREAK.<br /> 2. Временное отключение — чтобы отключить программу на какое-то время, щёлкните по значку в системном лотке (в правом нижнем углу) и в появившемся меню выберите «Выключить». Цвет фона индикатора сменится на серый. Это в первую очередь нужно программистам и верстальщикам текстов. Ведь функцию в программе можно по-разному назвать, а <strong>Punto Switcher</strong> этого ну никак не поймет и будет усердно конвертировать названия ваших функций и переменных.<br /> 3. Пользовательские правила переключения. Программа работает, используя принцип невозможности сочетаний некоторых букв для русского и английского языков. В русском языке, например, слово не может начинаться с буквы «Ы». <strong>Punto Switcher</strong> следит за тем, какие буквы на клавиатуре набираются и, если программа видит недопустимое сочетание, например, «ыудд», происходит переключение раскладки.<br /> Однако при всем при этом существует одна нехорошая проблема. Называется она проблема паролей. Пароли-то выбираются в основном не стандартные, состоящие из разных символов. Вообще-то <strong>Punto Switcher</strong> не переключает раскладку в стандартных системных окнах ввода паролей. Однако в Internet Explorer и некоторых других программах, где используются нестандартные окна ввода паролей, раскладка будет переключаться. В этом случае Вы можете в конце ввода пароля нажать на любую курсорную клавишу, и переключения не произойдёт. Это же правило можно использовать не только с паролями, а везде, где не нужно переключение. Просто наберите слово и нажмите в конце любую курсорную клавишу, и <strong>Punto Switcher</strong> не переведёт его. Так что проблема решаема, хотя на первое время и немного непривычная. <br /> Кстати конвертацию текста можно делать и в принудительном порядке. Для этого нам нужно выбрать и выделить ту часть текста, которую нам нужно сконвертировать, и нажать одну из следующих комбинаций:<br /> 1. Shift + Break — перевод выделенного текста в другую раскладку (Русский ? Английский). <br /> 2. Alt + Break – меняет регистр символов выделенного текста. Например слово «пРИВЕТ» будет сконвертировано как «Привет».<br /> 3. Alt + Scroll Lock – производит так называемую транслитерацию выделенного текста. Слово «Привет» будет выглядеть как «Privet». Очень удобно при общении в чате с эмигрантами из стран СНГ и просто русскоговорящими оппонентами, так как поддержки кириллицы на компьютерах у многих из них просто нет. Однако в обратную сторону траслитерация у меня почему-то не работает, хотя необходимости в этом нет никакой. <br /> Следующая интересная функция в программе это «Список быстрой вставки». Вызывается она кликом правой кнопкой мышки на иконке программы в системном трэе и выбором меню «Список быстрой вставки». Эта функция программы позволяет Вам быстро заполнять формы в Интернет-браузере, таблицы Excel и другие документы с наличием часто повторяющихся фрагментов текста. Например, вместо того, чтобы везде писать в подписи свои имя и фамилию, можно воспользоваться быстрой вставкой их по одному щелчку мыши. Для этого введите нужные фрагменты текста в список автозамены, который и вызовите из окна быстрой вставки слов. Поместите курсор в то место, куда Вы хотите вставить текст, и щелкните по нужному пункту списка. Вот и всё. Теперь Вы одним кликом можете вставлять часто употребляемые фразы в любое поле для ввода текста. В окне списка замены есть опция "Прозрачный список", которая доступна только для пользователей систем Windows 2000 и старше и позволяет сделать окно списка полупрозрачным, чтобы он не мешал сильно при работе.<br /> Теперь хотелось бы рассказать немного и о ручном переключении раскладок. <img src= Эта программа, как Punto Switcher является абсолютно бесплатным программным продуктом, поддерживающим два языка интерфейса: русский и английский. Сразу бросается в глаза нестандартный для пользователей Windows индикатор переключения раскладки клавиатуры, расположенный в системном трэе.Nonja Keyboard oPtions Основное предназначение у нее также автоматическое переключение раскладки клавиатуры, однако, следует отметить, что сделано оно не сильно корректно по сравнению с первой программой. Конвертация происходит практически на каждом слове, обрывая его после первых слогов. Это крайне раздражает. Однако при переключении каждый раз появляется всплывающее окошко, отображающее флаг страны, в раскладке которой мы начинаем печатать. Очень сильно отличается и плавающий индикатор. Тут он сделан более информативно и красиво. В отличие от первого, который представлял собой ни что иное, как копию индикатора в системной области, тут все сделано в виде полупрозрачного (только для пользователей Windows2000/XP) окошка, в котором отображено количество напечатанных букв и слов, количество правок и процент правки, а также приблизительная скорость печатания (букв/мин и слов/мни). Плавающий индикатор времени также может выполнять функцию секундомера. Двойной щелчок на часах запускает отсчет секунд. Последующий одинарный щелчок останавливает отсчет. Еще один щелчок возвращает на место часы. В общем, тут всё сделано более грамотно. Ninja keyboard indikator
С Keyboard Ninja мы можете использовать практически любые комбинации клавиш Alt, Shift, Ctrl для переключения языков. Вы можете обозначить основные и вторичные языки, расставляя флажки в списке. Основные (с флажком) и вторичные (без флажка) могут переключаться разными клавишами. Вы также можете назначить индивидуальный переключатель на переключение в каждый конкретный язык. Клавиша CAPS также может быть использована в качестве переключателя. В этом случае переключение режима CAPS будет заблокировано, но вы сможете переключать режим CAPS при помощи Ctrl+Alt+CAPS Lock.
Интересным моментом тут являются альтернативные и виртуальные раскладки. Для каждого языка вы можете выбрать виртуальную раскладку и альтернативную раскладку:
1. Виртуальная раскладка — раскладка, которая подменяет системную раскладку для данного языка. Вы можете менять клавиши местами, но не можете добавить новые символы. Один из примеров такой виртуальной раскладки — Русская Фонетическая раскладка, в которой буквы расставлены так чтобы было фонетическое соответствие между латинскими буквами английской раскладки и русскими буквами. Такая раскладка уже идет в комплекте с программой, нужно только включить ее в опциях.
2. Альтернативная раскладка — раскладка, которая активируется когда нажата клавиша Alt. В отличие от виртуальных раскладок, вы можете назначить клавишам любые ASCII-символы. Пример альтернативной раскладки поставляется вместе с программой и называется «US Symbols». В нем отражены все знаки пунктуации американской клавиатуры. Если вас затрудняет то, что при переключении языков символы «точка», «запятая» и прочие знаки «прыгают» с одной клавиши на другую, то достаточно выбрать для этих языков альтернативную раскладку «US Symbols» и знать что все знаки препинания доступны в их обычных местах при нажатии на Alt+<клавиша>.
Некоторые символы вроде треугольных и квадратных скобок вообще невозможно ввести в русской раскладке, поскольку их там нет. Поэтому часто приходится переключать раскладку ради ввода одного символа. Это не эргономично. На помощь опять приходит альтернативная раскладка. Alt+[ — это всегда квадратная скобка, а Alt+Shift+[ — это всегда кудрявая скобка — все в точности как это изображено на клавиатуре. Некоторые символы вообще невозможно ввести ни в одной клавиатурной раскладке. Например, значок копирайта, значок параграфа, скобки-елочки, знак евро и т.д. Альтернативная раскладка позволяет вводить любые ASCII символы, например — ™ © № § ‰ ® ? ¤ «». В раскладке US Symbols эти символы вводятся нажатием кнопок Alt+Shift+1…0. Посмотреть и отредактировать раскладку US Symbols можно в редакторе раскладок.
Некоторые пользователи хотят просто вводить английские слова, не переключаясь из русской раскладки. Это действительно бывает полезно, если вы вводите русский текст, в котором попадается одно-единственное название на английском языке. Тут оказывается полезным тот факт, что альтернативной раскладкой может быть и обычная системная раскладка. То есть если в списке альтернативных раскладок русского языка выбрать раскладку английского языка, то можно будет при вводе русского текста нажать Alt, ввести английский текст и отпустить Alt. Переключения раскладок при этом не произойдет. Точно также можно выбрать русскую раскладку в качестве альтернативной для английской раскладки. Тогда можно будет в английском тексте вводить русские слова, нажав кнопку Alt. Разумеется, языки и раскладки могут быть не только русскими и английскими, а абсолютно любыми. Кстати такие вот виды раскладки и являются, можно сказать, коньком у клавиатурного ниндзя.
Ninja Keyboard также позволяет осуществить блокирование переключения режимов клавиатуры. Вот для чего это нужно: многие люди не используют режим Caps Lock, но часто переключаются в него случайным нажатием кнопки Caps Lock вместо кнопки Левый Shift.Ninja Keyboard tray Опция блокирования посылает вслед еще одно нажатие Caps Lock и возвращает прежний режим. Вы также можете блокировать переключение режимов NUM и SCROLL, а также включить/выключить заблокированный режим нажатием на Ctrl+Alt+<клавиша режима>.
Вот что мне ещё очень понравилось в Ninja Keyboard – это режим TrueTranslit. Для того чтобы написать что-нибудь на транслите, в Punto Switcher нужно было использовать комбинацию Alt + Scroll Lock. Тут же всё гораздо проще. Режим TrueTranslit использует отдельную раскладку клавиатуры для ввода, транслитерированного текста. Ввод осуществляется как на обычной русской клавиатуре, но вместо русских букв появляются их латинские эквиваленты, в том числе многосимвольные сочетания zh, sh, ch, sch вместо «ж», «ш», «ч», «щ». Нажатие кнопки Backspace также приводит к стиранию этих многосимвольных сочетаний целиком, а не по одной букве.
Также в программе есть некоторые опции для работы с языками программирования. Ведь любую функцию в программном коде, программа может принять за синтаксическую ошибку и случайно переконвертировать в другую раскладку. Это сильно будет вас раздражать. Поэтому программа может создавать для каждого языка свои правила: не менять короткие слова (для программ, HTML, транслита) — эта опция предотвращает переключение из английского языка на коротких словах длиной 1-3 буквы. Нужна эта опция для программирования, HTML, и транслита, сохраняя имена переменных, теги и короткие слова; переключать язык на сМеШаНнОм регистре слов — эта опция вызовет переключение в заданный язык при вводе слов с заглавными буквами в середине; переключать язык на комментариях — эта опция позволяет включать определенный язык при обнаружении специальных последовательностей символов, свидетельствующих о начале ввода комментариев в программах — //, (* и /*. Также профили можно создавать для консольных приложений и игр. Эти профили очень сильно помогают в плане эргономики и сохранения ваших нервов.
Клавиатурный ниндзя, также имеет в своем арсенале несколько буферов обмена. Буфер обмена (clipboard) в его обычном состоянии может хранить только один фрагмент текста, а эта программа позволяет использовать буфер обмена в дополнительных режимах — Очередь, Аккумулятор и Карманы. Дополнительные опции позволяют запускать Интернет-браузер или почтовый клиент всякий раз, когда оказывается, скопирован URL или E-mail адрес.
Режим «Очередь»
В режиме очереди, все предыдущие фрагменты текста из буфера обмена запоминаются и могут быть последовательно извлечены оттуда. Таким образом, вы можете скопировать несколько фрагментов текста, а потом по очереди вставить их в нужный документ. Перебирать буфера обмена можно клавишами Alt+PgUp, Alt+PgDn. Новое содержимое буфера обмена будет показано в специальном окошечке, которое автоматически исчезнет через 2 секунды. Нажатие Alt+Del очищает все буфера обмена. Клавиша Alt+Ins объединяет все буфера обмена в один. Вы можете настроить другие клавиши на все эти операции. В очереди буфера обмена может запоминаться не только текст, но и картинки. Вы можете сделать несколько скриншотов при помощи Alt+PrintScreen и вставить их потом в графический редактор один за другим. Режим «Карманы»
В этом режиме у вас есть 10 буферов обмена с независимым доступом. Используйте Ctrl+0..9 для копирования и Ctrl+Shift+0..9 для вставки. Alt+Ins позволяет переключаться между карманами, показывать их содержимое и копировать их в основной буфер обмена. Режим «Аккумулятор»
В режиме Аккумулятора, скопированный фрагмент добавляется к текущему содержимому буфера обмена. Клавиша Alt+Del (задаваемая) очищает внутренний буфер и позволяет начать накопление сначала. Кнопка «Просмотр» показывает содержимое расширенного буфера обмена, позволяет выбрать любой фрагмент, а также записывать фрагменты в файлы. Ещё одним мощным средством, которым обладает этот ниндзя – это его калькулятор и конвертер единиц. Вещь просто потрясающая. Просто пометьте нужное выражение и нажмите назначенную клавишу (Shift+Num Lock по умолчанию) и результат будет вставлен сразу за вычисляемым выражением. Теперь вы можете осуществлять простейшие вычисления и преобразования в любой программе. Это гораздо быстрее, чем запускать отдельный конвертер или калькулятор. Если выбрано не выражение, а одно число, то вам будут предложены варианты для конвертации этого числа из одной единицы измерения в другую. Если выбрана текстовая строка, то вы сможете произвести конверсию между кодировками WIN, KOI, MAC, ISO, MAC. Калькулятором поддерживается множество простейших математических функций. Однако срабатывает он не всегда корректно.
Клавиатурный Ниндзя может также производить некоторые специальные операции с текстом. Все они производятся по нажатию одной клавиши, но в зависимости от типа выбранного текста:
1. Если выбрано число, оно будет переведено в слова (123 ? сто двадцать три). Язык перевода определяется текущей раскладкой клавиатуры. Поддерживаются 6 основных языков.
2. Если выбран Интернет-адрес, то произойдет запуск браузера и переход по этому адресу.
3. Если выбран e-mail адрес, то будет запущен почтовый клиент.
4. Во всех остальных случаях будет запущена одна из заданных программ или веб-сайтов, которые задаются индивидуально для каждой раскладки клавиатуры.
Итоги:
Итак, как можно было убедится из вышеперечисленных аргументов, обе программы достойны вашего внимания. Трудно сказать что лучше. Каждая программа уникальна по-своему и имеет свои преимущества перед конкурентом. На мой взгляд, в качестве клавиатурного переключателя Ninja Keyboard ещё несколько сыроват, зато богатым набором просто незаменимых функций он так и манит использовать именно его. Punto Switcher как раз наоборот – сделан на классном движке, но имеет много бесполезных функций, как мне кажется. Поэтому решать вам, дорогой читатель. В принципе я показал, что называется, «изнутри» обе программы и дал подробнейшие описания обеих. Так что удачного Вам выбора и пускай вас более не беспокоят языковые заботы.
Я выражаю огромную благодарность Москалеву Сергею Эдуардовичу – автору Punto

Comments are closed.