Расширенная раскладка для русского языка.
Dec. 8th, 2004 04:00 amМеня наконец-то задолбало писать mdash'и и «кавычки» в html-е руками, а также переключать раскладку клавиатуры, чтобы вставить одно английское slovo.
В итоге была найдена программа Microsoft Keyboard Layout Creator, и создана раскладка, в которой правый Alt + дефис даёт вот такое "—" тире, а правый Alt + скобки дают вот такие кавычки: «».
Кроме того, при нажатом правом Alt-е, вся буквенная клавиатура ведёт себя так, будто включена английская раскладка, что позволяет быстро ввести на английском пару символов или, например, html-тег.
Раскладка не глючит с Punto-Switcher'ом.
А теперь расположение клавиш подробно:
bra и ket — это открывающая и закрывающая угловые скобки.
Раскладка работает с Windows 2000, XP & 2003. Для установки:
1) Скачайте http://kuklev.com/rustypo.zip (13.5KB)
2) Разархивируйте в произвольном каталоге.
3) Запустите файл rustypo.msi (единственный в этом каталоге).
4) Откройте «настройки языков»: для этого кликните правой кнопкой мыши по значку языка (тому, где написано RU или EN) и выберите в контекстном меню пункт «настройки».
5) Нажмите «добавить». В появившемся окне выберите язык («русский») и раскладку «Russian (Typographic)».
6) Уберите старую русскую раскладку.
7) Пользуйтесь на здоровье!
Warning: при использовании данной раскладки возможны проблемы с программами, имеющими клавиатурные шоткаты вида Alt + Control + Key. Дело в том, что правый Alt в данной раскладке работает не как Alt, а как Alt + Control. Такая схема применяется, например, в раскладке для немецкого языка.
Соответственно, если у вас есть программа, выполняющая по Alt + Control + й некое действие, и вы нажимаете правый Alt + й с невинной целью напечатать английскую букву q, угадайте, что произойдёт? Правильно, программа выполнит это самое "некое действие", хотя вы этого совсем не хотели.
У меня, например, шоткат Control + Alt + l вызывал окно открытия файла в Winamp-е. Сейчас я переназначил открытие файла на другую комбинацию и всё работает замечательно.
Upd: Раскладка переименована в «Russian (Typographic)» (по совету
sorhed-а).
Upd: По просьбе
t_igor создана аналогичная раскладка на базе Russian (Typewriter). Её можно скачать вот тут: http://kuklev.com/rusttypo.zip (13.5KB)
Upd: А дело оказалось полезным.. На данный момент (2004-12-08 17:58 UTC) программу скачало ровно 70 человек.
По данным на 2004-12-13, программу скачало около 3000 человек.
Upd: Вот тут
_1313 поставил меня на праведный путь и я поставил на место /, амперсанд и семиколон, что упрощает ввод html-тегов и символов.
Upd: Аноним по имени rassylki#poletskoe.ru попросил поставить на место запятую и точку вместо знаков «больше» и «меньше», а сами знаки «больше» и «меньше» убрать в верхний регистр. Специально для него: http://kuklev.com/rustyp98.zip (13.5KB)
Upd: Сделал единую раскладку, удобную для ввода на немецком и французском на базе стандартной us—english. Тапирича у меня не два языка, а три. Подружил с ними Punto и пррусь. Переключение на латинскую раскладку одиночным нажатием левого шифта сделал. На кириллическую - правым шифтом. Плюс автоматика. Выпьем за юзабилити! :-)
В итоге была найдена программа Microsoft Keyboard Layout Creator, и создана раскладка, в которой правый Alt + дефис даёт вот такое "—" тире, а правый Alt + скобки дают вот такие кавычки: «».
Кроме того, при нажатом правом Alt-е, вся буквенная клавиатура ведёт себя так, будто включена английская раскладка, что позволяет быстро ввести на английском пару символов или, например, html-тег.
Раскладка не глючит с Punto-Switcher'ом.
А теперь расположение клавиш подробно:
AltGr (правый Alt):
───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
` │ ° │ @ │ # │ $ │ € │ ^ │ & │ × │ « │ » │ — │ · │ | │Bkp│
───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
tab │ q │ w │ e │ r │ t │ y │ u │ i │ o │ p │ [ │ ] │ │
─────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┘ │
caps │ a │ s │ d │ f │ g │ h │ j │ k │ l │ ; │ ' │ enter │
───────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───────┤
shift │ z │ x │ c │ v │ b │ n │ m │ < │ > │ / │ shift │
─────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴─────────┘
(все, как в стандартной английской, но верхний ряд и символы
< и > взяты с верхнего регистра. Повторяющиеся в русской и
английской раскладке символы заменены так нехватающими в
стаднартной русской раскладке кавычками, крестиком, тире и
точкой. Обычное размещение <, >, /, & и ; позволяют удобно
вводить html)
AltGr + Shift:
───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
~ │ ¡ │ ≈ │ ≠ │ ≡ │ ‰ │ ∆ │ ¿ │ § │bra│ket│ ¬ │ ± │ ÷ │Bkp│
───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ { │ } │ │
─────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┘ │
caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │ … │ ´ │ enter │
───────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───────┤
shift │ Z │ X │ C │ V │ B │ N │ M │ ≤ │ ≥ │ ¦ │ shift │
─────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴─────────┘
(Тут английский верхний регистр и ряд символов, которых
очень часто не хватает лично мне. :-) )
bra и ket — это открывающая и закрывающая угловые скобки.
Раскладка работает с Windows 2000, XP & 2003. Для установки:
1) Скачайте http://kuklev.com/rustypo.zip (13.5KB)
2) Разархивируйте в произвольном каталоге.
3) Запустите файл rustypo.msi (единственный в этом каталоге).
4) Откройте «настройки языков»: для этого кликните правой кнопкой мыши по значку языка (тому, где написано RU или EN) и выберите в контекстном меню пункт «настройки».
5) Нажмите «добавить». В появившемся окне выберите язык («русский») и раскладку «Russian (Typographic)».
6) Уберите старую русскую раскладку.
7) Пользуйтесь на здоровье!
Warning: при использовании данной раскладки возможны проблемы с программами, имеющими клавиатурные шоткаты вида Alt + Control + Key. Дело в том, что правый Alt в данной раскладке работает не как Alt, а как Alt + Control. Такая схема применяется, например, в раскладке для немецкого языка.
Соответственно, если у вас есть программа, выполняющая по Alt + Control + й некое действие, и вы нажимаете правый Alt + й с невинной целью напечатать английскую букву q, угадайте, что произойдёт? Правильно, программа выполнит это самое "некое действие", хотя вы этого совсем не хотели.
У меня, например, шоткат Control + Alt + l вызывал окно открытия файла в Winamp-е. Сейчас я переназначил открытие файла на другую комбинацию и всё работает замечательно.
Upd: Раскладка переименована в «Russian (Typographic)» (по совету
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Upd: По просьбе
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Upd: А дело оказалось полезным.. На данный момент (2004-12-08 17:58 UTC) программу скачало ровно 70 человек.
По данным на 2004-12-13, программу скачало около 3000 человек.
Upd: Вот тут
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Upd: Аноним по имени rassylki#poletskoe.ru попросил поставить на место запятую и точку вместо знаков «больше» и «меньше», а сами знаки «больше» и «меньше» убрать в верхний регистр. Специально для него: http://kuklev.com/rustyp98.zip (13.5KB)
Upd: Сделал единую раскладку, удобную для ввода на немецком и французском на базе стандартной us—english. Тапирича у меня не два языка, а три. Подружил с ними Punto и пррусь. Переключение на латинскую раскладку одиночным нажатием левого шифта сделал. На кириллическую - правым шифтом. Плюс автоматика. Выпьем за юзабилити! :-)