Клавиатурный пост
Вообще, у меня не так уж и много было интересных клавиатур. И тем любопытнее оказалась радикальная смена основного рабочего инструмента.
Для контекста: теория
Если вы шарите в типах клавиатур, можете смело пропускать этот раздел. А если нет — давайте вкратце разберёмся
[🖼️ image 1] [1] Это — почти типичная клавиатура (Dell WK717), которой я с удовльствием пользуюсь уже много лет. У стандартной клавиатуры 104-109 клавиш. У моей 110, из которых 6 мультимедийные и две для переключения в режимы всяких дополнительных функций (например, кнопки Print Screen, Scroll Lock и Pause/Break нынче используются довольно редко, так что их можно вынести и в отдельный слой). Такие клавиатуры маркируются часто как 100% — у них есть наиболее полный набор необходимых клавиш. В этот расчёт, правда не идут мультимедийные клавиши типа «Play/Pause», «Режим сна» или «Выключить звук».
🤔
На самом деле, насчёт моей клавиатуры можно ещё поспорить — поскольку пресловутые три классические малоиспользуемые кнопки совместили с тремя другими, кто-то скажет, что теперь она имеет формат 98%. Но как по мне, это всё-таки «минус три, плюс шесть», так что она ближе к 100%.
Но есть и более компактные варианты.
Если выкинуть цифровой блок — станет на 17 клавиш меньше, и получится формат 80% или TKL — Tenkeyless. Тут есть вариации: при более плотной компоновке например принято считать клавиатуру 75%. Формат этот весьма популярен, ибо числовой блок большинство почти не использует. Примеры: 80% — Keychron K1 [2], 75% — Keychron K3 [3].
Если убрать ещё и F-ряд, но оставить стрелки и блок кнопок над ним — получится 65%. А если всё-таки убрать стрелки и другие навигационные клавиши, то 60%. Тут в игру уже активно вступают кнопки Fn, которые дают возможность заменять недостающие клавиши сочетаниями. Примеры: 65% — Razer Blackwidow v3 mini [4], 60% — Razer Huntsman Mini [5].
[🖼️ image 2] [6] Деление, кстати, довольно условное: в 65% у разных производителей разный набор клавиш навигации. В 60% и 65% тильда встречается нечасто. В 60% иногда стрелки аккуратно вписывают в блок с буквами. В 40% вместо Tab может быть Esc, Enter обычно плоский, а backspace всё-таки присутствует (это я протупил и его не выделил).
Несмотря на вариативность, в целом расположение клавиш у клавиатур даже таких размеров относительно стандартизировано, причём стандартов три и они различаются в разных регионах. Для примера, можно взглянут на иллюстрацию в викимедии [7].
Но некоторые гики идут ещё дальше и пользуются клавиатурами, у которых нет даже числового ряда. Классическая раскладка — буквенные клавиши, пробел, всякие Shift, Alt, Ctrl и конечно Fn (а иногда и два разных), чтобы иметь возможность нажимать кнопки, которые уже были убраны. Обычно такие клавиатуры называют 40%, но бывает, что сходу в названии пишут, сколько в клавиатуре клавиш. Пример — Epomaker TH40 [8].
С размерами разобрались, теперь посмотрим, что внутри. А там, как правило, либо мембрана, либо механические переключатели — свитчи.
[🖼️ image 2] [9] Слева свич в сборе, а справа разобранная клавиша мембранной низкопрофильной клавиатуры: сверху можно увидеть ножничный механизм и стабилизирующую скобу, но главное — резиновый колпачок. Разбирать дальше не стал, слишком много возни. Мембрана — это скорее удел бюджетных клавиатур. Под каждой клавишей есть резиновый колпачок. Под колпачком мембрана из трёх слоёв плёнок. На крайних слоях токопроводящий лак образует контакты, а на центральном прорезаны отверстия под эти контакты. Если нажать на клавишу, то колпачок сложится, надавит на контакты и замкнёт их. Если отпустить — распрямится и разомкнёт. Срабатывает клавиша в момент полного прожатия, когда верхний слой прогибается и касается нижнего.
Механические свитчи — это совсем другое. Под каждой клавишей компактно расположены два контакта и скользящий мимо них подпружиненный шток хитрой формы, который при определённом прожатии замыкает эти контакты. Хитрость в том, что разные свитчи работают по-разному. На одних отчётливо тактильно ощущается момент, когда контакты замкнулись (и это может быть не крайнее положение), на других при замыкании раздаётся щелчок, третьи сочетают эти два принципа, а четвёртые вообще никак не сигнализируют о нажатии. Ко всему прочему, у разных свитчей разное усилие нажатия. А посмотреть, как устроен свитч, можно, например, на сайте одного из крупнейших их производителей [10] на красивой интерактивной схеме.
[10] на сайте одного из крупнейших их производителей
Ещё есть магнитные свитчи, которые относительно недавно стали популярными. Я не успел ещё пощупать ни одной клавиатуры с такими свитчами, но принципиальное отличие у них в использовании датчика Холла [11] вместо механических контактов. А это, в свою очередь, даёт возможность регулировать позицию срабатывания и отпускания клавиши.
Ну и есть ещё всякая экзотика типа оптических свитчей и старых свитчей на герконах, но я тут ваще не шарю (хотя тыкал в оба типа).
[🖼️ image 3] [12] Свичи бывают разной высоты: иллюстрация от того же производителя Cherry [13] В рамках любого устройства из общей массы выделяют низкопрофильные клавиатуры. Суть их крайне проста: длина хода клавиши меньше, чем у традиционных клавиатур. Почти все ноутбуки, например, оснащаются низкопрофильными клавиатурами — это позволяет значительно сэкономить пространство. Да и многим в принципе нравится, когда клавишу не надо глубоко прожимать.
А ещё есть различие между клавиатурами в том, как смещены ряды клавиш относительно друг друга. Но об этом позже.
Чего я хотел
Хотя, нет, для начала, чем я пользовался. Последние лет десять — в основном низкопрофильными мембранными клавиатурами: клавиатурами макбуков, других ноутбуков, своей уже старенькой Dell, до этого была мембранка Rapoo, на прошлой работе была Apple Magic Keyboard, и лишь однажды эту череду разбавил щелкающий девайс бренда Bloody (так и не понял принцип работы её оптических свитчей). Но она уже больше двух лет лежит и пылится вместе со старыми ноутами и прочим добром, оставленным на хранение.
С тех пор я регулярно засматривался на классные компактные клавиатуры формата 65% и 75%. Идея отказа от F-ряда меня немножко напрягала, отказ от стрелок ощущался чем-то пугающим, а уж представить себе клавиатуру без цифрового ряда сверху было практически невозможно.
Но всё же хотелось перестать пользоваться мембранными клавиатурами. Мне не очень нравится ощущение от прожимания силиконовых колпачков и вытекающие из этого неудобства. Правда, с другой стороны, механика тоже казалась далёкой от идеала: везде и всегда разговоры были только о красных и синих свичах, щелчки которых напоминали раскаты майского грома. (Как же я отстал от жизни, оказывается)
А ещё я с давних пор пользуюсь низкопрофильными клавиатурами: это и клавиатуры ноутбуков, и некогда рабочая Apple Magic Keyboard, и всякие другие беспроводные модели... Просто это было привычно.
[🖼️ 2] [14] Это — NuPhy Air 60 v2. 60%, но со стрелками. Беспроводная. Низкопрофильная. Очень красивая. Фото со страницы товара [15] у производителя. По совокупности этих факторов я долго заглядывался на NuPhy Air 75 и 60 — это недорогие механические клавиатуры, которые для своих денег были весьма хороши. Альтернативно поглядывал на Keychron, который был чуть подороже.
Но в Сербии, на самом деле, всё довольно тоскливо с клавиатурами. Я нашёл целый один магазин, который специализировался бы именно на периферии. Но он был не в Белграде, а в Нови Саде. И там не было Нюфи, да и Кейхроны были в ограниченном ассортименте. В общем, мой процесс завис.
А потом случилось внезапное.
DIY
В Белграде есть небольшой уютный хакспейс xecut [16]. Как-то раз туда принесли сплит-клавиатуру, и активные чуваки в хакспейсе, потыкав, сказали: хотим такую же. В результате случился мастер-класс по пайке клавиатур.
💔
Сплит — это такой формат, когда клавиатуру делят на два раздельных блока: один под правую руку, а второй под левую.
Я пришёл на этот мастер-класс, тоже потрогал клавиатуру, и мне внезапно эта концепция показалась интересной. Затем потыкал в разные свитчи, чтобы выбрать те, что больше нравятся — выбрал самые тихие и самые лёгкие в нажатии из имевшихся, но тактильные. Пару часов повозился с паяльником, припаивая контроллеры и свитчи, и в результате ушёл домой с готовым девайсом. И имя ему — Cantor MX [17].
[🖼️ 1] [18] Левая половинка в процессе пайки
Причём весь девайс — это две голые платы с кнопками, провод между ними и всё. Корпус надо печатать отдельно.Половинки клавиатуры соединены проводом. Звучит странно, но вообще-то очень удобно. Правда, удобно оно, если привыкнуть. Для этих целей мне порекомендовали тренажёр keybr.com [19], и я отправился страдать, меняя привычки.
[🖼️ image] [20] Так оно выглядело почти сразу после сборки. Голая плата, безликие клавиши и проводок посередине (закручен при помощи фена). Изменений с тех пор, кстати, было немного: поправил пайку одного свича, попросил распечатать тонкий корпус и поменял кейкапы на прикольные в форме кошачьих голов.
Переучиваемся
Сначала о приятном: тренажёр вообще-то очень крутой. На его фоне «Соло на клавиатуре», с которым многие наверняка сталкивались, ощущается безнадёжно устаревшим и неудобным. Он гибкий, легко настраивается и реально приучает печатать всеми десятью пальцами. Причём эффект очень быстрый.
Но сложность и боль была в том, что я учился не с нуля. Мои пальцы уже привыкли к стандартной раскладке, к тому же, печатал я много лет где-то восемью пальцами.
[🖼️ image] [21] Тренажёр выглядит так, а цветные зоны помогают понять, каким пальцем куда нажимать В общем, я занимался неделю, каждый день по полчаса. Снизил себе требования к скорости печати и в целом научился печатать на новой клавиатуре практически без проблем. Практически, потому что на самом деле их осталось две, и решаются они не так быстро.
Расположение клавиш
Я поначалу не придавал этому значения, ибо клавиатура была спроектирована как эргономичная, и мне казалось, что отличий от привычных клавиатур тут немного, если не считать количество кнопок.
Причём экономика эта не выдуманная и легко объясняется: все клавиши расположены так, чтобы не нужно было до них тянуться. Каждый столбец соответствует своему пальцу, а нижние шесть клавиш предназначены для больших пальцев.
Столбец?.. Да! В этом и скрылось самое коварное отличие.
[🖼️ ] [22] У большинства обычных клавиатур ряды клавиш расположены как кирпичики — с горизонтальным смещением относительно друг друга. Так сложилось исторически, ещё со времён печатных машинок, и я могу понять причину — рычаги клавиш не могли располагаться слишком близко.
Но для раздельных клавиатур это оказалось излишним: при параллельном расположении рук должно быть значительно удобнее тянуться пальцами просто чуть ниже или чуть выше исходного положения, не смещая их вбок. Такое расположение клавиш называется ортолинеарным.
[🖼️ Screenshot 2025 06 22 at 20 11 17 Practice] [23]
[🖼️ Screenshot 2025 06 22 at 20 14 41 Practice] [24]
*️⃣
На самом деле, я упрощаю. Ортолинеарная клавиатура — это когда клавиши выстроены в ровную сетку горизонтально и вертикально. Но в моём случае клавиши смещены вертикально: пальцы-то разной длины. Поэтому формально у меня клавиатура с вертикальным смещением.
Подробнее о расположении клавиш пишет в своём подробном посте [25] He4eT, который, собственно, и познакомил меня с моей клавиатурой. Очень рекомендую.
В общем, именно здесь непривычное расположение дало о себе знать в полной мере. Моторная память за годы пользования компьютерами развилась у меня настолько, что я продолжаю по привычке двигать пальцами по диагонали. В итоге, скорость печати у меня всё ещё невысокая, хотя с каждым днём ощутимо растёт. И это привыкание займёт очень много времени.
Первое время у меня на столе лежало сразу две клавиатуры. Я старался пользоваться раздельной, но при необходимости срочно ответить длинным текстом переключался на старую. В последние же дни я убрал старую клавиатуру под стол и использую совсем редко — могу себе позволить.
[23] [🖼️ Screenshot 2025 06 22 at 20 11 17 Practice]
[24] [🖼️ Screenshot 2025 06 22 at 20 14 41 Practice]
Слои
Но есть ещё одна задачка: на клавиатуре 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 — уже вполне прилично.
⌨️
Чисто технически, клавиатура поддерживает и больше слоёв. Силами He4eT-а, который и организовал мастер-класс, появилась прошивка, позволяющая впихнуть аж восемь слоёв [26]. Зачем? Каждый сам может для себя решить. Я бы, например, сделал себе дополнительную раскладку для игр, в которой сместил бы клавиши WASD правее, но я слишком редко играю с компа, чтобы заморачиваться над этим.
Ах, да, конечно, совсем забыл: клавиатуру можно настраивать под себя.
Но даже в трёх слоях запутаться довольно легко. Если со стрелками и цифрами я более-менее разбираюсь интуитивно, то вот некоторые более неочевидные клавиши найти бывает сложнее.
[🖼️ 2025 06 22 20.21.40] [27]
[🖼️ 2025 06 22 20.21.49] [28]
Это Vial, приложение для настройки раскладки. И в ней видны два моих дополнительных слоя. На третьем пока пустота, а основной и так банальный.
К тому же, иногда хоткеи операционной системы состоят из трёх клавиш, одна из которых находится не на основном слое. Тогда приходится проявлять чудеса акробатики, зажимая четыре клавиши одной рукой.
[🖼️ IMG 5436] [29] Чтобы сделать скриншот в макоси, и без того надо извратиться и зажать Cmd+Shift+4, а для меня добавляется ещё одна кнопка для перехода в слой с цифрами. Про Cmd+Shift+4+Space я вообще молчу: одной рукой тут это выполнить почти нереально. И да, пожалуй, определяющим фактором при настройке раскладки клавиатуры является потребность в хоткеях. В винде Ctrl — один из самых частых модификаторов, в то время как под макосью Control не так важен, чаще пригождается Сmd — а значит, он должен быть под большим пальцем.
🤷♂️
Справедливости ради, многие из проблем, связанных в том числе с хоткеями и далеко спрятанными клавишами, вполне решаемы: софтина для конфигурирования раскладки Vial предоставляет очень много возможностей помимо слоёв: макросы, комбо, условное переназначение клавиш, долгие нажатия и т.п. Но я пока их практически не освоил. Сложно. Когда-нибудь я обязательно в этом разберусь.
Для меня, кстати, весьма привычно ставить пробел большим пальцем правой руки. Но собирая раскладку, я не нашёл лучшего места для пробела, как под левый большой палец, поскольку в аналогичное место под правую руку идеально встаёт Enter — его реально больше некуда впихнуть. В итоге, теперь я частенько отправляю сообщения после первого слова.
[26] прошивка, позволяющая впихнуть аж восемь слоёв
Но есть и плюсы
Я пользуюсь раздельной клавиатурой около полутора месяцев и не перестал это делать.
Во-первых, с ней комфортно. Я, например, печатаю сейчас эту часть поста с планшета, и ощущаю непривычное неудобство от того, что долго держу кисти рук рядом. Чувствую себя крысой, которая держит передние лапки вместе. По сравнению с этим, сплит даёт возможность принимать куда более комфортные позы.
Во-вторых, она занимает меньше места на столе. Я могу поставить перед собой большую кружку чая, не загораживая клавиатуру. Или даже тарелку с едой. Или положить какой-нибудь объект, с которым взаимодействую.
[🖼️ IMG 5440] [30] Пьём (халявный) сидр, программируем часики Ну и в третьих, я надеюсь, что пройдёт ещё немного времени, и я буду печатать на ней быстрее, чем на традиционной клавиатуре. Я почти уверен, что мой навык печати на обычных клавиатурах не пострадает при этом слишком сильно — всё-таки периодически приходится ими пользоваться и поныне.
Готов ли я рекомендовать этот опыт — пожалуй, да, если у вас есть время, которое не жалко потратить на изменение привычек. Это сделает вашу жизнь чуть-чуть комфортнее, если вы часто проводите время за компьютером.
Но о беспроводной и чуть большей NuPhy я продолжаю мечтать. Просто потому что это довольно сбалансированный вариант, который можно носить по дому.
P.S. В начале июня в рамках Вастрик Кэмпа я участвовал в организации квеста, одним из заданий на котором был слепой набор текста на такой клавиатуре. Если интересно почитать, как это было — загляните сюда [31]. На самом деле, из-за подготовки квеста времени на блог и не было, сорян.
А если хотите обсудить этот пост — заглядывайте в комменты в телеге.