Правильная раскладка клавиатуры

From Wiki4Intranet
Jump to: navigation, search


Типографская раскладка клавиатуры весьма важна — текст выглядит на порядок серьезней, если использовать всего лишь типографские лапки и длинное тире вместо знаков дюйма и минуса. Я долгое время использовал типографскую раскладку Бирмана, хотя в ней были и глюки (доставший меня глюк — вставка акцентов в Firefox при переключении языка ввода), потом Нашел более правильную типографскую раскладку клавиатуры: http://sapegin.ru/typolayout , но увы, к сожалению, под Win7 она не работает. Писал автору, ответа не получил, будем считать проект мертвым.

Так что я рекомендую считать стандартной вышеупомянутую раскладку Ильи Бирмана, которая, к тому же, под Win7, вроде, не глючит. layout-win.gif

И кстати, чтобы два раза не вставать — очень полезно, если вы хотите действительно эффективной слепой печати, сменить клавиши переключения клавиатурных раскладок.

Дефолтовый Shift-Alt вообще ни в какие ворота не лезет, Shift-Ctrl несколько лучше, но все равно — теряется возможность работать в сильно прокачанных хоткеями программах (типа Inkscape), где на Shift-Ctrl-ЧтоТоТам сидит куча функционала — в Linux это просто невозможно, ибо при вызове акселератора типа Shift-Ctrl-ЧтоТоТам срабатывают и переключение раскладки, в виндах в принципе жить можно, но если начать нажимать такую комбинацию, нажав Ctrl-Shift, и чуть-чуть задуматся, вспоминая правильную букву — будет та же фигня.

Ну, и по моему опыту быстрой печати больших текстов, скажу — что все это все равно неудобно, надо двигать левую руку с центра клавиатуры, либо резко гнуть кисть и страдать от туннельного синдрома.

Очевидно, самая правильная клавиша для переключения раскладок — это CAPS LOCK, большой, удобно доставаемый одним пальцем, и совершенно бессмысленный для ITшного человека[1]

Переключение одной клавишей! Удачно расположенной! С ней уходят все проблемы быстрого ввода Mediawiki-пунктуации — апострофов, квадратных и угловых скобок (всего того, что нет на русской раскладке).

Разумеется, стандартно она не поддерживается. Более того, с помощью микрософтовских конструкторов раскладок нельзя сделать раскладку, с переключением CAPSLOCKом, ее функция там захардкодена. Нужна специальная программа или хак для этого и таковые есть.

Можно использовать AutoHotKey и написать к нему специальный скрипт, типа

Capslock::Send {LCtrl down}{Shift}{LCtrl up}

Можно использовать Punto Switcher, он будет особенно полезен тем, что не печатает вслепую, часто забывает переключить раскладку и хочет иметь возможность исправить введенный в неверной раскладке текст.

Для тех, кто уже освоился с слепой печатью, ставить Punto только ради капслока как-то глупо.

Для семерки, кстати, есть «внепрограммный хак», можно воткнуть в реестр ЭТО: Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,29,00,3a,00,00,00,00,00

а потом выбрать в переключателе раскладки Grave Accent (пожертвовав буквой «йо»). Но это не патриотично, плюс теряется не только «ё», но и «~», и даже «`» часто бывает полезен (bash, m4).

Но разумно попробовать более узкофункиональные программы. Раньше таковой была простая утилита lswitch, но увы, в семерке и она перестала работать. Но щастье есть, оно не может не есть — таких программ полно, например, появилась правильная, open-source утилита настройки переключения раскладок, на любую выбранную вами клавишу. Это, например KeyLa.

Кстати, она не только делает выбранную вами клавишу переключателем, но и позволяет освободить стандартный хот-кей переключения. А еще, в ней можно отключить такую бредовую и выносящую мозг фичу виндов, как «отдельная раскладка для каждого приложения», и сделать так, чтобы вы всегда были уверены, в какой раскладке вы печатаете. И еще — вместо здорового Language Bar, KeyLa показывает компактный, но заметный значек в Tray — русский и английский флаг соответственно.

Ну и я, конечно, рекомендую выбрать для переключения именно CAPS LOCK. И даже если вы блондинка или любите ОРАТЬ НА ЛЮДЕЙ, то все это тоже можно делать — стандартный функционал CAPS LOCKа включается по Shift-CAPS.

Есть и другие.


Увы, список проблем KeyLa за полгода использования:

  • Через некоторое время отваливается, надо перезапускать.
  • Дикий ужас (для меня) — оказалось, из-за нее часто падает (вернее вызывает freeze видеопотока) VLC. Не понимаю, как это добились, но это так. Впрочем, это проблема и Punto - вернее это проблема совместная, глобальные хоткеи VLC + punto или keyla = неожиданные краши VLC.
    • Update: с выходом VLC 2.0 эти падения прекратились!

Так, из-за багов VLC, мне после года использования CAPSа, пришлось снова мучительно переучиватся на CTRL-SHIFT. Но что же ты будешь делать! Как только я завел линукбук, пришлось немедленно отучиваться от CTRL-SHIFT, ибо все хоткеи Inkscape имеют вид CTRL-SHIFT-*, и при этом, в отличие от виндов, при вызове любого такого хоткея происходит переключение раскладки. Пришлось снова возвращаться на CAPS в виндах и линуксе, к тому же вышел VLC 2.0, который перестал падать.

Открытая Проблема

Теперь у меня только одна проблема!

CAPS (чтобы я не ставил, хоть autohotkey, хоть keyla, хоть Punto, хоть …)

  • Не работает через Remote Desktop!

Требуется помощь зала! Если кто знает софтину или способ, чтобы переключение раскладок под Win7 было CAPSом и работало под MSTSC → дайте мне знать, письмом или комментом.

Заранее спасибо!

---

Плюс минусы переключения через CAPS — ее нет на 99.99999% окружающих вас компьютеров (особенно чужих), и когда вы за них попадаете, и нет времени или прав поставить дополнительный софт-переключалку, вы получаете -20% штрафа к вашей слепой печати. Увы!


  1. — ВСЕМ ПРИВЕТ!!!!!!!!!!

    — Ты блондинка?

    — ДА, НО Я НЕ ПОНИМАЮ КАК ТЫ ДОГАДАЛСЯ!!!!!!!

    — ВСЕМ ПРИВЕТ!!!!!!!!!!

    — Нажми CapsLock...

    — О, СПАСИБО, ТАК ГОРАЗДО УДОБНЕЕ!!!!!!!!!


Категория:CustisWikiTo4IntraNet

[ List view ]Comments

(no items)

Please login to comment.