Для контекста: теория
Если вы шарите в типах клавиатур, можете смело пропускать этот раздел. А если нет — давайте вкратце разберёмся
Это — почти типичная клавиатура (Dell WK717), которой я с удовльствием пользуюсь уже много лет. У стандартной клавиатуры 104-109 клавиш. У моей 110, из которых 6 мультимедийные и две для переключения в режимы всяких дополнительных функций (например, кнопки Print Screen, Scroll Lock и Pause/Break нынче используются довольно редко, так что их можно вынести и в отдельный слой). Такие клавиатуры маркируются часто как 100% — у них есть наиболее полный набор необходимых клавиш. В этот расчёт, правда не идут мультимедийные клавиши типа «Play/Pause», «Режим сна» или «Выключить звук».
Но есть и более компактные варианты.
Если выкинуть цифровой блок — станет на 17 клавиш меньше, и получится формат 80% или TKL — Tenkeyless. Тут есть вариации: при более плотной компоновке например принято считать клавиатуру 75%. Формат этот весьма популярен, ибо числовой блок большинство почти не использует. Примеры: 80% — Keychron K1, 75% — Keychron K3.
Если убрать ещё и F-ряд, но оставить стрелки и блок кнопок над ним — получится 65%. А если всё-таки убрать стрелки и другие навигационные клавиши, то 60%. Тут в игру уже активно вступают кнопки Fn, которые дают возможность заменять недостающие клавиши сочетаниями. Примеры: 65% — Razer Blackwidow v3 mini, 60% — Razer Huntsman Mini.
Несмотря на вариативность, в целом расположение клавиш у клавиатур даже таких размеров относительно стандартизировано, причём стандартов три и они различаются в разных регионах. Для примера, можно взглянут на иллюстрацию в викимедии.
Но некоторые гики идут ещё дальше и пользуются клавиатурами, у которых нет даже числового ряда. Классическая раскладка — буквенные клавиши, пробел, всякие Shift, Alt, Ctrl и конечно Fn (а иногда и два разных), чтобы иметь возможность нажимать кнопки, которые уже были убраны. Обычно такие клавиатуры называют 40%, но бывает, что сходу в названии пишут, сколько в клавиатуре клавиш. Пример — Epomaker TH40.
С размерами разобрались, теперь посмотрим, что внутри. А там, как правило, либо мембрана, либо механические переключатели — свитчи.
Мембрана — это скорее удел бюджетных клавиатур. Под каждой клавишей есть резиновый колпачок. Под колпачком мембрана из трёх слоёв плёнок. На крайних слоях токопроводящий лак образует контакты, а на центральном прорезаны отверстия под эти контакты. Если нажать на клавишу, то колпачок сложится, надавит на контакты и замкнёт их. Если отпустить — распрямится и разомкнёт. Срабатывает клавиша в момент полного прожатия, когда верхний слой прогибается и касается нижнего.
Механические свитчи — это совсем другое. Под каждой клавишей компактно расположены два контакта и скользящий мимо них подпружиненный шток хитрой формы, который при определённом прожатии замыкает эти контакты. Хитрость в том, что разные свитчи работают по-разному. На одних отчётливо тактильно ощущается момент, когда контакты замкнулись (и это может быть не крайнее положение), на других при замыкании раздаётся щелчок, третьи сочетают эти два принципа, а четвёртые вообще никак не сигнализируют о нажатии. Ко всему прочему, у разных свитчей разное усилие нажатия. А посмотреть, как устроен свитч, можно, например, на сайте одного из крупнейших их производителей на красивой интерактивной схеме.
Ещё есть магнитные свитчи, которые относительно недавно стали популярными. Я не успел ещё пощупать ни одной клавиатуры с такими свитчами, но принципиальное отличие у них в использовании датчика Холла вместо механических контактов. А это, в свою очередь, даёт возможность регулировать позицию срабатывания и отпускания клавиши.
Ну и есть ещё всякая экзотика типа оптических свитчей и старых свитчей на герконах, но я тут ваще не шарю (хотя тыкал в оба типа).
В рамках любого устройства из общей массы выделяют низкопрофильные клавиатуры. Суть их крайне проста: длина хода клавиши меньше, чем у традиционных клавиатур. Почти все ноутбуки, например, оснащаются низкопрофильными клавиатурами — это позволяет значительно сэкономить пространство. Да и многим в принципе нравится, когда клавишу не надо глубоко прожимать.
А ещё есть различие между клавиатурами в том, как смещены ряды относительно друг друга. Но об этом позже.
Чего я хотел
Хотя, нет, для начала, чем я пользовался. Последние лет десять — в основном низкопрофильными мембранными клавиатурами: клавиатурами макбуков, других ноутбуков, своей уже старенькой Dell, до этого была мембранка Rapoo, на прошлой работе была Apple Magic Keyboard, и лишь однажды эту череду разбавил щелкающий девайс бренда Bloody (так и не понял принцип работы её оптических свитчей). Но она уже больше двух лет лежит и пылится вместе со старыми ноутами и прочим добром, оставленным на хранение.
С тех пор я регулярно засматривался на классные компактные клавиатуры формата 65% и 75%. Идея отказа от F-ряда меня немножко напрягала, отказ от стрелок ощущался чем-то пугающим, а уж представить себе клавиатуру без цифрового ряда сверху было практически невозможно.
Но всё же хотелось перестать пользоваться мембранными клавиатурами. Мне не очень нравится ощущение от прожимания силиконовых колпачков и вытекающие из этого неудобства. Правда, с другой стороны, механика тоже казалась далёкой от идеала: везде и всегда разговоры были только о красных и синих свичах, щелчки которых напоминали раскаты майского грома. (Как же я отстал от жизни, оказывается)
А ещё я с давних пор пользуюсь низкопрофильными клавиатурами: это и клавиатуры ноутбуков, и некогда рабочая Apple Magic Keyboard, и всякие другие беспроводные модели... Просто это было привычно.
По совокупности этих факторов я долго заглядывался на NuPhy Air 75 и 60 — это недорогие механические клавиатуры, которые для своих денег были весьма хороши. Альтернативно поглядывал на Keychron, который был чуть подороже.
Но в Сербии, на самом деле, всё довольно тоскливо с клавиатурами. Я нашёл целый один магазин, который специализировался бы именно на периферии. Но он был не в Белграде, а в Нови Саде. И там не было Нюфи, да и Кейхроны были в ограниченном ассортименте. В общем, мой процесс завис.
А потом случилось внезапное.
DIY
В Белграде есть небольшой уютный хакспейс xecut. Как-то раз туда принесли сплит-клавиатуру, и активные чуваки в хакспейсе, потыкав, сказали: хотим такую же. В результате случился мастер-класс по пайке клавиатур.
Я пришёл на этот мастер-класс, тоже потрогал клавиатуру, и мне внезапно эта концепция показалась интересной. Затем потыкал в разные свитчи, чтобы выбрать те, что больше нравятся — выбрал самые тихие и самые лёгкие в нажатии из имевшихся, но тактильные. Пару часов повозился с паяльником, припаивая контроллеры и свитчи, и в результате ушёл домой с готовым девайсом. И имя ему — Cantor MX.
Причём весь девайс — это две голые платы с кнопками, провод между ними и всё. Корпус надо печатать отдельно.Половинки клавиатуры соединены проводом. Звучит странно, но вообще-то очень удобно. Правда, удобно оно, если привыкнуть. Для этих целей мне порекомендовали тренажёр keybr.com, и я отправился страдать, меняя привычки.
Изменений с тех пор, кстати, было немного: поправил пайку одного свича, попросил распечатать тонкий корпус и поменял кейкапы на прикольные в форме кошачьих голов.
Переучиваемся
Сначала о приятном: тренажёр вообще-то очень крутой. На его фоне «Соло на клавиатуре», с которым многие наверняка сталкивались, ощущается безнадёжно устаревшим и неудобным. Он гибкий, легко настраивается и реально приучает печатать всеми десятью пальцами. Причём эффект очень быстрый.
Но сложность и боль была в том, что я учился не с нуля. Мои пальцы уже привыкли к стандартной раскладке, к тому же, печатал я много лет где-то восемью пальцами.
В общем, я занимался неделю, каждый день по полчаса. Снизил себе требования к скорости печати и в целом научился печатать на новой клавиатуре практически без проблем. Практически, потому что на самом деле их осталось две, и решаются они не так быстро.
Расположение клавиш
Я поначалу не придавал этому значения, ибо клавиатура была спроектирована как эргономичная, и мне казалось, что отличий от привычных клавиатур тут немного, если не считать количество кнопок.
Причём экономика эта не выдуманная и легко объясняется: все клавиши расположены так, чтобы не нужно было до них тянуться. Каждый столбец соответствует своему пальцу, а нижние шесть клавиш предназначены для больших пальцев.
Столбец?.. Да! В этом и скрылось самое коварное отличие.
У большинства обычных клавиатур ряды клавиш расположены как кирпичики — с горизонтальным смещением относительно друг друга. Так сложилось исторически, ещё со времён печатных машинок, и я могу понять причину — рычаги клавиш не могли располагаться слишком близко.
Но для раздельных клавиатур это оказалось излишним: при параллельном расположении рук должно быть значительно удобнее тянуться пальцами просто чуть ниже или чуть выше исходного положения, не смещая их вбок. Такое расположение клавиш называется ортолинеарным.
Ну или вот для понимания, как разные клавиши принято сопоставлять с разными пальцами на разных клавиатурах: скриншоты из тренажёра keybr
Однако именно здесь непривычное расположение дало о себе знать в полной мере. Моторная память за годы пользования компьютерами развилась у меня настолько, что я продолжаю по привычке двигать пальцами по диагонали. В итоге, скорость печати у меня всё ещё невысокая, хотя с каждым днём ощутимо растёт. И это привыкание займёт очень много времени.
Первое время у меня на столе лежало сразу две клавиатуры. Я старался пользоваться раздельной, но при необходимости срочно ответить длинным текстом переключался на старую. В последние же дни я убрал старую клавиатуру под стол и использую совсем редко — могу себе позволить.
Слои
Но есть ещё одна задачка: на клавиатуре 42 клавиши. Из них 26 заняты буквами латиницы, а ещё есть пробел, Enter, Backspace, Esc, Shift, Tab, Ctrl, Alt/Option, Win/Cmd, всякие точки с запятыми — уже как минимум 35. А впихнуть надо цифры, F-ряд (часто пригождается), стрелки и PgUp/PgDn с Home/End. Опционально ещё хочется мультимедийные клавиши: переключение треков и изменение громкости.
Сложно? Решение уже давно придумано. И популяризовали его ноутбучные клавиатуры, в которых F-ряд совмещался с мультимедийными кнопками. В контексте разных клавиатур это решение называется дополнительным слоем.
Итак, выделяем одну кнопку под переключение в другой режим. Пусть она будет именоваться Fn, как на ноутбуках. При этом, кнопки-модификаторы трогать нельзя: Ctrl, Option, Cmd, Shift должны быть доступны в обоих случаях. И нам остаётся лишь 36 клавиш. 40+36=76, а надо уместить что-то порядка 90. Маловато.
Жертвуем ещё одной клавишей, чтобы добавить переключение в ещё один слой — их может быть и несколько. Теперь у нас есть два слоя по 35 клавиш: 40+35+35=110 — уже вполне прилично.
Ах, да, конечно, совсем забыл: клавиатуру можно настраивать под себя.
Но даже в трёх слоях запутаться довольно легко. Если со стрелками и цифрами я более-менее разбираюсь интуитивно, то вот некоторые более неочевидные клавиши найти бывает сложнее.
Это Vial, приложение для настройки раскладки. И в ней видны два моих дополнительных слоя. На третьем пока пустота, а основной и так банальный.
К тому же, иногда хоткеи операционной системы состоят из трёх клавиш, одна из которых находится не на основном слое. Тогда приходится проявлять чудеса акробатики, зажимая четыре клавиши одной рукой.
И да, пожалуй, определяющим фактором при настройке раскладки клавиатуры является потребность в хоткеях. В винде Ctrl — один из самых частых модификаторов, в то время как под макосью Control не так важен, чаще пригождается Сmd — а значит, он должен быть под большим пальцем.
Для меня, кстати, весьма привычно ставить пробел большим пальцем правой руки. Но собирая раскладку, я не нашёл лучшего места для пробела, как под левый большой палец, поскольку в аналогичное место под правую руку идеально встаёт Enter — его реально больше некуда впихнуть. В итоге, теперь я частенько отправляю сообщения после первого слова.
Но есть и плюсы
Я пользуюсь раздельной клавиатурой около полутора месяцев и не перестал это делать.
Во-первых, с ней комфортно. Я, например, печатаю сейчас эту часть поста с планшета, и ощущаю непривычное неудобство от того, что долго держу кисти рук рядом. Чувствую себя крысой, которая держит передние лапки вместе. По сравнению с этим, сплит даёт возможность принимать куда более комфортные позы.
Во-вторых, она занимает меньше места на столе. Я могу поставить перед собой большую кружку чая, не загораживая клавиатуру. Или даже тарелку с едой. Или положить какой-нибудь объект, с которым взаимодействую.
Ну и в третьих, я надеюсь, что пройдёт ещё немного времени, и я буду печатать на ней быстрее, чем на традиционной клавиатуре. Я почти уверен, что мой навык печати на обычных клавиатурах не пострадает при этом слишком сильно — всё-таки периодически приходится ими пользоваться и поныне.
Готов ли я рекомендовать этот опыт — пожалуй, да, если у вас есть время, которое не жалко потратить на изменение привычек. Это сделает вашу жизнь чуть-чуть комфортнее, если вы часто проводите время за компьютером.
Но о беспроводной и чуть большей NuPhy я продолжаю мечтать. Просто потому что это довольно сбалансированный вариант, который можно носить по дому.
P.S. В начале июня в рамках Вастрик Кэмпа я участвовал в организации квеста, одним из заданий на котором был слепой набор текста на такой клавиатуре. Если интересно почитать, как это было — загляните сюда. На самом деле, из-за подготовки квеста времени на блог и не было, сорян.
А если хотите обсудить этот пост — заглядывайте в комменты в телеге.