# Уродливые клавиатуры

Этот пост был неизбежен. Я годами хожу с горящим взором конспиролога и пытаюсь каждому встречному открыть глаза на то, что клавиатуры вокруг нас — не что иное, как затянувшийся розыгрыш, который давно уже вышел из‑под контроля. Пришло время собрать все мои вопли, наблюдения и аргументы в связный и логичный текст.

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

Критикой QWERTY и дешёвых Genius пусть занимается кто‑нибудь другой, мы будем говорить только про физическое расположение клавиш в пространстве.

Чтение поста займёт примерно 25–30 минут.

За это время я попробую рассказать, чем же так плохи клавиатуры вокруг нас, как мы очутились в окружении таких клавиатур и как их можно сделать лучше.

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

Текст написан без использования LLM.

## Классическая раскладка

Вообще, большинство клавиатур так или иначе следует стандартам: чаще ANSI, реже ISO.

Клавиатуры могут быть разных цветов и размеров, производители могут переносить `PageUp` / `PageDown` в самые неожиданные места и экспериментировать с формой или взаимным расположением стрелочек, а пользователи могут спорить, допустимо ли располагать `Fn` в углу и разумно ли заменять верхний ряд клавиш тач‑панелью.

При всём этом разнообразии центральная и основная часть (та, где расположены буквы и цифры) уже более ста лет остаётся неизменной.

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

## Наследие печатных машинок

То, что современные классические клавиатуры унаследовали раскладку механических печатных машинок от Remington, — довольно известный, но недооценённый факт.

Перед создателями этого прообраза современных клавиатур стояли нетривиальные ограничения, которые им пришлось грациозно обходить нетривиальными способами. Самые заметные артефакты прошлого всё ещё можно обнаружить практически на любом устройстве, и они почему‑то до сих пор кажутся людям чем‑то необходимым.

Многие уверены, что без длинного пробела и характерного горизонтального сдвига рядов клавиатура вообще не может существовать: раз уж производители продолжают добавлять эти конструктивные особенности во все новые устройства, значит, это что‑то очень важное и зачем‑то всем нам очень нужно.

### Большим пальцам — большой пробел

Сам по себе длинный пробел не кажется чем‑то неправильным. Раньше он служил рукам подставкой для отдыха, сейчас по нему сложно промахнуться.

Мне, если честно, не до конца понятно, чем сегодня он принципиально отличается от латинской буквы `E`, которая встречается в англоязычных текстах примерно так же часто, и почему в короткий пробел вдруг станет как‑то сложнее попадать, но это всё на самом деле не очень важно.

Настоящая «Проблема большого пальца» с большими пальцами напрямую вообще не связана и заключается не в длине пробела, а в том, что во времена расцвета печатных машинок ещё не существовало многих клавиш, без которых клавиатуру сейчас представить совершенно невозможно: не было ни стрелочек, ни `Esc`, ни `Ctrl`, ни `Alt`, ни `Win`, ни `Super`, ни `Cmd`. Даже `Backspace` на эту вечеринку опоздал.

Процесс постепенного появления новых кнопок можно охарактеризовать как эволюционный: клавиши добавляли не туда, где ими было бы удобно пользоваться, а туда, где нашлось свободное место. Чаще всего это свободное место обнаруживалось где‑нибудь сбоку.

Если вам вдруг зачем‑то нужно регулярно писать код, то ситуация становится ещё неприятнее: почти все скобки и математические операции тоже располагаются где‑то на краю клавиатуры.

Получается, что через сотню лет после изобретения первых клавиатур мы обнаруживаем себя в ситуации, когда в зоне ответственности двух маленьких и слабых мизинцев находится больше двадцати клавиш, а большие пальцы всё ещё призваны нажимать вдвоём на один пробел.

Зоны для десятипальцевого метода печати. Источник: keybr.com.

На всякий случай напомню, что противопоставленный большой палец — это вообще‑то могучее и ловкое эволюционное достижение, которое классические клавиатуры просто игнорируют:

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

Кстати, для мизинцев, травмированных частым использованием модификаторов, есть даже специальный термин: Emacs Pinky. Можно ознакомиться со списком разработчиков разной степени именитости, которые с ним сталкивались, и подсмотреть, какими методами они с этим недугом боролись.

### Горизонтальный сдвиг рядов

Самые первые печатные машинки напоминали скорее рояль: большие, шумят, один ряд клавиш. Довольно быстро люди поняли, что это слишком широко и не слишком‑то удобно.

Идея расположить символы на нескольких рядах витала в воздухе, но упиралась в конструктивные ограничения: рычаги, которые ударяют по бумаге, должны быть расположены в один ряд и не должны друг с другом пересекаться. Это значит, что нельзя просто расположить кнопки друг над другом, у каждой клавиши печатной машинки должна быть своя уникальная X‑координата.

Рычаги классической печатной машинки. Источник: Public Domain Pictures.

Одним из возможных решений этой проблемы как раз и стал горизонтальный сдвиг рядов. На фотографии видно, что `A` расположена почти ровно под `Q`, а `Z` почти ровно под `A`. Именно в этом «почти» и скрывается магия: небольшое смещение позволяет избежать пересечения рычагов, уложить цифры с буквами в четыре ряда и сделать клавиатуру компактной.

С цифровым рядом, кстати, произошло вообще что‑то нелепое: он идёт первым, а сдвинут как третий. Мне нравится думать, что это сделали не для экономии пространства, а для того, чтобы специально всех запутать :D

С одной стороны, нельзя не признать красоты инженерного решения: более 40 клавиш расположили в пространстве так, чтобы не нужно было тянуться за ними в соседнюю комнату, и сохранили при этом простоту механизма.

С другой стороны, нельзя не отметить, что, как и многие другие инженерные решения, сдвиг рядов имеет свою цену: люди с симметричными руками вынуждены пользоваться клавиатурами для двух правых рук, а споры, каким пальцем нужно нажимать на клавишу `B` (та, которая между `V` и `N`), не утихают до сих пор.

С третьей стороны, хочется напомнить читателю, что в современных клавиатурах никаких непересекающихся рычагов вообще‑то нет. Пересекающихся, кстати, тоже.

У меня нет ссылок на какие‑то исследования, но есть уверенность, что низкое распространение навыка слепой печати — прямое следствие существования горизонтального сдвига рядов. В классической клавиатуре не видно никакой системы, а при обучении (даже с правильной техникой постановки пальцев) только для букв с цифрами нужно запомнить почти 40 уникальных движений. При этом только в домашнем, среднем, ряду клавиши расположены симметрично для левой и правой рук.

Простой отказ от горизонтального сдвига снижает количество асимметричных движений до нуля: симметричные руки наконец‑то могут двигаться симметрично! В подарок мы получаем сокращение расстояний между клавишами, а также предсказуемые, очевидные и понятные зоны для слепой печати.

Более подробно слепую печать я хочу обсудить в отдельном посте, а в этом разделе просто озвучу свою главную претензию: горизонтальный сдвиг рядов — это компромиссное решение проблемы, которой у нас больше нет.

Это одно из тех инженерных решений, для которых мы можем сегодня ответить на вопрос «Почему всё такое?», но не можем ответить на вопрос «Зачем нам всё это?». Человечество поддерживает статус‑кво, терпит какие‑то неудобства и обрекает на них будущие поколения, но даже не может объяснить ради чего.

Ситуация настолько нелепая, что я не могу даже привести какой‑нибудь другой пример из окружающей действительности, который будет настолько же абсурден. Хоть как‑то передать бессмысленность ситуации поможет доисторический анекдот:

> — Скажи, мама, почему ты всегда отрезаешь кончики у сосисок перед тем, как их поджарить?
> — Я не знаю, — ответила мама, — так делала моя мама, твоя бабушка. Я училась готовить у неё и делаю всё так, как она. Такая в нашей семье традиция.

> Они отправились к бабушке. Бабушка сидела в кресле, укутавшись в плед, и спала. Пришлось её разбудить.

> — Бабушка, почему ты всегда отрезала кончики у сосисок?
> — Не знаю, — ответила бабушка, — моя мама всегда так делала. Пока не поздно, надо узнать у неё!

> Прабабушка лежала на смертном одре и готовилась отойти в мир иной.

> — Скажи, почему мы отрезаем кончики у сосисок перед жаркой?
> — А вы что, до сих пор готовите на той маленькой сковородке?

### Запястья, плечи и другие части тела

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

На PubMed, которым я не умею пользоваться, как обычно, есть множество статей по теме: некоторые из них подтверждают опасность классических клавиатур, другие же, наоборот, утверждают, что риски переоценены.

Я не имею достаточной медицинской экспертизы, чтобы в этом разбираться, поэтому сошлюсь на подборку страшилок с сайта Kinesis. Там показывают картинки и предлагают опасаться локтевого отклонения или избыточного разгибания кисти, загадочной пронации предплечья и чрезмерного выноса руки к мыши.

## Заложники печатных машинок

Продолжительное время навык быстрой и безошибочной печати относился к hard skills. Набрать страницу текста без единой опечатки — это вообще‑то достижение, а заниматься таким изо дня в день — не только пытка, но и настоящая профессия.

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

Именно поэтому в ходе постепенной замены механических устройств на электрические стало очевидно: менять раскладку нельзя. Чисто технически производители печатных машинок нового типа могли перепридумать конструкцию заново уже без учёта пропавших ограничений, но экономически это стало бы самоубийством:

- Зачем руководителю заботиться о комфорте рук машинисток, если они неделями только и будут делать, что переучиваться?
- Зачем предприятиям покупать устройства, для которых нельзя нанять готовый персонал?
- Что делать с многочисленными курсами подготовки машинисток?
- Зачем вообще иметь несколько разных стандартов в мире, где механические и электрические печатные машинки просуществуют бок о бок ещё десятки лет?

Появившиеся позже первые монструозные компьютеры поднимали аналогичные вопросы, и производители опять выбрали путь наименьшего сопротивления. Классическая клавиатура укоренилась в массовом сознании настолько, что была закреплена цементом официальных стандартов: ISO/IEC 9995‑2, ANSI‑INCITS 154‑1988, JIS X 6002:1980.

C появлением персональных компьютеров и широким распространением клавиши `Backspace`, безошибочно набранным текстом стало сложно кого‑либо удивить, а машинопись моментально перестала быть профессией. Тихо и незаметно на обочину истории вслед за машинистками отправились и печатные машинки. Классическая раскладка пережила устройства, для которых создавалась, и осталась с нами. Продолжает решать проблемы, которых больше нет.

## Работа над ошибками

Разумеется, сложившаяся клавиатурная традиция не была как‑то исторически предопределена и текущее положение дел во многом стало результатом цепочки разнообразных случайностей.

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

Rheinmetall Portable Ergonomic. Источник: Vintage Technology Obsessions.

Если бы когда‑то давно компания Remington не достигла впечатляющих экономических успехов, и форм‑фактор именно их печатных машинок не стал бы стандартом де‑факто, то этого и десятка подобных постов могло бы и не существовать.

Производители компьютерной периферии периодически пытались как‑то решать проблемы классической клавиатуры, чинить сломанное или вообще перепридумывать всё с чистого листа. Некоторые из этих попыток я ещё упомяну ниже, но масштаб и временные рамки экспериментов можно поверхностно оценить на странице Ergonomic Keyboard History от Xah Lee.

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

Ниже я выделил самые популярные подходы к решению проблем классической клавиатуры и небрежно отсортировал их по увеличению степени радикализма.

### Изогнутые клавиатуры

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

Microsoft Natural Keyboard Elite. Источник: Reddit, u/Ang_xl9.

Самая, пожалуй, известная линейка таких клавиатур принадлежит Microsoft. Те, кто родились в прошлом веке, могли видеть их Natural Keyboard при установке Windows 95. Аналогичные модели выпускают и другие производители, а похожий популярный форм‑фактор называется Alice Layout.

Подобные клавиатуры обычно выбирают те, у кого уже начали болеть руки, но кто ещё не готов переходить на что‑нибудь радикально новое, что не выглядит как классическая клавиатура и не продаётся в соседнем магазине.

### Сплит‑клавиатуры

Некоторые производители идут в своих рассуждениях ещё дальше и замечают, что руки не только растут из плеч, но и бывают расположены на разной ширине.

Очевидный следующий шаг — перестать пытаться угадать удобный угол между половинками клавиатуры и позволить разносить их на любое расстояние и поворачивать, как вздумается. Такие распиленные пополам устройства называют Split Keyboards.

Kinesis Freestyle 2. Источник: kinesis‑ergo.com.

Именитые производители заигрывали с регулируемыми углами между половинками клавиатуры ещё в начале 90‑х:

- Apple Adjustable, 1993
- IBM Model M15, 1994

Сейчас разделение клавиатуры пополам встречается довольно часто, но обычно в комплекте с какими‑нибудь другими нововведениями.

### Ортолинейные клавиатуры

Осознание нелепости горизонтального сдвига рядов регулярно подталкивает людей к очевидному шагу: отказаться от него.

Такие устройства называют Ortholinear Keyboards.

Keychron Q15 Max. Источник: keychron.com.

Самыми известными ортолинейными клавиатурами долгое время были Planck от OLKB, но со временем и более именитые производители стали экспериментировать с этим форм‑фактором. Даже Keychron, производитель дефолтных клавиатур для программистов, предлагает ортолинейную модель.

При всей своей красоте, симметрии и логичности, ортолинейная раскладка всё ещё может считаться насилием над человеческой анатомией: руки не растут из живота. Я, лично, не хотел бы держать что‑то похожее на столе, но был бы не против иметь ортолинейную клавиатуру в ноутбуке.

Отдельно нужно сказать, что разделение на две половинки делает подобную клавиатуру гораздо более дружелюбной по отношению к запястьям. Такие модели называют Split Ortholinear Keyboard.

Helix. Источник: Reddit, u/toramorigan.

### Альтернативный горизонтальный сдвиг рядов

Вообще, если долго смотреть на классическую клавиатуру, то станет заметно, что правая её часть не так уж и плоха: сдвиг рядов делает её довольно анатомичной. Очевидный шаг — сделать левую половину такой же удобной.

Katana60. Источник: Reddit, u/Rogue_Jellybean.

Очевидно, что раскладку такого типа можно было реализовать и на печатных машинках. Возможно, если бы в своё время рынок захватил не Remington, а какой‑нибудь другой производитель, стандартная клавиатура гораздо лучше бы подходила стандартным рукам, а MacBook продавался бы с подобной раскладкой.

Клавиатуры такого типа называют Symmetrical Staggered или Semi‑Ergonomic.

Современный ноутбук с похожей клавиатурой — компьютер мечты =)

Бумажный Angel. Источник: github.com/jamessa/Angel.

### Вертикальный сдвиг рядов

Пальцы на человеческой руке разной длины. Классическая клавиатура этот очевидный факт решительно игнорирует.

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

Такие устройства называют Column‑Staggered Keyboards.

Sofle. Источник: Reddit, u/Raithmir.

### Кластер клавиш для большого пальца

Выше я долго ругался на то, что большой палец отлынивает от работы. Заставить его трудиться легко — нужно перенести поближе несколько клавиш из неудобных углов.

ErgoDox EZ. Источник: ergodox‑ez.com.

Нажимать `Backspace` большим пальцем без необходимости двигать рукой или тянуть мизинец — не что иное, как суперспособность, которая значительно снижает цену ошибок и опечаток.

Аналогично с `Enter`, `Ctrl`, `Alt`, `Shift`, `Tab`, `Home` и любыми другими клавишами или их сочетаниями. Самые востребованные можно расположить в зоне мгновенного доступа, прямо под большими пальцами — её называют Thumb Cluster.

Пользователи Vim сразу заметят, насколько удобнее может стать привычный `Esc`.

### Вогнутые клавиатуры

Следующая очевидная идея лежит не в плоскости клавиатуры, а в пространстве вокруг: если приподнять дальние клавиши, то тянуться до них будет проще.

Такие устройства называют Concave Keyboards, Contoured Keyboards или Keywell Keyboards.

Kinesis Advantage2. Источник: kinesis‑ergo.com.

Плоские настольные клавиатуры часто пытаются достичь похожего эффекта с помощью колпачков (кейкапов): если посмотреть сбоку на случайную (не встроенную в ноутбук) клавиатуру, то можно разглядеть OEM, Cherry или какой‑нибудь иной профиль.

Изогнутые клавиатуры идут дальше: их клавиши располагаются на поверхности, похожей на полусферу, с учётом длины и анатомии пальцев.

«Полусфера» не только сокращает расстояния, но ещё и позволяет рукам быстрее находить домашнюю позицию: функцию засечек на `F` и `J` берёт на себя гравитация.

### Ещё более радикальные подходы

Список сверху довольно подробный, но, конечно же, не исчерпывающий. За пределами поста остались разные узкоспециализированные устройства, вроде аккордовых или стенографических клавиатур, и огромное множество совсем нестандартных поделок.

Фантазия людей в приделывании подставок, подсветок, трекпадов, трекболов, трекпоинтов, стиков от геймпадов и прочих крутилок поистине безгранична.

Некоторые творцы вообще ставят под сомнение необходимость наличия в клавиатуре клавиш и, вдохновляясь забытыми устройствами, создают пугающе дикие и футуристичные вещи, вроде Svalboard или CharaChorder.

Svalboard. Источник: svalboard.com.

Все эти эксперименты вызывают интерес и трепетное уважение, но как‑то комментировать их полезность и удобство я не имею морального права: курсором я почти не пользуюсь, а что‑то уровня Svalboard держал в руках всего один раз.

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

## Неплохая клавиатура

Мы обсудили, чем плоха классическая клавиатура и как её можно исправить. Если собрать вместе все улучшения и учесть все ошибки прошлого, получим такой список признаков «хорошей клавиатуры»:

- Симметрия.
- Две отдельные половины.
- Больше двух клавиш для больших пальцев.
- Вертикальный сдвиг рядов и/или вогнутая форма.

Glove80. Источник: arslan.io, Fatih Arslan.

Такие клавиатуры лаконично называются Column‑Staggered Ergonomic Split Keyboards. Вместо Column‑Staggered иногда сознательно или ошибочно используют слово Ortholinear, но чаще всего такие ненужные подробности просто игнорируют: Ergonomic Split Keyboard с горизонтальным сдвигом рядов встречается нечасто.

Я полностью понимаю, что мой опыт и всё описанное в посте нельзя считать какой‑то универсальной истиной, а опыт других людей может сильно отличаться. Именно поэтому я попытался показать весь спектр улучшений, чтобы даже те, кому «самые хорошие клавиатуры» по каким‑то причинам не подходят, смогли найти для себя клавиатуру лучше, чем классическая.

### Бесконечный ассортимент

Несмотря на нишевость и не самую высокую популярность явления, количество моделей «хороших клавиатур» давно превышает все разумные пределы. Масштаб трагедии можно оценить на r/ErgoMechKeyboards.

Если очень хочется купить что‑то серийное и фабричное, то можно рассмотреть такие варианты:

- ErgoDox EZ, Moonlander или Voyager от ZSA.

- Glove80 или Go60 от MoErgo.

- Advantage360 от Kinesis.

Если есть решимость покупать что‑то, собранное вручную, делать что‑нибудь своими руками или искать людей, которые готовы сделать это что‑нибудь за вас, то количество вариантов возрастает на несколько порядков.

Составление списка хороших клавиатур — популярное в интернете развлечение. Вот неполный список списков разной степени красоты и полноты:

- https://aposymbiont.github.io/split-keyboards/
- https://keebfolio.netlify.app/
- https://golem.hu/boards/
- https://www.keyderboard.com/ergo/
- https://yal-tools.github.io/ergo-keyboards/

Кроме того, на compare.splitkb.com можно сравнить некоторые популярные модели между собой по размеру, распечатать понравившуюся на бумаге и проверить, насколько она подходит к конкретным рукам.

Существует множество специализированных магазинов, которые предлагают готовые клавиатуры, наборы для самостоятельной сборки и отдельные запчасти. Список таких площадок есть на wiki от r/ErgoMechKeyboards. Популярные модели вроде народных Corne или Charybdis регулярно продаются и перепродаются на локальных и глобальных маркетплейсах.

Я сам рассматривал и трогал очень разные устройства. Подробно расскажу про две клавиатуры, которыми регулярно пользуюсь уже довольно продолжительное время.

### Dactyl‑ManuForm

Дактиль привлёк меня исключительно с эстетической точки зрения. Сначала я натыкался на него в r/MechanicalKeyboards, а потом уже целенаправленно высматривал в r/ErgoMechKeyboards.

Пребывая в полном неведении относительно проблем классических клавиатур, я на каком‑то интуитивном уровне моментально понял: «Мне надо!»

Dactyl‑ManuForm 5×6. Источник: github.com/He4eT/oddkb.

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

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

Я использую Дактиль в качестве основной клавиатуры уже более шести лет и всё ещё уверен, что сделал правильный выбор.

Минусы у этой модели тоже, конечно же, есть:

- Такая клавиатура требует много места и некоторой дисциплины: для комфортной работы нужно держать на столе дополнительные подставки под руки и постоянно проверять, что эта система из шести тел расставлена симметрично. Да, именно шести: кроме половинок клавиатуры и подставок, выравнивать нужно ещё меня и экран.
- Персональный просчёт, состоит в том, что кластер клавиш для большого пальца этого конкретного корпуса рассчитан на более короткие фаланги, чем мои. Пользоваться удобно, но чувствуется, что можно сделать ещё лучше.

Время, к счастью, не стоит на месте, и заниматься клавиатуростроением сейчас стало гораздо проще. Если бы я сегодня решился вдумчиво и неспешно собирать себе совершенную клавиатуру, то начал бы с того, что попытался сгенерировать идеальный кластер для большого пальца в Cosmos Keyboard Generator и распечатал бы несколько пробных вариантов перед окончательной сборкой.

### Cantor

С этой моделью меня познакомил друг, который однажды решил, что в клавиатуре, которой он пользовался до этого, было слишком много ненужных клавиш. Не могу сказать, что я моментально стал фанатом Cantor, но конструктивная простота и минималистичность определённо вызывали уважение.

Впоследствии, когда меня попросили подобрать для группы энтузиастов недорогую и наименее сложную для самостоятельной сборки модель, я, не раздумывая, предложил именно Cantor MX. С того момента я успел в разной степени поучаствовать в создании по меньшей мере десятка таких клавиатур и не собираюсь останавливаться. Однажды за компанию собрал одну и для себя.

Cantor MX. Источник: github.com/He4eT/cantor‑mx‑tastatura.

Не могу сказать, что мне так уж нужна была ещё одна самодельная клавиатура, но применение ей нашлось сразу же. Оказалось, что когда хорошая клавиатура безболезненно помещается в рюкзак, то пользоваться ею можно на любом столе, а не только на заранее обустроенном рабочем месте.

Главное преимущество 42 клавиш состоит в том, что перемещать руки не нужно вообще: искомая кнопка либо уже лежит под пальцем, либо располагается на соседней позиции.

Может показаться, что из‑за небольшого количества клавиш из раскладки обязательно придётся что‑то выбросить. В реальности же 42 клавиши легко превращаются и в 100, и в 200. Детально рассказывать про слои, макросы, комбо, home row modifiers и остальные возможности современных прошивок я не буду — на всё подробно и с примерами лучше посмотреть в классическом видео «34 keys is all you need». Свою раскладку для этой клавиатуры я однажды тщательно описал на форуме Decentrala.

В конечном счёте, после вдумчивой настройки и некоторого времени на привыкание, единственным заметным неудобством остаются лишь редкие ситуации, когда внезапно приходится зажимать комбинацию клавиш, которую раньше никогда не встречал и пользоваться которой вообще не планировал. Особенно сильно радуешься, когда такое случается два раза подряд :D

### Как выбирать?

Выбор клавиатуры, как и построение раскладки для неё, стоит начинать с сеанса рефлексии. Первым делом нужно попытаться понять, какие клавиши и сочетания вообще нужны и как часто они используются.

Может показаться, что очень нужны все‑все‑все кнопки, но практика показывает, что это далеко не всегда так: клавишей `ScrollLock` не пользуются даже те, кто знает, зачем она нужна.

Хорошей идеей будет недельку потрогать чью‑нибудь чужую клавиатуру, поиграться с расположением клавиш и комбинациями, понять, что удобно, а что нет, и уже после этого делать осознанный выбор.

Если такой возможности нет, можно просто определиться с желаемым количеством кнопок, взять первую понравившуюся, но не слишком экзотичную модель и начинать мучения. Даже если выбор окажется неудачным, бесценный опыт останется при вас.

## Беседы с воображаемыми людьми

Я зачем‑то десятки раз участвовал в дискуссиях про клавиатуры. В этом разделе собраны ответы на самые частые вопросы и возражения, которые в таких разговорах встречаются.

> Ряяяя! Ты вообще неправ!

Первым делом нужно успокоиться и вспомнить, что классическая клавиатура далека от вымирания, не нуждается в защите и совершенно точно никуда не денется из‑за очередного поста в интернете.

Ни я, ни кто‑либо другой не собирается отбирать у вас любимую клавиатуру. Единственная цель таких текстов — попытаться показать привычные вещи с непривычной точки зрения, продемонстрировать альтернативы и приблизить будущее, где эти альтернативы будут доступнее.

Я допускаю, что могу где‑то ошибаться. Допускаю даже, что вообще ничего не понимаю в устройствах ввода и всё написанное тут — полная чушь. Рад буду увидеть в комментариях аргументированную критику, признать, если потребуется, свою неправоту и дополнить пост. Мечтаю, например, получить внятный ответ на самый главный и животрепещущий вопрос: «Зачем нужен горизонтальный сдвиг рядов?»

> Слепая печать — отстой, она устарела и никому не нужна! Я думаю дольше и чаще, чем печатаю! Клавиатуры вообще не нужны!

Это популярные мнения, которые я собираюсь подробно разобрать в отдельном посте.

> А как же те, кто печатает двумя указательными пальцами?! Ты о них подумал?!

Подумал. Более того, два крупнейших разработчика мобильных операционных систем как будто специально для меня нечаянно провели глобальный эксперимент.

Оказалось, что пока людям прямо не указать на то, что клавиатура их смартфона нарушает правила классической раскладки и вообще‑то местами ортолинейная, они этого и не замечают. Самое время открыть клавиатуру на телефоне, проверить и очень удивиться.

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

> А как я буду пользоваться чужими классическими клавиатурами?

Изучение новой раскладки не требует стирания старой из памяти.

Насколько я знаю, никто из тех, кто научился кататься на велосипеде, не утратил в процессе обучения навык управления самокатом. С клавиатурами примерно так же.

> А как же другие люди? Они же не смогут пользоваться моим компьютером!

Мы говорим о персональном инструменте. Это нормально, когда он настроен так, как удобно владельцу. В моём случае, например, неподготовленный человек не сможет пользоваться любым из моих компьютеров даже в обнимку с тремя классическими клавиатурами.

Мне кажется странным при обсуждении чего‑то, с чем приходится взаимодействовать каждый день, ставить чужой эпизодический комфорт выше своего регулярного.

Если вам зачем‑то ну очень уж нужно постоянно пускать за свой компьютер других людей, просто положите рядом гостевую клавиатуру.

> В правой руке у меня мышь, а левой я орудую шорткатами в Photoshop. Зачем мне эта расщелина в центре клавиатуры?!

Да, для работы в графических редакторах, видеоредакторах или CAD‑программах раздельная клавиатура без специальной предварительной настройки подходит не слишком хорошо. Такие программы по умолчанию рассчитаны на то, что некоторые клавиши правой половины клавиатуры придётся нажимать левой рукой.

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

Даже если переучиваться лень, оставаться заложником классической раскладки совершенно необязательно: ортолинейная клавиатура — отличный вариант.

> А вот в моём уникальном случае ничто, кроме классической клавиатуры, вообще‑вообще не подходит!

Такое бывает. Здорово, что этот случай такой уникальный и никак не влияет на всех остальных пользователей клавиатур.

## Опыт реальных людей

В этом разделе я собрал несколько ссылок на другие публикации похожей тематики.

- Как‑то раз Данис оказался со мной в одном помещении. Так у него появилась новая клавиатура и текст о том, как он к ней привыкал.

- Доисторический пессимистичный ЖЖ‑пост Клавиатуры и дизайн от Никиты Прокопова (@nikitonsky). Уверен, что автор FiraCode и фразы «у человека с такой клавиатурой нет друзей» пытался быть объективным.

- Монументальный пост Раскладка Ильи Шепрута о том, как и зачем проектировать собственную раскладку.

- Какой‑то пост на Хабре. Уверен, что не единственный, по тегам можно найти другие.

- Tour of split ergo keyboards и Keyboard FAQs от Pascal Getreuer.

- Пара случайных англоязычных постов: A Beginner’s Guide to Split Keyboards, DIY Split Keyboards: Your Next Maker Rabbit Hole.

- Регулярный дайджест клавиатуростроения.

К сожалению, я пока не встречал развернутых и аргументированных текстов, которые критикуют идею эргономичных клавиатур или рассказывают, чем же на самом деле объективно хороша классическая раскладка. Если такие материалы существуют или появятся, присылайте ссылки на них, я дополню список.

## Заключение

Я понимаю, что субоптимальное расположение кнопочек на клавиатуре — это не какая‑то глобальная проблема человечества. В мире есть войны, голод и прочие ужасные явления, я знаю.

Ещё я знаю, что кроме больших и настоящих проблем есть также и множество вещей поменьше, которые можно было бы сделать как‑то пооптимальнее: английский алфавит, непредсказуемый календарь, неровные часовые пояса, возвратный гортанный нерв жирафа и прочие тысячи и тысячи разных штук, которые мы уже в силу привычки перестали замечать вообще.

Клавиатуры выгодно выделяются из этого списка тем, что они, пусть даже и подвержены сетевому эффекту, всё равно остаются персональными устройствами. Не обязательно ждать, пока за голову возьмётся всё человечество, можно самостоятельно сделать шаг навстречу менее сумасшедшему миру.

Искренне верю, что каждая такая «маленькая персональная революция» слегка приближает нас к будущему, где наконец‑то можно будет прийти в магазин и купить ноутбук, который проектировали с заботой о человеческих руках, а не в погоне за случайными трендами XIX века.

## Комментарии

Публично обсудить пост можно на этих площадках:

- Telegram

- Fediverse

Кроме того, я с радостью отвечу на любые вопросы, ознакомлюсь с предложениями и замечаниями к тексту поста, помогу выбрать клавиатуру или даже приду к вам в подкаст для дискуссии. Не стесняйтесь писать мне любым удобным способом.