Русский
Русский
English
Статистика
Реклама

Iris

Ортолинейная сплит клавиатура это что такое? Обзор Iris Keyboard

06.08.2020 18:12:42 | Автор: admin
За сто с лишним лет клавиатуры сильно изменились внешне: стали лёгкими, тонкими, есть даже проекционные со сканером. Но рынок ничего не меняет в их раскладке (QWERTY появилась в 1890 году), клавиатуры не стали удобней для пальцев, не адаптированы для положения кистей и предплечий. Всё человечество стало проводить жизнь за компьютером, но эргономика главного инструмента ввода осталась в позапрошлом веке.

Я решил узнать, можно ли купить удобную клавиатуру в 2020 году. Краткий ответ: пришлось паять самому.




Недавно я купил механическую клавиатуру Vortex Core RGB. Мне понравилась механика, новое расположение курсоров и скобок, нормально привык к меньшему количеству клавиш. Но мне не хватало стабильности печати, поэтому я стал гонять тренажёр. Пришлось поставить руки правильно, но они стали уставать от неестественно прямого положения.

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


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

Что я ищу? Суммируя статью про дизайн клавиатур:

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

В поисках эргономики


Подбив требования, я начал искать новую клавиатуру.

  1. В офисе я уже видел Microsoft Sculpt, на ней руки лежат правильно, но кнопки всё ещё как на печатной машинке.

  2. Изгиба можно добиться иначе, совсем разделив клавиатуру пополам, например, Ultimate hacking keyboard.

  3. Есть ортолинейные клавиатуры, у которых клавиши стоят ровно по сетке, например, Plank EZ. Нажимать клавиши удобно, но руки придётся ставить прямо, а хочется под углом.

  4. Можно разделить ортолинейную клавиатуру пополам, например, Levinson. Уже лучше, но есть ли ещё?



    Можно ли сместить кнопки вертикально, чтобы они легли ровно под пальцы? Конечно.
    Вариантов не очень много, но выбор есть.
  5. Model 01 keyboard крута, каждая клавиша уникальна, сделана под палец. Стоит $300, но снята с продажи, ждём новую.

  6. Ergodox EZ мне не понравилась: слишком большая даже на фото, не понимаю, что делать с таким количеством кнопок у большого пальца. С ценником тоже $300+.

  7. Можно сделать шаг назад, не разделять, а просто правильно поставить клавиши. Так сделано в Atreus, но продажи ещё не начались (по плану в августе-сентябре).



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

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

С софтом тоже просто: контроллер это Arduino, а для него есть опенсорсный QMK, который стал стандартом с кучей функций.

DIY: осталось только припаять


Рынок клавиатур для сборки достаточно разнообразный. В продаже есть готовые платы и корпуса, остаётся только припаять кнопки и контроллер.

  1. Много кнопок у Helix.

  2. Средне у Iris.

  3. Мало кнопок у Kyria.

  4. Совсем мало у Jian, но зато адаптирован к русской раскладке.

  5. Пальцы двигаются не по прямой, а по дуге, можно ли так поставить клавиши? Да, если у вас Dactyl-ManuForm. Надо будет напечатать корпус на 3D-принтере, платы внутри нет совсем, всё на проводах. Сборка не самая простая.


Больше всего мне понравилась клавиатура Iris (под номером 2 в этом списке). Платы этого типа делают не первый день, к четвёртой версии плате уже не нужен отдельный контроллер, ATmega32U4 встроен и не занимает места.



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

Iris Keyboard: собираем сами


Сколько это стоит?


Купить все компоненты в одном месте не получится. Плата и корпус на сайте из Америки, кнопки на Гикбордс, колпачки на Алиэкспресс. Кнопки можно найти и на Авито, в Москве всегда есть из чего выбрать. Всё вместе вышло на 14 тысяч рублей (но изначально я забыл купить боковину, которая стоила ещё 2 тысячи).


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

Можно сделать дороже: взять всё самое крутое. Набор красивых клавиш запросто может стоить $150, крутые переключатели Zilents обойдутся ещё в $60. Это без учёта доставки, которая обычно стоит около $30 на позицию. В итоге можно собрать клавиатуру и за 30 тысяч рублей ( $450, дальше оценивайте по курсу).

Как это спаять?


Пока ехали все детальки, я посмотрел курс пайки, там всё просто. Для работы понадобится немного:

  • простой паяльник и подставка под него;
  • оловоотсос, чтобы перепаивать кнопки;
  • припой, чтобы скреплять;
  • флюс, чтобы чистить паяльник;
  • кислота, чтобы подготовить плату к пайке.


Рабочий стол в процессе

На почту мне пришёл плоский конверт. За пару недель я успел забыть что заказывал, поэтому сильно удивился корпусу под картон. Странно, но что-то в этом есть. В подарок мне положили брелок на одну клавишу.



Плата крутая.

Встроенный процессор. Для большинства самодельных клавиатур надо припаивать Arduino, а он занимает кучу места, поэтому приходится обыгрывать его прямо в дизайне платы. У Iris с этим намного проще.

Шесть светодиодов уже встроено в плату, но можно допаять ещё под каждую кнопку.

Подключение через USB-C, платы соединяются через TRRS (это разъём как у наушников).

Поддерживает несколько видов переключателей: Cherry MX (и даже PCB Mounted), низкопрофильные Kailh choc (но только первой версии), Alps.

Ну и просто цвет красивый.



Не дожидаясь пайки, я вставил все клавиши и пощёлкал. Кайф, всё под рукой.



Позже я догадался, что корпус не картонный, а прозрачный, просто он обёрнут в бумагу против царапин. Ещё оказалось, что я забыл заказать боковую часть, потому что не стал разбираться, что значит Clear Acrylic Middle Tented. Без этой боковинки можно спокойно работать, просто не получится поставить клавиатуру под углом.

Пошаговая сборка клавиатуры


  1. Вставляете угловые механизмы.

  2. Насаживаете на плату, выравниваете, припаиваете.

  3. Добавляете остальные кнопки, припаиваете.

  4. Прикручиваете низ корпуса, добавляете кейкапы. Готово!


На пайку первой половины ушло полтора часа, но в основном я разбирался с паяльником и температурой. Вторую половину собрал за 20 минут.

На фото видны переключатели двух цветов, это разные типы кнопок:

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

Смысл в этом такой: у кнопок shift, control, alt не нужен бугорок, это вспомогательные клавиши, они нажимаются вместе с какой-то другой. Заранее я не знал, где они стоят, поэтому позже пришлось все ещё пару раз перепаять, оловоотсос пригодился.

Дно корпуса ровное, а клавиатура слишком лёгкая и скользит по столу. Самые простые силиконовые капельки решат проблему.



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

Обзор Iris Keyboard: от эргономики до ништяков


Разделённая на две части


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

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



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

С особым выравниванием кнопок


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



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

Высокая


Неожиданностью оказалась высота клавиатуры 3 сантиметра. Это чудовищно много для комфортной работы. С высотой можно бороться тремя путями:

Уменьшить сам корпус. Убрать дно и приклеить коврик от мышки к плате (!), либо просто уменьшить расстояние, поставив новые распорки. Сам корпус может быть не акриловым в 3мм, а металлическим, получится ещё тоньше. Без корпуса высота уменьшается на треть.



Заменить переключатели на низкопрофильные, купить к ним низкие кнопки. Khail chock поддерживаются, заказал, жду. С новыми клавишами и без корпуса высота уменьшится вдвое. Это уже почти как Apple Magic Keyboard.

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



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



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

Готовая к наклонам


Для клавиатуры можно заказать верхнюю, нижнюю и боковую части корпуса. Если заказать tinted-боковину, можно будет добавить ножки для наклона.



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



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

С кастомизированными кнопками


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



Или быть проще совсем без надписей и дополнительных кнопок.



Самая важная характеристика кнопки это её профиль. Их много разных.


Проще всего на ортолинейные клавиатуру найти кейкапы плоского DSA-профиля.



DSA мне не очень понравился, слишком одинаковые клавиши. Кнопки с наклоном интереснее, например, OEM-профиль с Алиэкспресс.



Для ортолинейных клавиатур выбор раскладок ограничен, потому что нужен Shift, Control и Enter размером в одну кнопку, а много где их нет в комплекте. В некоторых наборах можно взять буквенные кнопки от основного набора, а остальные докупить отдельно. Цена поднимается существенно, обычно выше $100 только за клавиши. Например, мне понравился GMK Nautilus, но нужный набор будет стоить $190. Это столько же, сколько стоит клавиатура сейчас.



Размером 60% от привычной


У клавиатуры меньше клавиш, нет ряда F1-F12, но ряд цифр остался, а значит не нужно сразу ломать все привычки. Иногда удобней нажать отдельную клавишу, чем уходить на другой слой, где цифры под пальцами. Если бы их не было, то шорткат скриншота на Mac стал бы ещё сложнее: вместо сmd + shift + 3 надо нажать сmd + shift + Fn + e.

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

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

Большой палец теперь не только нажимает пробел, но и меняет слои, зажимает модификаторы, жмёт enter, всего 6 кнопок. Можно выбрать любые клавиши, это зависит от ваших задач.

Кнопки под большим пальцем можно заменить, варианта три.

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

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

  3. А можно вместо верхней кнопки поставить крутилку. Об этом отдельно.


Крутилки


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

  • скролить страницу (имитировать колесико мыши);
  • двигать курсор;
  • менять громкость.

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

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

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

Раскладка


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



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

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

Сначала кажется, что невозможно запомнить. На самом деле всё делится на этапы:

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

Пришлось подвигать на другие места shift, cmd, alt. Например, мне оказалось удобно иметь alt с каждой стороны, при том, что нажатие выполняет функцию enter. Тут всё зависит от шорткатов, которые нужны вам в работе.

Подписи для кнопок


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

Скобки и русский язык


Для программирования я поставил скобки вдоль центра. Удобно, но вместе с ними переехали и русские буквы Х и Ъ. Набирать их со второго слоя очень медленно.



В прошивке можно сделать так, чтобы короткое нажатие на левый shift набирало [, а на правый ], так нашлось место для Х и Ъ. Появилась новая проблема: чтобы набрать заглавную Х, надо нажать правый shift, а потом нажать левый. Для Ъ наоборот, но это приходится делать нечасто. Также можно набирать { и }.



Пользоваться правым shift я не привык, 90% опрошенных тоже. Пришлось попробовать и мне понравилось! Ломает голову, но разгружает руки.

Софт QMK


В клавиатуре крутится софт QMK quantum mechanical keyboard. Опенсорс, широко поддерживается, красота. Настраивать клавиатуру можно через конструктор на сайте или перепрошивать через терминал.

Конфигуратор на сайте


Сделать раскладку можно на сайте-конфигураторе config.qmk.fm.

Работает очень просто: перетаскиваете кнопки снизу наверх, жмёте скомпилировать (Compile), скачиваете (Firmware).



Через программу QMK Toolbox обновляете прошивку: выбираете файл, жмёте flash, нажимаете кнопку сброса на клавиатуре. Готово. У клавиатуры Iris кнопки сброса есть снизу платы, но можно повесить и на обычную кнопку в каком-нибудь слое.


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

Сборка на компе


Возможностей конфигуратора хватает для настройки кнопок, слоёв, но не работает с крутилками, пришлось устанавливать сам QMK. Гайд объяснит всё даже тем, кто с командной строкой не работал.

Для установки QMK надо выполнить 4 команды
Установить brew:
brew install qmk/qmk/qmk

Запустить настройку:
qmk setup

Дать название вашей раскладке:
qmk config user.keyboard=clueboard/66/rev4
qmk config user.keymap=<github_username>


После установки у вас появится файл с вашей раскладкой.



Список клавиш можно найти на сайте QMK.

Если что-то поменяли, то достаточно выполнить:

qmk compile // скомпилирует вашу раскладкуqmk flash// загрузит раскладку в клавиатуру 

И потом нажать на клавиатуре кнопку reset.

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

void encoder_update_user(uint8_t index, bool clockwise) {    if (index == 1) { // Right encoder        if (clockwise) {            tap_code(KC_VOLU);        } else {            tap_code(KC_VOLD);        }    }}

Можно усложнить действия, добавив слои
void encoder_update_user(uint8_t index, bool clockwise) {    if (index == 1) { // Right encoder        if (layer_state_cmp(layer_state, _LOWER)) {            if (clockwise) { // Стрелки вверх-вниз                tap_code(KC_DOWN);            } else {                tap_code(KC_UP);            }        } else if (layer_state_cmp(layer_state, _RAISE)) {            if (clockwise) { // Громкость                tap_code(KC_VOLU);            } else {                tap_code(KC_VOLD);            }        } else {            if (clockwise) { // Стрелки влево-вправо                tap_code(KC_RGHT);            } else {                tap_code(KC_LEFT);            }        }    }}


Что можно сделать со своей прошивкой?


В QMK много необычных возможностей. Три важных мы уже разобрали: слои, поддержка сплит клавиатур и rotary encoder (это так крутилки называются). Но внутри много интересного. Расскажу про парочку необычных примеров, что я использовал.

Space cadet shift


В обычной клавиатуре shift или alt работают только на зажатие. В QMK им можно добавить действие и на нажатие. Например, левый shift будет писать открывающую [, а правый закрывающую ]. Ещё я так настроил аlt/enter.

Макросы


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

Пара примеров. Обновление прошивки двумя командами можно свести до одной клавиши: вводим qmk compile, ждём пару секунд пока выполнится, вводим qmk flash и программно жмём кнопку reset. Весь процесс свёлся до одной клавиши.

Хоба
SEND_STRING("qmk compile\n");SEND_STRING(SS_DELAY(2000));SEND_STRING("qmk flash\n");reset_keyboard();


Многое в программировании можно свести до ввода таких команд. Например, скопировать название класса в буфер, а потом объявить переменную:

var  SomeClassMock: SomeClassInterfaceProtocol!

Код для этого
// write var ClassNameMock: ClassNameMockSEND_STRING("var "); SEND_STRING(SS_LGUI("v"));  // Past from bufferSEND_STRING("Mock: "); SEND_STRING(SS_LGUI("v"));  // Past from bufferSEND_STRING("Mock");


Не получится уменьшить первую букву переменной, но можно переместить до неё курсор (alt + влево два раза) и удалить (через del), останется только ввести букву самому.

Дописываем
SEND_STRING(SS_LALT(SS_TAP(X_LEFT)));SEND_STRING(SS_LALT(SS_TAP(X_LEFT)));SEND_STRING(SS_TAP(X_DEL));


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

Потом по такому же принципу можно инициализировать переменную:

someClassInterfaceMock = SomeClassInterface()

А затем и сгенерировать шаблон для мока в Spry:

сlass SomeClassInterfaceMock: SomeClassInterfaceProtocol: Spryify {    enum ClassFunction: String, StringRepresentable {        case empty    }        enum Function: String, StringRepresentable {        case <#empty#>    }}

В итоге, написание мока для зависимости у меня выглядит вот так:


Скорее всего, это можно сделать и в какой-нибудь программе, например, Keyboard Maestro, но есть и вот такая альтернатива. Из плюсов: подключив клавиатуру к любому компьютеру, вам не придётся настраивать окружение, всё уже работает.

Применений макросам много, надо просто поискать паттерны в своей работе.
Есть и другие фишки, но я их ещё не пробовал: auto shift, combos, tap dance, leader key и кучу всего привязанного к железу.

Итог


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

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

Есть и сложности. К новой раскладке привыкать не очень сложно, а вот хоткеи могут значительно поменяться и стать сложнее. Я стал упрощать, как сами хоткеи (cmd + shift + G для запуска тестов в Xcode это глупость), так и поменял раскладку, чтобы было удобнее нажимать их. 60% клавиатуры хороший компромисс для тех, кто не готов пожертвовать цифрами, как в 40% клавиатуре.

Я попробовал пересесть обратно за клавиатуру Макбука. Оказалось, что за постепенным привыканием скрылась огромная разница. На обычной клавиатуре руки близко, клавиши в странных местах, печатается что-то своё, навалом модификаторов под левой рукой. Но спустя пять минут я могу печатать, как и раньше, но удовольствия в этом нет.

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

Не бойтесь пробовать и менять привычные инструменты!
Планы на будущее: уже заказал и хочу попробовать пару других клавиатур. Это Atreus, он недавно вышел с кикстартера, и скоро начнётся нормальная продажа, и 40% Jian с нормальной русской раскладкой, но на него надо успевать записываться, групбай почти закончился.

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

Эргономичная раздельная клавиатура. Iris

14.10.2020 20:13:37 | Автор: admin


Компьютеры, железо, IT в целом это такая область, которая развивается просто невероятными темпами. Вот только клавиатуры развиваться не хотят.


Мой первый комп появился 20 лет назад, тогда у меня был огромный ЭЛТ монитор. Весил он примерно 800 тонн, при своих 15 дюймах. Если сейчас на такой посмотреть, то у вас вытекут глаза. Может быть кто-то помнит модемы из 2000 года? Это жутко медленный модем, который трещал подключаясь по телефонной линии. Сейчас у нас есть 4g даже в часах. Даже молчу про процессоры, память, оперативку. Там развитие сумасшедшее.


А что там с клавиатурами?


Да, она стала беспроводной и гораздо тоньше. Но это не такие значительные изменения. С точки зрения эргономики изменений вообще ноль. И как мне кажется это говорит о какой-то закостенелости в айти. Если вы посмотрите на клавиатуру то вы поймете что это максимально неудобная, не эргономичная вещь. Ни с точки зрения формы ни с точки зрения раскладки


Если мы возьмем самую топовую клавиатуру. Например, Logitech Craft и сравним ее с клавиатурой 20 летней давности то больших изменений мы не увидим.




Почему эти клавиатуры такой формы?


Все просто, потому что клавиатуры, которым уже 30 лет выглядели точно так же. Вот, например, IBM M Model 1985 года выпуска.



А почему IBM M Model выглядит так?


Все просто, потому что клавиатуры, которым уже 46 лет выглядели точно так же. Вот, например, Apple 1 1976 года.



А почему клавиатура у Apple 1 выглядит вот так?


Все просто, потому, что печатные машинки, которым уже 124 года выглядели точно так же. Вот, например, пишущая машина Ундервуд (англ. Underwood), производившаяся с 1896 года.



Почему она выглядит так? Ну, вы уже поняли. Потому, что до нее 147 лет назад был прототип пишущей машинки Шолс и Глидден, первой коммерчески успешной пишущей машинки и первой с QWERTY-клавиатурой (1873).



Так почему наши клавиатуры такой формы? А все потому, что 147 лет назад никто не думал про эргономику. На тот момент времени нужно было просто сделать прототип, который должен был просто работать. Гораздо важнее было сделать ее компактной и надежной. Сейчас у нас таких проблем нет, все наши клавиатуры надежны и компактны. Но при этом эргономики в наших клавиатурах ровно ноль.


Давайте начнем с формы. Почему наши клавиатуры такой формы? Для того чтобы было удобно. Но удобно не тем, кто за ними работает. Так их удобней производить. Еще удобно людям, которые конструируют ноутбуки. Ведь удобней просто вписать все кнопочки в прямоугольник, чем что-то там выдумывать.


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


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


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


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


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


Ради удобства даже провода меняются. Вспомните как вы подключали монитор 20 лет назад. Был этот убогий VGA кабель. Который нужно было воткнуть правильно штырьками. Потом закрутить эти два болтика. Провода поменялись в угоду эргономики. Сейчас у тебя крошечный кабель, который ты можешь легко воткнуть любой стороной. Кстати, чтобы ты не заморачивался этим же кабелем, твой ноут будет и заряжаться. Все для твоего удобства. Только вот клавиатура как была неудобной так и осталась.


Если вы положите руки на стол то вы увидите что в прямоугольник они никак не вписываются.


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


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


Например, задумывались ли вы о том, почему кнопки на всех современных клавиатурах расположены "лесенкой"? Так удобнее печатать?



Нет, конечно.


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



Хотя пальцы у людей (у большинства) ровные, а не растут лесенкой, как все современные клавиатуры.


Почему IRIS?


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


Первой я купил клавиатуру, которая называлась Ergodone. Это клон довольно популярной и дорогой Ergodox.



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


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


Второй клавиатурой у меня была Ergo42.



Ergo42 была компактней, но я никак не мог распределить на ней всю раскладку, которую я хотел бы иметь без лишних слоев. Вы можете либо оставить нижний ряд для кнопок типа cmd, ctrl, alt, space, enter. При этом у вас не будет цифр в основном слое. Либо иметь цифры в основном слое, при этом не иметь удобно расположенных управляющих кнопок.


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


В общем к раскладке привыкал долго, но привыкнуть так и не смог. Всегда хотелось как-то иначе расположить кнопки.


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



Кстати, у Iris есть аналоги. Самый близкий это Lily58 Pro. У нее на две кнопки больше.



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


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


Свитчи


Я перепробовал довольно много свитчей. На данный момент в моем топе однозначно стоят Zilents v2. Мне еще хочется попробовать Holy Pandas. В эту клавиатуру я купил Zealios. Стоят они довольно дорого. Но они мне очень понравились. Изначально я думал, что они будут значительно шумнее, но нет. Как оказалось они довольно тихие, и при наборе издают довольно глухой звук "тхок". Я рекомендую их смазать и проложить в них филминги, так мы избавимся от "пластмассового" звука.



Для того чтобы смазать свитч вам нужны: Switch Opener, смазка, самая обычная кисточка.





Когда смазываете свитчи я так же рекомендую прокладывать в них филминги. Это такие прокладки между двумя пластмассовыми частями свитча. С ними звук от печати становится значительно приятнее.


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



Сборка


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



Для того чтобы собрать клавиатуру нужно будет купить:


  1. Плату
  2. Корпус
  3. Провод для подключения двух половинок
  4. Провод для подключения клавиатуры к компьютеру
  5. Свитчи
  6. Кейкапы

(Опционально, можно еще поставить крутилку, хотсвапы, подсветку.)


Про хотсвапы


В GK64 у меня тоже хотсвапы и с ними нет проблем. Дело в том, что там установлены нормальные хотсвапы от Kalih. Если присмотреться, то тут видно, что в хотсвапах есть довольно широкий вход и что-то типа направляющих, кроме того сам вход под хотсвапы такой же по форме как и сами контакты у свитчей. Из-за этого нет совершенно никаких проблем с тем чтобы вставить или достать свитч из этого хотсвапа.



Но в IRIS нельзя вставить эти хотсвапы. У меня вставлены хотсвапы от Mill Max.



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


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


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


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


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


Корпус


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



По факту печатная плата держится на корпусе только на счет свитчей. Но не надо пугаться, держится это все очень прочно.


Подсветка


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


Кроме того тут можно поставить подсветку в сами свитчи, но из-за хотсвапов такого варианта нет.


Подсветка светит в дно корпуса. И если бы дно было прозрачным, то клавиатура смотрелась бы интереснее. Но опять же, акрил я рассматривать не хочу. Было бы прикольно иметь корпус из чего-то типа POM пластика.


Вставляем свитчи


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


При сборке нам нужно будет тестировать работает ли кнопка. Рекомендую для этого вот этот софт:


Для Linux xev


Для Mac OS Key Codes


Xev для линукса работает очень хорошо, показывает нажатие любой кнопки. Key Codes работает как-то странно, и некоторые кнопки не показывает, например, в моем случае не показывались модификаторы, хотя они работали.


Ощущения при печати


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


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


QMK


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


Моя раскладка


Сейчас моя раскладка выглядит вот так:



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


Капс в моем случае это переключение языка.


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


Привыкание к клавиатуре


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


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


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


Вывод


Самой клавиатурой полностью доволен, Zealios v2 тоже произвели приятное впечатление. Количество кнопок на клавиатуре ровно такое какое нужно, мне удалось расположить все, что мне нужно, при этом есть довольно удобное переключение во второй слой. С высотой проблем нет, то если нужна высота ниже, то вполне решается низкопрофильными DSA капами. Если будете заказывать, не забудьте боковую панель.


Если вам интересна эта тема, вы так же можете посмотреть видео на моем youtube канале.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru