Dec. 8th, 2004

akuklev: (Default)
Меня наконец-то задолбало писать mdash'и и «кавычки» в html-е руками, а также переключать раскладку клавиатуры, чтобы вставить одно английское slovo.

В итоге была найдена программа 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] sorhed-а).

Upd: По просьбе [livejournal.com profile] t_igor создана аналогичная раскладка на базе Russian (Typewriter). Её можно скачать вот тут: http://kuklev.com/rusttypo.zip (13.5KB)

Upd: А дело оказалось полезным.. На данный момент (2004-12-08 17:58 UTC) программу скачало ровно 70 человек.
По данным на 2004-12-13, программу скачало около 3000 человек.

Upd: Вот тут [livejournal.com profile] _1313 поставил меня на праведный путь и я поставил на место /, амперсанд и семиколон, что упрощает ввод html-тегов и символов.

Upd: Аноним по имени rassylki#poletskoe.ru попросил поставить на место запятую и точку вместо знаков «больше» и «меньше», а сами знаки «больше» и «меньше» убрать в верхний регистр. Специально для него: http://kuklev.com/rustyp98.zip (13.5KB)

Upd: Сделал единую раскладку, удобную для ввода на немецком и французском на базе стандартной us—english. Тапирича у меня не два языка, а три. Подружил с ними Punto и пррусь. Переключение на латинскую раскладку одиночным нажатием левого шифта сделал. На кириллическую - правым шифтом. Плюс автоматика. Выпьем за юзабилити! :-)

December 2016

S M T W T F S
    123
456789 10
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 15th, 2025 03:42 am
Powered by Dreamwidth Studios