***
Вот это оказалось как раз примерно то, что мне нужно, но не совсем. Для того, чтобы было совсем, оставалось сделать раскладку на основе § 62 «Экранная типографика». За основу я взял раскладку уважаемого
Всё почти как в стандартной английской (для кратковременной печати слов латиницей), но частично верхний ряд и символы < и > взяты из верхнего регистра. Повторяющиеся в русской и английской раскладке символы заменены так нехватающими в стандартной русской раскладке кавычками и тире (следует помнить, что в русской раскладке Shift+2 даёт " и пр.). Также имеются косой крестик (times — знак умножения и «разрешения» («800×600»)) и знак евро. Обычное размещение <, >, /, & и ; позволяет удобно вводить HTML. Расположение | перед бэкспейсом позволяет удобно работать по-русски с wiki-разметкой (ну и [ и ] с { и }). На местах тильды и единицы находятся одинарные английские кавычки (вторичные — lsquo и rsquo), при этом последняя — ’ — выполняет функции апострофа по Лебедеву.
AltGr (правый Alt или Alt+Ctrl): ───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ‘ │ ’ │ @ │ # │ € │ → │ ↑ │ & │ × │ « │ » │ — │ – │ | │ ◄—│ ───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ 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 │ ────────┬┴──┬┴──┬┴───┴───┴───┴───┴───┼───┴─┬─┴─┬─┴──┬──────┤ Ctrl │Win│Alt│ space │AltGr│Win│Menu│ Ctrl │ ────────┴───┴───┴────────────────────┴─────┴───┴────┴──────┘ AltGr + Shift (или Alt+Ctrl+Shift): ───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ́ │ ¡ │ ² │ ³ │ © │ ® │ ™ │ ¿ │ § │ „ │ “ │ − │ · │ ÷ │ ◄—│ ───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ 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 │ ────────┬┴──┬┴──┬┴───┴───┴───┴───┴───┼───┴─┬─┴─┬─┴──┬──────┤ Ctrl │Win│Alt│ неразрывный пробел │AltGr│Win│Menu│ Ctrl │ ────────┴───┴───┴────────────────────┴─────┴───┴────┴──────┘
Тут английский верхний регистр и ряд нужных, но отсутствующих в стандартной раскладке символов. ́ — юникодное ударение, подставляемое над предыдущим символом (combining acute accent, U+0301, о́чень удо́бно в Википе́дии), ² и ³ — квадрат и куб, ¡ и ¿ — испанские перевернутые ! и ?, „ и “ — открывающая и закрывающая русские лапки (по Лебедеву, bdquo и ldquo, используются как вторичные «внутри „ёлочек“»), − — минус (minus, U+2212, #8722), ° — градус (deg) “ и ” — открывающая и закрывающая английские лапки (первичные по Лебедеву, ldquo и rdquo), • — жирная точка (bull, U+2022, #149).
Раскладку я поименовал Russian (Typographic—R) (чтобы отличать от оригинальной Russian (Typographic)). Для её задействования следует скачать этот файл: http://ssr.pp.ru/_serv/rustypoR/rustypoR.zip (14 килобайт) — его надо распаковать в произвольную директорию, там окажется папка rustypoR, в ней файл rustypoR.msi и папка i386, в которой файл rustypoR.dll. Файл rustypoR.msi нужно запустить — произойдёт установка раскладки в систему (это не установка софтины! это только установка раскладки для использования стандартными средствами винды). После этого следует зайти в ваши клавиатурные настройки, проще всего нажать правой кнопкой мыши на индикаторе клавиатуры (RU/EN) «у часов» (в «области уведомлений»), выбрать свойства и поставить вместо имеющейся русской раскладки новую, т. е. Russian (Typographic — R). И всё, можно пользоваться.
Если производится апгрейд, то надо сначала удалить раскладку из языковой панели, а затем удалить её в «Установке и удалении программ» — найти там запись Russian (Typographic — R) и удалить. После этого система даст установить новую версию.
Следует отметить, что здесь действует то же предупреждение, что и у
Вы, возможно, также захотите обратить внимание на раскладку Ильи Бирмана, которая построена по тому же принципу, но у неё несколько другая идеология (не базируется на временном включении английской раскладки). Для изготовления собственных раскладок можно воспользоваться программой Microsoft Keyboard Layout Creator.
Интересующиеся, кто не знал, могут также познакомиться с тематическими программами Punto Switcher и Keyboard Ninja (они позволяют делать макросы и многое другое). Я ими пользоваться пока не хочу по психиатрическим (моим) соображениям.
Кроме того, автоматическая HTML-типографика с неразрывными пробелами традиционно выполняется онлайновой программой «Типограф», это же и много большее умеет онлайновая же программа «Реформатор». Не говоря уж о клавиатурах серии «Оптимус».
upd: выпуск 2, 25.06.2008: по итогам длительной эксплуатации заменены некоторые символы. Теперь я даже не знаю, как жить без этой раскладки, другие компьютеры ущербными кажутся!
upd2: выпуск 3, 26.05.2009: на кнопку +/= установлен en dash (–) во исполнение § 158. Короткое тире, второй на ней — middot для ГВт·ч
вот так для линукса: http://en.wikipedia.org/wiki/User:Ssr/styledemo#My_custom_Linux_xkb_Cyrillic_keyboard_layout — но раскладка не такая, как показано выше, более другую сделал