03-01-2006 20:37 [Soft] Раскладываем клавиатуру
Я как-то писал про проблему, что при использовании трёх раскладок клавиатуры переключение между ними становится неудобным. И про решениеMicrosoft Keyboard Layout Creator, позволяющий нарисовать себе раскладку по вкусу, причём можно разложить режим Caps Lock совершенно независимо от Shift’а. Воспользуемся этой возможностью и положим туда кириллицу.

Чего я хочу от клавиатурной раскладки?
  • Во-первых, в обычном режиме она должна повторять стандартную латинскую.
  • Во-вторых, в режиме Caps Lock она должна повторять стандартную русскую.
  • В-третьих, Ctrl+буквы должны действовать стандартно.
Это оставляет для возможностей настройки AltGr (режим с зажатой правой Alt) и AltGr+Shift.
  • В-четвёртых, я хочу мочь набирать символы из латинской раскладки, которых нет в русской, без переключения. Вот эти: ` ~ ' [ ] { } < > @ # $ ^ & |. И я хочу их набирать с минимальным переучиванием — они должны лечь на те же клавиши, где они находятся в латинской раскладке.
  • Кроме того, я хочу клавиши для набора некоторых символов расширенного набора. Типографские кавычки-лапки и двойные лапки, «ёлочки», тире длинное и короткое , многоточие , неразрывный пробел, градус ° и ещё всякие мелочи ? ¤ § ¶ µ ‰ × ÷ ¬ ± ∓ ≤ ≥ ≠ • · ™ © ®.
  • Да, и ещё пусть будет клавиша для символа Combining Acute Accent.
Всё остальное нужно не так часто и можно набирать через Character Map.

«Ёлочки» я привык держать на клавишах < > в режиме AltGr. Неравенствам ≤ ≥ остаётся лечь туда же в AltGr+Shift. “Лапки” (и на всякий случай нижние лапки ‚ „) положим в ряд L ; ': ‚ ‘ ’ в AltGr, „ “ ” в AltGr+Shift. Прямому апострофу придётся уехать на клавишу `. Собственно ` можно и не дублировать — в нормальном тексте он не нужен, а в программировании — разве что в коде на Perl’е, для запуска внешних программ, которые всё равно набираются в латинской раскладке.

Оба тире хорошо ложатся на минус, причём менее часто используемое короткое — в Shift. Многоточию самое место на /, а неразрывному пробелу — на пробеле. ± ∓ — на =. — на 5, к проценту. Bullet и центральную точку · — к звёздочке, на 8. Логическое отрицание ¬ —на AltGr+Shift+6 в память о древних машинах, где так выглядел символ ^ (AltGr+6 занято самим символом ^). Обобщённую денежную единицу ¤ — на AltGr+Shift+4 под доллар. положим на 1 — по ассоциации с !=.

Letterlike symbols ? ™ © ® µ логично будут выглядеть на соответствующих буквах E T C R M, а § и — на Section и Paragraph. Наконец, × и ÷ можно положить на X — во-первых, похоже по форме, а во-вторых, в кодовой таблице Windows-1252 они лежат там, где в Windows-1251 Ч и ч.

Осталось положить комбинирующее ударение. Есть большой соблазн положить его на Ctrl+', но вовремя вспоминается, что в Excel’е на этой комбинации висит функция «повторить содержимое ячейки сверху». Будет жалко, если они подерутся. Поэтому пусть будет на AltGr+A, от слова Accent.

Скачать
Закрыть