Делаем клавиатуру с раскладкой Дворака (для программистов) из обычной QWERTY. Ты можешь быть быстрее: предела нет! Латинские раскладки клавиатуры

Раскла́дка клавиату́ры - соглашение о соответствии типографических символов (букв, цифр, знаков препинания и т. д.) письменного языка клавишам клавиатуры компьютера , пишущей машинки или другого устройства, с помощью которого вводится текст. Раскладка устанавливает несколько соответствий между клавишами и значениями, вводимыми с их помощью:

  • механическая раскладка (англ. mechanical layout ) - форма, размеры и взаимное расположение клавиш на клавиатуре;
  • визуальная раскладка (англ. visual layout ) - маркировка клавиш;
  • функциональная раскладка (англ. functional layout ) - значения, вводимые одиночным или совместным нажатием клавиш. Она обеспечивается минимум двумя составными частями:
    • аппаратная раскладка - соответствие скан-кода (идентификатора) и физической клавиши. Она постоянна для данной клавиатуры;
    • программная раскладка - соответствие скан-кодов и кодов символов (и управляющих кодов), передаваемых программе (и, как правило, отображаемых на экране в виде букв необходимого алфавита. Именно она обычно имеется в виду под раскладкой ).

Возможно существование нескольких раскладок для одного письменного языка. Например, существуют раскладки ЙЦУКЕН и фонетическая (ЯВЕРТЫ) для русского языка; QWERTY , Дворака и Colemak для английского языка. Одна и та же раскладка может использоваться и для нескольких языков. Например, латинская раскладка QWERTY используется в пяти языках, хотя в каждом из случаев её названия в операционных системах семейства Microsoft Windows различаются: в английском («US», «United Kingdom»), в болгарском («Bulgarian (Latin)»), в китайском («Китайская традиционная - США», «Китайская (упрощённая) - США»), в японском («Японская») и в корейском («Корейская»). Одна и та же раскладка может по-разному адаптироваться для использования на компьютере. Например, в Microsoft Windows поддерживаются два варианта адаптации русской раскладки ЙЦУКЕН для компьютерных клавиатур - «Русская» (англ. англ. «Russian (Typewriter)» ), различающихся расположением небуквенных знаков и буквы Ё ё .

Энциклопедичный YouTube

    1 / 5

    ✪ Как добавить язык или раскладка клавиатуры

    ✪ Урок #24. Назначение клавиш клавиатуры

    ✪ Windows 7. Как изменить язык клавиатуры, стандартный язык или пропал язык с панели задач

    ✪ Как научиться быстро печатать

    ✪ Как поменять раскладку клавиатуры в windows 10

    Субтитры

Механическая раскладка

Стандартная компьютерная клавиатура, также называемая клавиатурой PC/AT, имеет 101 или 102 клавиши, расположение которых подчиняется единой общепринятой схеме, и спроектирована в расчёте на английский алфавит , содержащий 26 букв.

По своему назначению клавиши на клавиатуре PC/AT подразделяются на шесть групп:

  • функциональные клавиши (F1 - F12);
  • алфавитно-цифровые клавиши;
  • клавиши управления курсором (Home ru en , End ru en , Page Up , Page Down , Delete , ← Backspace , ← , → , , ↓);
  • клавиши цифровой панели;
  • специализированные клавиши (Esc , Print Screen , Pause , Insert и т. д.);
  • клавиши-модификаторы (⇧ Shift , Ctrl , Alt , Alt Gr , ⇪ Caps Lock , Num Lock , Scroll Lock).
  • На современных клавиатурах бывают клавиши ⊞ Win и Menu , или ⌘ Command .
Раскладка 105-клавишной клавиатуры IBM /Windows
Esc F10 F11 F12 PrtSc
SysRq
Scroll
Lock
Pause
Break
Ins Home PgUp NumLk
Del End PgDn
Ent

На компактных клавиатурах (обычно часть ноутбука) эти группы бывают смешаны, а некоторые клавиши объединены с помощью необычно работающей клавиши-модификатора .

Визуальная раскладка

Если предполагается, что на клавиатуре будут работать с двумя раскладками, то на клавиши обычно наносят двойные обозначения. Например, зеленым цветом наносят символы латинской раскладки(прозрачный или отражающий зеленый пластик в(на) черной пластиковой кнопке, который(зеленый алфавит) горит(виден) при подсветке зеленым светодиодом, и в красном свете заметен слабо)), а красным(аналогичным светофильтром) цветом - символы национальной раскладки, которые будут видны как красные буквы, при подсвечивании их красным светодиодом(не надо на каждую кнопку ставить две лампочки, одного двухцветного светодиода на манер настольной лампы на клавиатуре в USB с софтом зажигающим цвет текущей раскладки, и флуоресцентных наклеек(в идеале прозрачные с матовыми(не прозрачными) флюровыми буквами, на черных клавишах). Переключение между двумя раскладками в операционных системах семейства Microsoft Windows обычно выполняется нажатием комбинации клавиш ⇧ Shift + Alt или ⇧ Shift + Ctrl , и постоянные ошибки пользователя в начале набора текста неправильным алфавитом - очень раздражают, в качестве решения существуют программы такие как "keyboard ninja", упрощающие исправление некорректно-набранного текста, и априорное определение и переключение языка с коррекцией ошибок "на лету". Можно доработать эту программу для работы с предложенной выше, многоцветной лингво-подсветкой, фактически содержащую мультиязыковой словарь следящий за набором, и при необходимости осуществляющий "перелинг" как google.ru так, чтобы в начале набора раскладка раскачивалась как маятник от удара, но при старании пользователя нажимать буквы в моменты их освещенности - быстро успокаивается прекращая колебания в правильном состоянии. проще всего так реализуются клавиатуры с индикацией на два, или три языка(RGB).

Клавиши алфавитно-цифрового блока, в левом верхнем углу которых нарисована заглавная латинская буква, в зависимости от того какой регистр включен, могут вводить как заглавные, так и строчные латинские буквы. В нижнем правом углу клавиши обычно указываются символы второго уровня, которые вводят, удерживая клавишу AltGr , либо символы национальной раскладки.

Так как визуальная раскладка может отличаться от функциональной, которая задается операционной системой, существуют разные способы её модификации или дополнения. Для нанесения букв широко используются методы лазерной гравировки, выжигания или химического вытравливания клавиш, а также применение наклеек на клавиатуру. Изменение визуальной раскладки проводится не только с целью добавления новых алфавитов языков, но и для того, чтобы сделать раскладку более эргономичной. Так, например, раскладки Dvorak оптимизируют набор текста для десятипальцевого слепого метода, чтобы в большинстве слов символы набирались бы попеременно правой и левой рукой. Это позволяет увеличить скорость набора, сократить количество ошибок и минимизировать риск возникновения травм от постоянной нагрузки (RSI).

Функциональная раскладка

Функциональная раскладка определяет соотношение между физическими клавишами и аппаратными событиями, генерируемым контроллером клавиатуры при нажатии клавиш. Операционная система отвечает за обработку событий и подстановку соответствующих символов, которые затем выводятся на экран или обрабатываются в качестве команд программных приложений. Таким образом, независимо от того, какая используется визуальная раскладка, можно печатать на разных языках. В раскладку клавиатуры могут включаться как символы только первого уровня, так и символы первого и второго уровней. На первом уровне находятся символы, для набора которых в нижнем регистре требуется нажатие одной клавиши, для набора в верхнем регистре - одновременное нажатие двух клавиш (⇧ Shift + клавиша). На втором уровне находятся символы, для набора которых в нижнем регистре требуется одновременное нажатие двух клавиш (AltGr + клавиша), для набора в верхнем регистре - одновременное нажатие трёх клавиш (AltGr + ⇧ Shift + клавиша).

Латинские раскладки клавиатуры

Первая коммерчески успешная пишущая машинка была изобретена в сентябре 1867 года американцем Кристофером Шоулзом . В ней использовалась латинская раскладка, в которой буквы на клавишах располагались в алфавитном порядке. Например, на первых семи клавишах верхнего буквенного ряда были расположены буквы: A, B, C, D, E, F, G.

У пишущей машинки Шоулза был недостаток: при быстрой печати литеры цеплялись друг за дружку и их рычажки «перепутывались». Было решено отказаться от «алфавитной» раскладки. От новой раскладки клавиатуры, получившей в дальнейшем название по буквам на первых шести клавишах третьего ряда алфавитно-цифрового блока клавиатуры - QWERTY , требовалось, чтобы буквы, образующие в английском языке устойчивые комбинации, располагались как можно дальше друг от друга по разные стороны клавиатуры и были разбросаны по разным рядам, что уменьшало вероятность «перепутывания» рычажков пишущей машинки. В настоящее время раскладка Шоулза критикуется как анахронизм, так как проблемы, которая привела к появлению QWERTY, больше не существует.

  1. нагрузка по пальцам распределяется неравномерно, из-за чего одни пальцы «пробегают» по клавиатуре большие расстояния, чем другие;
  2. приходится часто гнуть пальцы, так как основной «домашний» ряд клавиатуры мало задействован;
  3. часто два и более символа нажимаются подряд в одной зоне, одним пальцем.

В раскладке ЙЦУКЕН также отсутствуют клавиши для используемых в русской письменности знаков препинания и небуквенных орфографических знаков:

  • кавычки «ёлочки» (угловые, типографские);
  • кавычки „лапки“;
  • ударение;
  • тире;
  • параграф;
  • апостроф;
  • квадратные, фигурные и угловые скобки.

В операционной системе Microsoft Windows предложены два варианта адаптации раскладки ЙЦУКЕН для компьютерных клавиатур: «Русская» (англ. «Russian» ) и «Русская (Машинопись)» (англ. «Russian (Typewriter)» ). По умолчанию используется раскладка «Русская», в которой цифры перемещены в нижний регистр, а знаки препинания (кроме точки и тире) и дополнительные символы - в верхний. Большинство русскоязычных пользователей компьютеров пользуются именно этой русской раскладкой [ ] .

  • Недостатком компьютерной раскладки ЙЦУКЕН (Русская) считается то, что запятая находится в верхнем регистре, хотя она не является второстепенным знаком и употребляется чаще точки.
  • Следующий недостаток основной русской компьютерной раскладки - неудобство набора буквы « ».

В 1956 году был издан «Свод правил русской орфографии и пунктуации», в котором закреплялась сложившаяся практика факультативного использования буквы «ё». На компьютерной раскладке ЙЦУКЕН буква «ё» размещена слева в верхнем углу клавиатуры, отдельно от всех остальных букв.

Из альтернативных раскладок для русского языка наподобие «DVORAK» следует выделить раскладку DIKTOR и раскладку Зубачёва . Обе эти раскладки были построены по схожему принципу с латинской раскладкой «DVORAK», но официальные сайты перестали существовать, а популярности они так и не завоевали .

Подключение русской фонетической раскладки в Microsoft Windows требует специальной компьютерной программы, найти которую можно на соответствующих сайтах Интернета. В отличие от неё, раскладки «Болгарская (фонетическая)», «Боснийская (кириллица)», «Македонская (FYROM)» и «Македонская (БЮРМ)» включены в набор раскладок Microsoft Windows Vista.

Национальные раскладки клавиатуры

Специфические казахские буквы расположены на месте основного цифрового диапазона. Для ввода цифр и символов /, *, -, + используется вспомогательная цифровая клавиатура . Вследствие этого в стандартной раскладке не нашлось места для ряда распространённых небуквенных символов, а также для буквы .

Существуют также альтернативные раскладки, собранные по «методу Дворака», например, Qazat.

Корейская

Существует несколько стандартов раскладки для корейского языка (хангылем). Самая распространённая раскладка называется Тубольсик (두벌식, 2벌식). В ней согласные расположены в левой стороне клавиатуры, гласные - в правой. Напряжённые согласные набираются с использованием клавиши Shift (например, на месте буквы w стоит корейская буква чхиыт (ㅈ), а при нажатии с Shift - ссанджиыт, ㅉ). Удвоенные согласные находятся в нижнем ряду клавиатуры.

Приветствую!
Представляю вам еще один слоупок-обзор про девайс из фокала))
Почему слоупок? Потому что пока собирался писать - товар пропал из наличия:(В общем клава хорошая, приятная и удобная. Подробности, фото и видео далее.

Клавиатуру решил прикупить для этого девайса
Т.к. тыкать по кнопкам экранной клавиатуры муторно и долго.

Приступим к обзору

Девайс пришел в родной коробке

С обратной стороны

Характеристики (скопипащенные со страницы товара)

Brand & Model KP-810-21
Type 2.4GHz wireless keyboard with touchpad
Frequency Range 2.403GHZ - 2.480GHZ
Operational Voltage 3.3V
Charge Voltage 4.4V - 5.25V
Operating Range 10 m (MAX) without signal disturbance and no direction limit
Modulation GFSK
Channel 78 channels
TX Power Less than +5dBm
Transmission Rate 1M bit/sec
Frequency Tolerance ±30ppm
Power Consumption 55mA (on), 1mA (sleep)
Supporting System Windows, Linux, Android/Google/Smart TV, Mac OS
Key numbers 92 keys
Touchpad DPI Adjustable
Compatibility PC, Pad, Android TV Box, Google TV Box, Xbox360, PS3,
HTPC/IPTV, etc
Battery Build-in removable rechargeable Li-ion battery in Russian
Dimensions 146.8x97.5x19 mm
Touchpad Dimensions 48x38 mm
Weight 110g


Внутри блистер с клавиатурой, мануал и хитрый кабель - USB папа, USB мама и мини USB. Т.е. можно воткнуть в этот кабель приемник-передатчик и от него же заряжать клавиатуру, занимая только один порт USB.

Достаем и рассматриваем

Как видите клавиатура не совсем qwerty - справа все же намешали))
Клавиши резиновые, поверхность софт-тач.

Все горячие клавиши и комбинации работают в винде, тачпад приятный и удобный (скорость курсора можно менять, а с кнопкой FN работает как скролл), светодиоды: разряд батареи, процесс заряда и третий моргает при передаче (или часто если не найден передатчик).

Фото в руке

С обратной стороны

Снимаем крышку

Есть две вариации девайса: с питанием от двух мизинчиков или от лития.

Переключатель вкл\выкл

Разъем зарядки

Теперь посмотрим что там внутри

Все выглядит аккуратно, кроме радиомодуля. Такое ощущение, что он не на своем месте (и даже не в своем девайсе)

С другой стороны

Ну что еще можно рассказать?
И виндовс и андроид цепляют девайс без проблем. Определяется как клавиатура и никаких телодвижений совершать не требуется.
На андроиде тачпадом пользоваться даже удобнее чем в виндовс (разрешение экрана меньше, значки больше). Эйрмаус почти не использую - хватает клавиатурного тачпада.

Очередное бестолковое видео.

Как я уже указал в начале обзора - товара нет в наличии, но есть вот такая модель
Возможно где-то есть дешевле.

Спасибо за внимание!

Планирую купить +24 Добавить в избранное Обзор понравился +16 +32

Приветствую, Хабр!

Хочу повествовать вам небольшую историю о создании (переделке) клавиатуры с раскладкой QWERTY на клавиатуру с раскладкой DVORAK (for programmer) .

Все началось с того, что прочел об истории самой QWERTY/ЙЦУКЕН (картинка 1 (под катом)), на которой буквы, образующие в английском языке устойчивые комбинации, располагались как можно дальше друг от друга по разные стороны клавиатуры и были разбросаны по разным рядам. В настоящее время раскладка Шоулза (она же QWERTY) критикуется как анахронизм, так как проблемы, которая привела к ее появлению, больше не существует.

Картинка 1 - Раскладка QWERTY/ЙЦУКЕН

Альтернативой раскладки QWERTY является раскладка Дворака (картинка 2), которая была разработана для устранения неэффективности и усталости после долгой работы, что предполагало размещение частоиспользуемых кнопок удобнее. Касательно раскладки Дворака для программистов (картинка 3), то она разработана инженером Роландом Кауфманном и рассчитана на людей, пишущих код на C, Java, Pascal, HTML, CSS и XML. Раскладка основана на размещении клавиш в упрощённой раскладке Дворака с некоторыми улучшениями специально для программистов! Также есть оригинальная раскладка Дворака для левой и правой руки.


Картинка 2 - Раскладка Дворака


Картинка 3 - Раскладка Дворака для программистов

Кроме того, есть еще раскладка Colemak (картинка 4), созданная в 2006 году Шаем Коулманом и является альтернативой латинским раскладкам QWERTY и Дворака. По утверждению разработчиков, при печати на раскладке делается на 10% меньше движений относительно печати на раскладке Дворака и на 102% при печати на QWERTY.


Картинка 4 - Раскладка Colemak

Для эксперимента была выбрана раскладка Дворака для программистов (это субъективное решение).
После принятия решения о выборе раскладки занялся поиском.exe-шников (или других вариантов), которые добавляют раскладку Дворака (ссылки есть в конце поста), и поиском старой клавиатуры – нашлась Logitech Y-SZ49. Разобрал ее, заодно почистил до полусверкания (смотрите картинку 5 ниже), поставил на место неизменных кнопки (NumPad, F-ки, Caps… etc.) (картинка 6-7 ниже) после чего занялся установкой остальных в соответствии с «картинкой» раскладки Дворака для программистов (см. картинку 3 выше). Но столкнулся с проблемой, не все кнопки подходили на новое место, как оказалось, кнопки и платформа куда их вставлять имеют пазики небольшие, и в некоторых они не в тех местах (верх/низ поменялся местами) – пришлось срезать выступ («папик») и затирать его надфилем (это такой тонкий мелкоячеистый напильник), после чего кнопки (их оставалось где-то 5-7) встали нормально, нажимались в итоге нормально, не залипали.


Картинка 5 - Клавиатура после влажной чистки


Картинка 6 - Полусобраная клавиатура

Картинка 7 - Последние штрихи

После установки столкнулся с проблемой – очень трудно стереть надписи на кнопках – пришлось опять снимать все кнопки и по одной обрабатывать. Русские символы стерлись при умеренном усилии (скреб кухонным ножом – наиболее эффективно, шлифование мелким наждаком – долго и затирается полкнопки вместо 1/4 ее площади и еще один способ пробовал – вытирание спиртом – не помогло совсем). Из этого один вывод – клавиатуры Logitech (даже в низком ценовом диапазоне) делает «нестираемые». Все же потратив около 2 часов на стирание ненужных символов добился желаемого результата (около 20 кнопкам стирались родные, черные, очень стойкие надписи) и нанес маркером временные символы (картинка 8).


Картинка 8 - Клавиатура с раскладкой Дворака для программистов (кликабельно)

Скрутив клавиатуру подключил ее, поменял раскладку и начал тестировать удобность – первое знакомство – как первый раз за компьютером – глазами надо искать каждую кнопочку… запомнить поначалу расположение всех очень трудно, но после нескольких часов набора текста оказалось, что действительно пальцам меньше бегать по разным углам клавиатуры надо. Перешел к набору программного кода (PHP), первая неудобность, как и в QWERTY – труднодоступное расположение «$», который, как вы знаете, очень часто нужно в php. Ну с этим смириться можно, главное привыкнуть к такой раскладке.

Говорить о сравнению результатов скорости набора на QWERTY и Дворак-у нет смысла, так как на первой – это около 200 символов русских и около 120 английских в минуту при 6-8-пальцевом методе с поглядывание (иногда полным смотрение) на клавиатуру.

Как эксперимент – использование раскладки Дворака довольно интерестное, особенно, если научится хорошему 10-пальцевому слепому методу на ней. Кроме того никто толком не сможет работать, ну или очень долго печатать будет.

Итог. Дворак для программистов – удобная вещь, если есть время овладеть хорошим слепым методом набора текста, иначе сложным будет переход.

P.S. Для себя решил оставить клавиатуру с раскладкой Дворака как запасной вариант, иногда практикую, подумываю о переходе на условиях подключения двух клавиатур – одну через PS/2 (раскладка Дворака), а вторую через USB, так как не делал руских/украинских букв на клавиатуре, но хотя есть наклейки – тога придерся искать/делать руский дворак или переназначать кнопки (делать свою раскладку, например, в Microsoft Keyboard Layout Creator).

Ранее на Хабре:

  • Текст: Опыт перехода на раскладку Дворака
  • Опрос: Какую латинскую раскладку вы используете при программировании?
  1. Dvorak Keyboard Layout and Dvorak (programmer) Keyboard Layout (я этот использовал)
Литература:

Как, вы еще не знаете, что та клавиатурная раскладка, которая намалевана на вашей клавиатуре, устарела в тот же день, когда была создана?

Кратенько история: привычная раскладка QWERTY была создана Кристофером Шоулзом в 1873 году. Специально для того, чтобы при печатании на машинке набор рядом расположенных букв из наиболее часто встречающихся комбинаций не приводил к зацеплению клавиш.

С тех пор как конструкции пишущих машинок изменились, необходимость в этом отпала, а особенно нет нужды пользоваться "кверти" на компьютерных клавиатурах. Еще в 1936 году доктор Август Дворак разработал раскладку, которую теперь так и называют - DVORAK. При ее использовании пальцы проделывают меньший путь по клавиатуре, следовательно, набор ведется быстрее. Подробно о "двораке" можно почитать тут:
http://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0_%D0%94%D0%B2%D0%BE%D1%80%D0%B0%D0%BA%D0%B0
Раскладка DVORAK поддерживается многими операционными системами, так что, если вы пользуетесь чем-то кроме поделки из Редмонда, тоже можете печатать посредством "дворака".

Эту раскладку можно поставить на свой компьютер. Правда, пока доступна версия только для Windows. Скачать ее туточки:
http://www.geocities.com/smozoma/projects/keyboard/layout_installer_Capewell091.zip
А инструкция по установке здесь:
http://www.geocities.com/smozoma/projects/keyboard/instructions.htm
Пользуйтесь на здоровье!

Но дело в том, что в наших отечествах, пенатах и широтах набор на английском языке не столь популярен, как набор на русском. Юрра может возражать и приводить в пример собственный пример, но все же истина такова: у нас больше пользуются русскими буковками. А русская раскладка ЙЦУКЕН создавалась гораздо позже "кверти", уже тогда, когда недостатки пишущих машинок были преодолены.

Поэтому "йцукен" очень и очень эргономичен, настолько, что почти не предпринимались попытки сделать раскладку еще более удобную; в основном эти попытки основаны на базе все того же "йцукена".

А скачать инсталлятор русской раскладки вот здесь:
http://www.geocities.com/razdel_2006/diktor_ru.zip
Правда, опять-таки только для Windows. Инструкция по установке (она настолько проста, что можно обойтись и без нее) находится на главной странице раскладки. Для тренировки набора на сайте http://www.verseq.ru/ скачайте программу VerseQ, - это клавиатурный тренажер, в который можно добавлять любые раскладки. Стало быть, вам нужно скачать файлик http://www.geocities.com/razdel_2006/diktor_v.zip и в каталоге VerseQ\Modules\Languages\ находящийся там файл "Russian.Layout" поменять на новый.
Кстати, помимо русской раскладки есть еще и беларусская, и украинская, а также вариации всех трех раскладок с добавленными значками и иным расположением буквы Ё.

Все, что остается, - это поменять местами клавиши на клавиатуре и приклеить новые наклеечки с русскими или латинскими буквами.

Печатайте быстро! В случае с Windows используйте раскладки DIKTOR/Capwell!