Клавиатура как основной рабочий инструмент

в 16:17, , рубрики: Дизайн в IT, Железо, клавиатура, метки:

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

Давно давно жена подарила мне клавиатуру. Не только клавиатуру, а целый набор — market.yandex.ua/model.xml?hid=723088&modelid=989397&clid=502 Вот такой. Клавиатура и мышь. Беспроводные. Мышь сразу была выброшена на полку — работала она отвратно. А вот клавиатура прижилась и как-то я к ней даже попривык. И к ходу клавиш и самое главное — к их расположению. Особенность в том, что на этой клавиатуре клавиши Home и End расположены недалеко от пробела. Некоторое время это требовало привыкания, конечно. Потом я стал писать код, стала расти скорость набора, объемы. Вот недавно мой младший братец залил клавиатуру водой и пошел играть в футбол. Когда я ее обнаружил, она уже была мертва.
И вот пересев за другую клавиатуру я понял, что я потерял. Раньше все было на уровне рефлексов и я просто не замечал что и как я делаю, а потеряв клавиатуру — имел возможность все проанализировать. Оказалось, что я очень часто использовал эти клавиши. IDE очень удобно при нажатии на Home передвигает курсор то к началу текста в строке, то к самому началу строки. Закомментировать строку? Нет ничего проще! Жмем Home безымянным пальцем левой руки и ставим сэши средним пальцем правой. Убрать комментарий? Аналогично. Надо в конец (поставить точку с запятой, например. Я пишу на PHP) — опять же, нет ничего проще. Навигация в начале и конце строки — от начала и конца. Очень быстро. Предельно быстро. Оказывается я очень привык к этому и перестал замечать. Когда я оказался за другой клавиатурой — это была катастрофа. Дотянуться до Home и End стало очень тяжело. Это все время, лишние движения, с слишком ленив, чтобы делать лишние движения.

Стал искать другую клавиатуру. Ну не может же быть, чтобы такое удачное расположение таких важных для программиста клавиш встречалось в единственном экземпляре? Как показали мои поиски — увы, может. Мне не удалось найти клавиатуру с аналогичным расположением клавиш. Проблема еще и в том, что просто гугление здесь не поможет — приходилось рассматривать мелкие картинки. Иногда на этих местах были другие клавиши, часто предательский «Fn», который вечно лезет под мизинец вместо Shift или Ctrl. Поиски мои не увенчались успехом. Возможно кто-то из вас подскажет мне где можно найти подобные клавиатуры.

Решение было найдено в переопределении функций клавиш. На моей нынешней самой простой клавиатуре два WinKey и я их переопределил. Софтина называется KeyMan, но есть и другие.
Нравится ли мне это решение? Нет. Можно считать, что я слегка негодую. Но больше просто не понимаю, почему в такой близости от рабочей зоны расположены редко используемые WinKey, аж две штуки, а полезные при наборе клавиши — за тридевять земель? Ведь пальцы прямо над этими клавишами постоянно. Нажатие WinKey во время работы и открытие панели — неприятность и необходимость делать лишние манипуляции. Использовать ее во время набора не нужно, это дополнительная клавиша, она должна быть подальше.

Рекомендую попробовать переопределить клавиши и использовать в наборе Home и End под безымянными пальцами. Возможно вы тоже проникнитесь.

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

Об ошибках и опечатках прошу писать в личку.

Автор: frig

  1. sergrx:

    А я привык к обычной клаве(Easy Touch ET-373), когда стрелочки отдельным блоком, а над ним блок Home,End,PgUp.. А вот на ноуте такое же расположение клавиш, о котором ведется речь в статье. Не спорю, что эргономично, но привыкаю к ней уже полтора года. И до сих пор не могу избавиться от привычки нащупывать блок со стрелочками, который отдельно :)

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js