Как превратить обычную клавиатуру в 60-процентную. Эксперимент, часть 1

Приветствую, коллеги! Меня зовут Олег. В последнее время я работал сисадмином, до этого — программистом, а сейчас безработный (у нас на востоке закрылись почти все предприятия). В свободное время я также писал статьи на Хабр. То есть, мне всегда приходилось вводить много текста. И, конечно, я хотел этот процесс оптимизировать.

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

Если вы размышляете над покупкой 60% клавиатуры, можете попробовать мой эмулятор. Он поможет вам определиться — подходит вам такая клавиатура или нет.

Введение

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

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

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

Клавиатура Vortex POK3R RGB V2 (источник — https://geekboards.ru/product/vortex-pok3r-rgb-v2).

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

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

Моя «рабочая лошадка» — неубиваемая Mitsumi Classic, которая за более чем 15 лет своей работы пережила несколько системных блоков и мониторов. И единственное, что выдаёт её возраст — стёршиеся бугорки на F и G. Эмулятор я буду делать из неё.

В принципе, каких‑то особых проблем быть не должно. Ведь 60‑процентная клавиатура — это, по большому счёту, основной блок клавиш обычной клавиатуры. 

То есть, сделать нужно не так уж и много — просто переназначить действие некоторых клавиш. Часть из этих клавиш станет клавишами-модификаторами. При нажатии которых другие клавиши будут работать в качестве стрелочек, PgDn, End и т.п.

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

Простое решение. Неверное

Наличие готового модификатора сначала направило меня по ложному пути. Дело в том, что на моих компьютерах установлены две раскладки клавиатуры — английская и украинская (Ukrainian Unicode). Но в украинском языке нет 4‑х русских букв (ы, э, ё, ъ), а тексты на русском тоже приходится набирать. Поэтому используется широко распространённый способ — дополнительные буквы, отсутствующие в раскладке, вводятся с нажатым AltGr (то есть, с правым Alt‑ом).

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

Казалось бы: что может пойти не так? Ведь изменить раскладку несложно. Для этого есть бесплатный Microsoft Keyboard Layout Creator. Запускаем его... И обнаруживаем, что он не умеет переназначать специальные клавиши типа стрелочек, PgUp и прочего. Признаться, я такого не ожидал.

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

Выбор модификатора

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

Т. к. их нужно чем‑то нажимать, а это приводит к трём однозначно неудобным вариантам:

  1. Большой палец — приходится сильно заворачивать его под ладонь, кнопка нажимается не подушечкой пальца, а чуть‑ли не ногтем
  2. Мизинец — уменьшает с 4‑х до 3‑х количество доступных пальцев, сильно ограничивает подвижность остальных, правый верхний угол клавиатуры недоступен
  3. Любой палец левой руки — далеко от AltGr, находящегося справа

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

При этом движения правой руки должны быть минимальны. А значит, большую часть времени она должна находиться возле основной позиции (пальцы на кнопках «J», «K», «L», «;», «пробел»).

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

Это пробел!

Он подходит по нескольким причинам:

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

Более подходящего модификатора на клавиатуре нет.

Ну что ж... Теперь осталось удобно распределить кнопки.

Управление курсором

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

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

Вариант под правую руку, который сразу приходит на ум — vim‑овский HJKL.

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

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

Сначала я проверил смещённый вправо вариант vim (1). Затем — его же, но со стрелками влево-вправо под указательным и средним пальцами (2).

Примечание: это не совсем vim (там PgUp, PgDn, Home и End в другом месте).

Следующим был вариант как на цифровой клавиатуре (3). Хотя он и в оригинале не особенно удобен. Проверил его же, но с Down на кнопке K (даже нет смысла рисовать). Протестировал «ноутбучный» вариант (5).

И в итоге остановился на таком расположении клавиш:

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

Примечание: в ноутбучном варианте над стрелочками находятся PgUp и PgDn. Что удобно для «потребителей контента», которым нужно просматривать страницы с готовыми текстами. А при редактировании чаще приходится перемещаться по строке влево-вправо, поэтому Home и End важней.

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

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

Примечание: хотя у меня клавиатура Mitsumi, на картинках показана раскладка ANSI, которая обычно применяется на 60‑процентных клавиатурах.

Кнопки для редактирования

Конечно, при редактировании используются не только клавиши курсора. Поэтому имеет смысл добавить поближе к пальцам и другие часто используемые клавиши — Backspace, Del, Enter. И троицу Copy-Paste-Cut, куда ж без неё.

Подвигав кнопки туда-сюда, поработав недельку на разных вариантах, я определился с оптимальным расположением:

При такой комбинации кнопок правая рука вообще практически не уходит с основной позиции.

Backspace и Del сходу как стали на эти кнопки, так там и остались. Идеальное для них место. А вот копипасту пришлось погонять по разным клавишам, пока подобрался нормальный вариант. Заодно добавил комбинацию Ctrl+A на клавишу B. Чтобы можно было сразу выбрать всё и скопировать (нажать пробел — B — N — отпустить пробел).

Добавил также Undo, т.к. не люблю двигать левую руку в дальний левый низ для нажатия Ctrl+Z. Теперь это гораздо проще: достаточно левого мизинца и любого из больших пальцев, которые и так уже находятся на пробеле. К сожалению, комбинация клавиш для Redo в разных редакторах разная, поэтому не всегда будет работать. У меня там прописан Ctrl+Shift+z.

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

Кстати, об Escape. Я его перенёс поближе: на CapsLock (которым не пользуюсь). Причём, он находится не на дополнительном слое, а сразу на основном, без всяких модификаторов.

Но если CapsLock понадобится — для него есть комбинация «Alt+CapsLock» (тоже на основном слое, без модификатора).

Примечание: если нужно использовать комбинацию клавиш, сначала нажимается модификатор слоя (Space), затем Ctrl/Shift/Alt/Win и только потом нужная кнопка.

Полностью весь дополнительный слой

Думаю, что на картинке и так всё понятно, но некоторые пояснения не помешают.

На Mitsumi Classic мне сильно не хватало мультимедийных кнопок, поэтому я добавил их в первую очередь. Шесть штук. А когда решил проверить, как они работают, с удивлением обнаружил, что на компьютере нет ни одного стороннего проигрывателя — только системный. Да и тот я никогда не запускал. К тому же, во времена стриминговых сервисов и онлайн‑радио отпала необходимость в перемотке треков вперёд-назад. Реально используются только кнопки увеличения/​уменьшения громкости и кнопка Mute. Так что я оставил эти три кнопки, а ещё три разместил поверх них (работают с нажатым LWin).

Прямо под пальцы левой руки я вставил скобочки и подчёркивание (кнопка «e»). Они часто используются в программировании и мне надоело к ним тянуться. Зато теперь они нажимаются практически без отрыва пальцев от клавиатуры.

А поскольку я пишу не только программы, но и статьи, добавил длинное тире (g), среднее тире (y) и неразрывный дефис (t). И восклицательный знак! Не люблю тянуться к нему в верхний ряд.

Впрочем, иногда тянуться придётся. Т. к. на гравис (`) я добавил применяемый в украинском языке апостроф (типографский прямой, код U+02BC).

И ещё я нашёл шикарное место для NumLock: на правом Win. Что позволяет переключать режим, не смещая руку. Это пригодится в следующем разделе.

А пока небольшая табличка с клавишами редактирования (разумеется, с предварительно нажатым Space)

Клавиша

Эмулируемая комбинация

Значение

z

Ctrl+z

Отмена последнего действия (Undo)

Shift+z

Ctrl+Shift+z

Повтор отменённого действия (Redo)

b

Ctrl+a

Выделить всё

n

Ctrl+c

Скопировать выделение в буфер обмена

Shift+n

Home Home Shift+End Ctrl+c Home

Скопировать всю строку в буфер обмена

>

Ctrl+x

Вырезать выделенное в буфер обмена

Shift+.

Home Home Shift+End Ctrl+x Del

Вырезать всю строку в буфер обмена

/

Ctrl+v

Вставить из буфера обмена

Shift+/

Home Home Shift+End Ctrl+c End Enter Ctrl + v

Продублировать строку (вставить ниже)

На последующих картинках символы будут располагаться вот так:

  1. основной назначенный на клавишу символ
  2. символ с нажатым Shift
  3. ―〃― Alt
  4. ―〃― Ctrl
  5. ―〃― Alt+Shift
  6. ―〃― Win

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

Цифровой блок

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

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

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

Кстати, это традиционный способ для ноутбуков: цифровая клавиатура вниз от клавиш 789, работающая при включенном NumLock или нажатой Fn.

Я не стал изобретать велосипед, и сделал аналогично: задействовал NumLock (т.е. переназначенный RWin). А вместо Fn — CapsLock.

И теперь цифры можно вводить тремя способами:

  1. В верхнем цифровом ряду
  2. При нажатом CapsLock
  3. При включенном режиме NumLock

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

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

Примечание: в файловых менеджерах плюс и минус на цифровом блоке используются для выбора файлов по маске. Поэтому в способах 2 и 3 передаются коды нажатия именно клавиш цифрового блока. То есть, не просто «+» и «-», а «NumpadAdd» и «NumpadSub».

Примечание 2: способы 2 и 3 не совсем равнозначны. Если нужно ввести какой-то редкий символ с использованием Alt (например, «µ» — Alt+0181), сработает только вариант с переключением режима NumLock.

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

Обратите внимание, как расположены цифры. Типичный вариант для ноутбуков — пальцы в позиции 123-. Но это плохой вариант, т. к. он не сбалансирован по вертикали: выше среднего ряда находятся шесть цифр, а ниже — только ноль. Десктопный вариант (456+) гораздо лучше.

В процессе эксплуатации оказалось, что просто цифр недостаточно. При вводе списка MAC и IP-адресов нужны ещё шестнадцатеричные цифры и некоторые знаки препинания.

Поэтому я добавил то и другое на пустующие кнопки. Причём, символы не меняются при переключении языковой раскладки. Нажал CapsLock+q — получил точку. Хоть в английской раскладке, хоть в украинской, хоть в русской. Поэтому теперь я частенько жму знаки препинания именно здесь, не задумываясь о том, какая сейчас включена раскладка.

При нажатом CapsLock+Shift можно вводить 16‑ричные буквы прямо там же, где и цифры (жёлтые кнопки). Это удобнее, чем сдвигать правую руку влево к зелёным кнопкам. Кстати, при нажатом Shift меняется регистр на зелёных кнопках.

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

Кнопка, отмеченная синим, служит для оперативного переключения настроек:

  • CapsLock + y — регистр по умолчанию для 16‑ричных цифр на зелёных кнопках
  • CapsLock + Shift + y — клавиатура с Numpad-ом или без него

Насчёт Numpad-а. Эмулятор у меня запускается на полноразмерной клавиатуре с цифровым блоком. И режим NumLock обычно включен. А значит, при использовании клавиатуры будут вводиться не буквы, а цифры (активен 3-й способ ввода из описания выше). Чтобы такого не происходило, нужно выбрать режим клавиатуры с Numpad-ом. В этом случае цифры будут вводиться только при нажатом CapsLock.

Примечание: как видите, я не задействовал для переназначений верхний цифровой ряд. Для этого есть неочевидная причина: на мембранных клавиатурах там не все комбинации кнопок работают. Например, на моей клавиатуре это CapsLock+LShift+2, на Logitech K120 — Tab+LShift+2, а на Logitech K270 в верхнем ряду не работают аж 4 кнопки.

Причём, у меня нет никаких претензий к разработчикам клавиатур. Обычная массовая клавиатура вовсе не обязана поддерживать такие странные комбинации, как одновременное нажатие Tab и Caps с цифровыми клавишами.

Неработающие комбинации есть не только в цифровом ряду (например CapsLock+LShift+s). Найти их можно с помощью любого теста на Rollover. Например, вот этого: Online Key Rollover Test — Mechanical Keyboard (mechanical-keyboard.org)

А если двойка с CapsLock-ом всё-таки крайне необходима — придётся использовать правый Shift. Такая комбинация сработает, хоть для неё и понадобятся обе руки.

Неожиданная проблема и её решение

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

Оказалось, что больше всего мне мешает «мышечная память»: во время работы рука молниеносно перескакивает вправо, и что‑то там нажимает.

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

Поэтому мне пришлось физически избавиться от «лишних» кнопок:

После этого прогресс в освоении клавиатуры пошёл значительно быстрее. Не нащупав справа нужной комбинации, я «выпадал в ошибку» и мог сообразить, что именно я только что хотел нажать. Выяснилось, что больше всего мне не хватает комбинаций Ctrl+(стрелочки влево/​вправо), Ctrl+Shift+(стрелочки влево/​вправо) и Ctrl+(Backspace/​Del). Я эти комбинации жал практически в одно касание. А теперь так перестало получаться: добавилась клавиша-модификатор, и стало слишком долго попадать пальцами по всем нужным кнопкам.

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

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

Примечание: Win+L — это системная комбинация и AutoHotkey не может её переопределить. Поэтому пришлось сместить Ctrl+► с буквы L на букву K.

Вот табличка с расшифровкой комбинаций:

Клавиша

Комбинация

Значение

j

Ctrl + Left

Перейти на слово влево

k

Ctrl + Right

Перейти на слово вправо

m

Ctrl + Backspace

Удалить влево от курсора до пробела

Shift+m

Shift+ Home Del

Удалить от курсора до начала строки

,

Ctrl + Del

Удалить вправо от курсора до пробела

Shift+,

Shift+End Del

Удалить от курсора до конца строки

.

End Shift+Home Shift+Home Del Del

Удалить строку

Shift+.

Ctrl+Left Ctrl+Del

Удалить слово полностью

h

Ctrl + Shift + Left

Выделить влево от курсора до начала слова

n

Ctrl + Shift + Right

Выделить вправо от курсора до начала следующего слова

[

Ctrl + -

Уменьшить масштаб (или размер шрифта)

]

Ctrl + +

Увеличить масштаб (или размер шрифта)

Ctrl + 0

Установить масштаб 100%

Примечание: на Windows 10 нужно отключить Xbox Game Bar, чтобы использовать комбинацию RWin+G.

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

Q — \

W — ^ (w из уголков)

E — & (произошло от слова et)

R — | (rod — палка)

T — ~ (тильда)

A — @ (at)

S — $ (похож на S)

D — # (диез)

F — % (ф)

G — ` (гравис)

И теперь получается, что верхний ряд клавиш можно совсем убрать. После чего останется 49 кнопок. А это всего на 6 больше, чем у 40-процентных клавиатур. Так что 40-процентные — не настолько странная штука, как может показаться с первого взгляда.

Функциональные клавиши

Допустим, я решил проверить — а как оно на 40-процентной клавиатуре? Можно ли работать? Взял и убрал верхний ряд. Но там же были функциональные клавиши! Без них — никак. Значит, добавляем ещё один слой:

Теперь функциональные клавиши можно жать в буквальном смысле слова — не глядя. И не отрывая рук от клавиатуры.

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

А пока упомяну только альтернативный вариант копипасты (Ctrl+Ins/​Shift+Ins), который полезен для работы в терминале линукса, где комбинация Ctrl+C имеет специальное значение.

Прочие проблемы

Ещё одна проблема, с которой я столкнулся во время работы — удалённый доступ через RDP и TeamViewer. А именно: нажатия клавиш передаются на удалённый компьютер, но там нет AutoHotkey, поэтому переназначенные клавиши не работают.

Чтобы работали — нужно отправлять на дальний конец уже обработанные комбинации клавиш. Для этого в настройках RDP нужно включить «Использовать сочетания клавиш Windows — На этом компьютере». А у TeamViewer отключить «Передавать сочетания клавиш». В других программах удалённого доступа есть такая же проблема и решается она аналогично.

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

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

Неудавшиеся эксперименты

Как видите, я задействовал под модификаторы клавиши CapsLock, Tab и RWin, которые находятся «на периферии». Не то, чтобы это было далеко или слишком неудобно, но всё же...

«Почему бы не задействовать в качестве модификаторов кнопки с буквами?», — подумал я.

Тем более, что прямо под пальцами левой руки есть несколько отличных кандидатов для клавиш-модификаторов: F — для функциональных клавиш, D — для цифр (digits), S — для дополнительных символов (symbols). Здорово! И почему так никто не делает?

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

Казалось бы: в чём проблема? Разве не так мы используем клавиатуру?

Нет, не так: при быстром наборе следующая кнопка жмётся до того, как отпустилась предыдущая. И оно нормально работает, т.к. кнопка срабатывает при нажатии, а не при отпускании. Можете прямо сейчас это проверить, нажав, не отпуская, кнопки «qwer». Введутся все четыре.

А если использовать D в качестве модификатора, то, например, вместо don’t у меня получается d9n’t. Потому что вторую букву я нажимаю до того, как отпускаю первую. И она срабатывает на цифровом слое.

В общем, несмотря на гигантские перспективы, пришлось вернуться к прежней модели с «внешними» модификаторами.

Ещё один эксперимент, о котором имеет смысл упомянуть — перенос Ctrl на CapsLock. Действительно, получается вполне удобно. Отлично нажимается мизинцем, доступны Ctrl+S и Ctrl+F. Да и все комбинации копипасты тоже (хотя у меня они отдельно есть). И оно даже комбинируется с Esc! Просто нажать CapsLock — срабатывает как Esc, CapsLock с клавишей — как Ctrl.

Но есть один недостаток, который перевешивает все достоинства: теряется клавиша-модификатор. Более удобное размещение Ctrl этого не стоит.

Результаты

В моём эксперименте участвовали две клавиатуры — дома и на работе. Домашняя Mitsumi Millenium служила в качестве «контрольной группы», т. к. это фактически тот же Classic, только с мультимедийными клавишами. На Millenium я кнопки не удалял.

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

А рабочую клавиатуру я так и оставил в «компактном варианте», чтобы удивлять коллег. Отсутствие кнопок мне теперь не мешает. Нужно только отверстия от кнопок чем-то прикрыть, чтобы туда пыль не попадала.

Кстати, обнаружился интересный момент. Поскольку цифровой блок теперь не задействован — клавиатура естественным образом сдвинулась вправо. И мышка действительно стала ближе. То есть, экспериментально подтвердилось одно из достоинств таких клавиатур, декларируемое их сторонниками. Правда, в моём варианте (мышка слева) это не имеет значения — смещение слишком небольшое. А для тех, у кого мышь справа, при переходе на 60-процентную клавиатуру будет как‑то вот так:

Буду ли я покупать себе 60-процентную клавиатуру? Нет. Для меня в ней нет никаких преимуществ. Почти всё, что она может дать, можно получить и на обычной клавиатуре с помощью AutoHotkey. У 60-процентной только размер меньше, что для меня не так важно.

Впрочем, когда Mitsumi Millenium помрёт (лет через 30?) — рассмотрю «обрезок» как один из возможных вариантов. Теперь я точно уверен, что смогу на нём работать.

Когда статья была дописана...

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

Это довольно редкий формат клавиатуры — Navless keyboard. По моим измерениям её ширина составляет 85% от полноразмерной.

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

Правда, расположены они неудобно, но это легко поправить с помощью AutoHotkey:

Такая раскладка используется при отключенном NumLock, а при включенном — вводятся цифры. Что соответствует традиционному способу работы с цифровым блоком.

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

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

Я бы даже сказал, что Navless удобнее полноформатной клавиатуры (сам не верю, что такое говорю): тут и стрелочки рядом, и цифры недалеко. И места занимает меньше (если это кому-то важно).

Странно, что такой формат не пользуется популярностью у производителей клавиатур. Я нашёл всего несколько подобных моделей. Например, Cooler Master MasterKeys Pro M. Где правая часть реализована вот так:

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

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

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

Для тестирования это приемлемо, а для постоянного использования — нет. Так что, если вас заинтересовал такой формат клавиатуры — покупайте Cooler Master или аналоги.

Хотя, возможно, вам повезёт, и у вашей клавиатуры мембрана будет не такой жёсткой.

Скрипты для AutoHotkey можно взять у меня на GitHub. Только там лежит уже финальный вариант. С возможностями, которые будут описаны во второй и третьей статьях.

Далі буде... To be continued... Продолжение следует...

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному0
LinkedIn

Найкращі коментарі пропустити

свіжий приклад того що зі скуки айпішнікі починать робити якусь херню

Читая статью, вспоминаю мем про троллейбус из буханки хлеба

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

Теперь когда кто то будет говорить, что я занимаюсь ерундой, я смогу показывать этот пост =)

А яку конкретно проблему вирішують 60% клавіатури?

Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Тоже порекомендую готовый продукт — Ultimate Hacking Keyboard. Для тех, кому это интересно.

Користуюся TKL (80%) і норм.
Якщо не грати в ігри, де потрібні F1-F12 (типу WoW, StarCraft) то можна і 65% (60% + стрілки) обійтися

О, у мене все почалося з віма, а потім перекочувало в дискомфорт від відсутності віма скрізь, де я набираю текст xD
Так я прийшов до усвідомлення, що поточний застарілий дизайн клавіатур не підходить сучасній людині, що тайпить в сліпу і при тому багато працює з текстом... просто дискомфортно. Але мені було очевидно, що 60% клавіатура з маленькими допилами останнього ряду клавіш чи додавання однієї поряд буде чудовим рішенням. Ну і не хотілося екзотичних фізичних розкладок, щоб не було болю й страждання як треба десь на звичайній потайпити.
В результаті я прийшов до конкретного варіанту рішення, який в результаті добре ліг на плату з алі зі схемою клавіш Minila (трохи не те, що хотілося б, але збирати свою плату якось ліньки — я в тому не тямлю).

Щоправда, я ставив на меті максимально ергономічну роботу всіх відомих мені хоткеїв (ОС і тулзовин різних), оскільки надаю перевагу взаємодії через клавіатуру, ніж через мишку. Пробував подібне придумати для 40%, але не лягає...

В результаті, це одна з тих речей, без яких наче й норм було (хоча мені було вже дискомфортно), та коли вона зʼявляється в житті, то вже не знаєш як жив без неї до того xD

Сьогодні треба було дещо зробити в Лінуксі напряму (не через віддалений термінал).
Матюкався. Бо вже звик керувати курсором через JKLI. І скобочок під лівими пальцями не хватає. І до бакспейся тянутись вгору, і дел чорті де...
Не думав, що я так звик до цієї розкладки.

О! А розробники Minila таки щось розуміють:"We focused on less frequently used finger, the thumb, and let it work with Function keys." Окрема клавіша Del (іноді її роблять через Fn) і можливість обміну Backspace і «|» — теж непогано. Але ще краще було-б мати повністю програмовану клавіатуру. Трохи недокрутили.

От тому я і намагався у себе мінімально впливати на лейаут, щоб потім не сильно боляче було на звичайній клавіатурі у випадку якщо життя змусить)) але без JKLI таки пригорає)))

Ведь изменить раскладку несложно. Для этого есть бесплатный Microsoft Keyboard Layout Creator. Запускаем его... И обнаруживаем, что он не умеет переназначать специальные клавиши типа стрелочек, PgUp и прочего. Признаться, я такого не ожидал.

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

А потом сел за чужой комп — страдание
Переустановил винду — страдание, все заново настраивать
Купил новый комп/ноут — страдание, все заново настраивать
Поставил линукс или другую ОС — страдание, и не факт что так же позволит настроить раскладку

Одни страдания

Отнюдь! Скрипты уже готовы. Достаточно их запустить. Кстати, их можно прямо в exe-шник скомпилировать.
Насчёт линукса — вы правы. Там оно работать не будет. Ну так я дальше собирался аппаратную клаву делать.

Автор, имхо, копаешь в правильную сторону (говорю как пользователь сплит 40% на colemak).
Только присмотрись к полноценным ортогональным сплитам, пока не уйдешь с кривой доски, настоящего результата не будет). Iris, Lily58 Pro — отличные варианты для старта. Corne, Kyria, dactyl manuform — advanced level. Ну а там уже можно и свой вариант задизайнить.

Мне кажется, что «плоские» клавиатуры, даже сплиты — не совсем эргономичны. Естественное положение пальцев — как будто в кисти зажат какой-то шар. Там, конечно, придётся сильно заморочиться — на плоской плате такое не сделать. Dactyl постарались, но изгиб, как мне кажется, должен быть в другую сторону. Впрочем, исследований по этому поводу я не проводил, могу ошибаться.

Супер, можно софтом переназначить кнопки на pause/break?

Можно. Например, вот такой вариант
Pause::Send {a}
будет печатать букву «а» при каждом нажатии Pause

Можно и наоборот — чтобы посылалось нажатие Pause при нажатии какой-то другой кнопки.
AutoHotkey может переназначить почти всё, кроме нескольких системных комбинаций.

PS Поставьте уже, хоть кто-нибудь, скрипты и попробуйте! Хотя-бы управление стрелочками.

Это у которой одна пылинка в плохом месте и менять всю клаву за озверелый прайс?

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

Агащазз (tm)

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

А чому курсор не на A, W, S, D? В чому незручність? Гравці цим користуються вже десятиліттями.

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

Коли навігація здійснюється одразу двома руками — виходить швидко і зручно. Звичайно, у кожного тут свої звичкі.

так не зручно — тобі треба переставляти пальці, щоб рухати курсор. А рухати доводиться часто, а значить і переставляти часто, а це напружує (точніше, напружує повернення руки назад і викликана тим мікропауза). Тож зручно, коли курсор під пальцями зразу... та й мозок гравців дещо інше очікує від тих клавіш... так що під праву руку в самий раз.

Автор, розумію. Маєш класну клаву.
У самого Planck, замовив на груп бай lulu (це 45% спліт), стоять свічі outemu.
Мій лайоут QMK доволі специфічний, аб’юзаю тапи і холдинг. Все інше у мене на вім біндах, включно з браузером (trhdactyl), а оточення DWM/tmux, там все те саме. QMK дозволяє робити дуже багато чого цікавого на його базі, щоб оживляти клавіатуру до власного ідеалу.

Пробував reviung, зрозумів що не вистачає регулювання дистанції. Тому повний спліт ергономічніше.

Добре, коли є можливість довести клавіатуру до ідеалу. А оскільки ідеал у кожного свій, то і клавіатури виходять дуже різні.
Підтримую щодо tmux. Бомбєзна штука.

Кстати,

Странно, что такой формат не пользуется популярностью у производителей клавиатур.

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

Очень специфический персональный опыт, конечно. Большинство стараются собрать что-то из переключателей на по своей схеме и прошить через TMK или QMK. Если бы я дошёл до личной необходимости сделать себе спец. раскладку, делал бы именно так. Ну я видел в комментах про недоступность паяльника и прочего, это уважительная причина.
К идее статьи надо таки добавить, что если собирать своё, то самым ценным тут выглядит идея поставить модификатор слоёв в центре, где пробел (а сам пробел урезать, я не понимаю, нафига в стандарте он такой огромный — достаточно двух клавиш единичной ширины по краям стандартной позиции).
Остальное там слишком индивидуально таки.

Я вот только не понял — а как пробел ввести? Пробел без одновременных клавиш?

Да, просто пробел работает как пробел. Кстати, в японском стандарте клавиатуры (JIS) пробел меньшего размера. Зато слева между пробелом и Alt есть дополнительная кнопка, а справа от пробела — аж две дополнительных кнопки. Вот можно купить такую клавиатуру и задействовать эти три «лишних» кнопки под модификаторы.

+.
Для пробілу достатньо однієї клавіші 1U. Все інше марно витрачене місце. Мабуть, щоб було зручніше шукати людям без сліпого набору.

Рекомендую піти далі, та залишити лише 0 та 1. Усе інше можна вивчити.

Без −1 не обойтись, самая оптимальная при прочих равных система — троичная.

АМІ це щось з минулого життя! Таке враження, що це було сто років тому

Цікава стаття. Щодо англомовних джерел, то тут (xahlee.info/...​rd_layout_keybinding.html) є стільки всяких клавіатур, розкладок і т.п., що будь-хто точно знайде щось що підходить для нього.
Взагалі не в’їхав нащо було фізично нищити клавіатуру. А що якщо потім захочете вернутися до повнорозмірної, приклеїте вирізані клавіші?

На Mitsumi там просто зняті ковпачки, їх легко повернути назад. Єдине що треба врахувати — після такого часто воно рипить, треба змащувати (края гнізд — графітом, рівняльки планки — трохи солідолом).

На AMI... мабуть можна повернути пласмаску :) матриця збереглась.

Саме так. В Мицумі просто вставляються назад ковпачки кнопок.
АМІ вертать в первинний вид навіть не планувалось. Вона вже дуже стара і взята з ящику для списаної техніки.

Ща к вам роскомнадзір прийде за посилання на кацапскіє сайти, пане безробітний сістємний администратор.

Автор, для початку тобі треба заспокоїтись, глибоко вдихни і видихни, а тоді збери собі corne і забудь про всі проблеми із клавіатурою.
Я не тролю, для мене це рішення прекрасно спрацювало вже півтора року тому. Готовий відповісти на будь-які питання

Загуглив. Дуже красиво.

Теперь когда кто то будет говорить, что я занимаюсь ерундой, я смогу показывать этот пост =)

Рекомендую дождаться третьей статьи

Читая статью, вспоминаю мем про троллейбус из буханки хлеба

Мій ідеал — стандартного розміру 105-клавішна клавіатура. Стандартний блок клавіш курсору. Стандартний блок Ins/Del/Home/End/PgUp/PgDn. Стандарті F1-12 з групуванням по 4 клавіші. Відсутність сторонніх кнопок, типу power keys, там де я їх можу випадково зачепити. Це, як на мене, оптимальний спосіб друкувати текст. А, ще для мене перемикання розкладок може бути тільки по CapsLock, але це вже менш загальна практика.

Люблю механіку, з доступних на ринку мені найбільше до смаку перемикачі Cherry MX Blue. Моя основна клавіатура HyperX Alloy FPS (першого покоління, з червоною підсвіткою) не дуже підходить для опен-спейсу, бо клацає досить гучно. Краще ніж механізм MX Blue може бути тільки абсолютний. недосяжний ідеал — Buckling Spring, як ті що були на IBM PS/2 Model 30 у кабінеті 103 ФМЛ КНУ на початку дев’яностих. Колись куплю собі Unicomp.

Кожен розважається як хоче. Привіт всім в єтому чяті.

Дякую, крінжанув добряче

Стандартне залізо має свої переваги.

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

Я планировал сделать аппаратное решение. Но случилась война и я оказался за 800км от своих паяльников.

Мне будет интересно почитать, тоже хочу «улучшить» свою самодельную клаву именно аппаратно. Паяльники остались на временно оккупированной территории

Единственно, хотелось бы почитать про чисто хардварные решения, возможно даже на простом arduino вместо AutoHotKey, чтобы работала клава вообще везде

Про самосборные клавиатуры есть пачка субреддитов (тут в комментариях есть); статьи на хабре где аж фотки вплоть до каким лобзиком вырезать; готовый софт вроде QMK, к которому просто пишешь таблички какая клавиша в каком слое что даёт; и прочее и прочее. Технологии отлажены, есть сообщество, что-то новое появляется уже давно только в вопросе «а мне понравилось вот так разложить». Arduino напрямую не идёт, но в комплекты входит считай оно же со спец. интерфейсом (хочешь помощнее — плати за ARM, нет — уминайся в AVR). Лёгкой доработкой можно организовать её играть музыку, варить кофе и приносить тапочки. Любой каприз за ваши деньги :)
А вот собственно идеи укладки — то, где может появиться что-то новое и ценное (хотя бы для пары коллег по хобби). Вот тут автор очень интересно поработал.

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

Почему перебор? При нынешних ценах на микроконтроллеры разница в цене невелика. Я планировал делать беспроводную на nRF52. С переключением между тремя USB приёмниками (у меня не один компьютер).
Согласен насчёт хобби и необходимости. Ну и кроме того, в процессе работы над «изделием» узнаёшь много нового. Это просто интересно.

nicekeyboards.com/nice-nano
Є отакі цікаві вайрлес контролери для цього діла

Я очень люблю

Navless

Цікава стаття, але мене щось тригерять згадки про хабр і посилання на geekboards.ru. :(
Бажаю автору перейти на англомовний інтернет, і відчути, що це дає ще більше можливостей.

Шукав картинку, така як треба знайшлась на гикбордс. Претензії до гугла.

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

Просто аналога як такого нема одного нема, є багато їх. Це як шукати на заході аналог ВАЗ

dzone
Dev.to
Medium

Це тільки ті що згадав

Пиши на доу

Кльова стаття

Коли я вперше побачив комп’ютерну клавіатуру, то одразу зрадів що є мишка.

Коли я вперше побачив компьютер, в нього було 16 екранів з клавіатурами і жодної мишки.

йцукен-клавіатура — це ґвалт

JCUKEN це дійсно воно :)

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

Голосове управління створіть і викиньте клавіатуру)

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

Странно, что такой формат не пользуется популярностью у производителей клавиатур.

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

А чому йцукен-розкладка на клавіатурі?

dworak чи послідовна, або позитивна клавіатура

Dvorak не показала никакого преимущества. Преимущества показала Colemak. Вот её попробовать имело бы смысл.
Но по-нормальному надо менять протокол передачи в комп (чтобы для каждой клавиши передавалась позиция и базовое значение, сейчас по факту передаётся только позиция в стандарте AT).
Остальные варианты не пойдут в народ аж никак.

Одного разу встановив собі CapsLock для зміни язика.
Було чудово до тих пір доки не почав набирати текст на іншому ноуті.

Зараз тилькі Ctrl(win) + Space
інакше на іншому компі будеш як інвалід

Було чудово до тих пір доки не почав набирати текст на іншому ноуті.

На 1-2 таких рази можна перетерпіти навіть Alt+Shift. Взагалі ж Caps зручніше за все.

А яку конкретно проблему вирішують 60% клавіатури?

ESG, а саме економія на ресурсах виготовлення, економія на транспортуванні.

Дизайнери їх люблять, мінімалістично бо

Есть красивые, минималистические full-size клавиатуры, которые к тому же и эргономические

Хто ж сперечається. Але люди он пилять клєють...

full-size клавиатуры, которые к тому же и эргономические

Назовите парочку, plz. Вместе с отзывами несчастных «владельцев» туннельного синдрома, насколько оно реально эргономичное (а не просто выгнутое в псевдо-сплит).

Багато людей жалілися на Magic Keyboard? Бо мені норм. І по розміру не сильно більше, ніж 60% (напевно).

Ніякої. Усі проблеми вирішують 40% клавіатури, і я не жартую, у мене їх 4шт, півтора року на таких працюю.

Ого! А як ви прийшли до 40%? З яких міркуваннь?

А! Побачив. Роздільна Corne

Ну в мене не стандартні 40%, у мене corne i reviung41. Те, що вони дозволяють природніше розташувати руки, і те, що коли все під руками, і їх не треба переставляти — швидше і зручніше, здавалось мені логічним. Спробував — для мене так і є.
І мені здається, я вгадав із підходом — не брати чужі схеми розкладок. Я придумав свою ще до того, як зібрав першу корне. Тому мені було легко звикати, бо все було там, де мені здавалося, що воно мало бути.

Сколько 40% клавиатур заменяют одно нормальную. Не все же 4 одновременно используются?

Одна. 42 клавіші, і з того, що є на повнорозмірній, у мене нема тільки CapsLock I Break/Pause, бо ще ні разу не знадобились.

А как это работает с разными hotkey в IDE? Я так понимаю, нужно нажимать намного больше клавишь?

Максимум на одну більше, але у комбінаціях практично не буває більше як 4, пальців вистачає. Якщо щось незручно — завжди можна змінити, особливо якщо комбінація часто використовується

Ну, типу можна нарешті працювати на будь-якому лептопі без проблем. Наприклад, мене постійно бісить, що у кожного виробника свої додаткові клавіші та їх розташування. Я цей текст пишу з Lenovo, але ще доводиться постійно користуватися лептопами HP, Mac Pro, а також стандартними клавіатурами для десктопів Dell та iMac. УСІ РІЗНІ!!! Це жах!

А почему фулл сайз к ноуту не подключить? Все-равно 80% времени будешь на нем как на десктопе работать. А в те редкие 20% времени когда будешь ложиться на диван или путешествовать где-то — можно и ноутбучной перебиться.

А в те редкие 20% времени когда будешь ложиться на диван или путешествовать где-то

Словно писалось до войны.

Никакую, это как поставить себе какой-нибудь vim, убить год-два своей жизни для привыкания и ломание привычек, чтобы потом рассказывать как эффективность выросла на 10%, которая так же само выросла бы если бы ты потратил на изучение хоткеев и инструментов твоего стандартного редактора/IDE.

В стандартному виконанні нічого не вирішують, скоріше навіть навпаки.
Але якщо її правильно приготувати (тобто трішки вдосконалити, відійшовши від шаблонного формату, що не складно), то вони просто привносять комфорт, від якого не хочеться потім відмовлятися.
Але це підходить лише тим, хто впевнено опанував сліпий набір, інакше я сенсу не бачу. Так само як і Vim — без впевненого сліпого набору то дроч, імхо. А так, то навчитися ним користуватися на рівні текстового редактора — пʼятнадцять хвилин часу і шпаргалка під рукою на пару тижнів (імхо).

свіжий приклад того що зі скуки айпішнікі починать робити якусь херню

Запасайтеся попкорном. Основна херня попереду.

та нє, я як фанат дорогого зручного в користуванні обладнання для себе рідного то не «осілю» ) я чк був впевнений шо в статті будуть якісь саксес-хауту вигляду «замовив у черрі кастомну клаву» чи там у японців (забув назву контори) а тут із буханки хліба та алмазного надфілю і в кінці «вийшло шось, я поки не зрозумів шо але залишайтесь на ще дві серії»

А чому спроби зробити свій основний інструмент, з яким взаємодієщ годин десять на день, приємнішим і зручнішим, — херня?
Так, судячи з мого досвіду, і того, що я читав у інших, автор точно не залишиться із цими скриптами, тому хтось може сказати, що це втрачений час, але це приведе його до якогось зручного і універсального рішення

Саме так. Скрипти дозволили протестувати різні варіанти розміщення на клавіатурі потрібних мені символів. Різні варіанти розміщення модифікаторів. Причому — абсолютно безкоштовно і використовуючи наявну клавіатуру. Тепер я більш-менш уявляю, що мені потрібно і як воно буде зручно саме для мене. Далі мала бути саморобна клавіатура, але почалася війна і стало не до того.

Тому що цивілізація за десятиріччя розвитку IT вже все проробила та запропонувала інструменти які максимально-зручні (так працює ринкова економіка), ви за умовні 100-200 долярів можете піти і купити собі аааафігенську клавіатуру топових виробників, скільки із них такого формфактору? Ноль! Навіть в ноутбуках, де тупо нема місця, людство намагається якось *додати* зручності у вигляді всяких барів, сенсорних *додаткових* кнопок та таке інше, нонконформізм це забавне, має місце бути, але це тупо про скуку а не прогрес.

Цей коментар неправильний на стількох рівнях, що я навіть пояснювати не буду.

Чого? Я би почитав

Ок, читайте

>Тому що цивілізація за десятиріччя розвитку IT вже все проробила та запропонувала інструменти які максимально-зручні
— у випадку із клавіатурами це не так. Розвитку нема, тому що форм-фактор, до якого усі звикли, просто достатньо робочий для 99% користувачів. Є думка, що майже всім людям вистачить клавіатури на сенсорному екрані. Ні qwerty, ні йцукен не зручні, скоріше навпаки. Шіфти під мізинцями не зручні, використання сильних і швидких великих пальців тільки для одної клавіші — зовсім тупо. Я тут можу писати ще багато, але краще відповім на конкретні питання.

> (так працює ринкова економіка)
Ринкова економіка працює через рекламу. У даному випадку тобі продають RGB сміття, у якого із 200 доларів ціни десь 160 пішло на рекламу і те, щоб поставити його на столи кіберспортсменам. У брендів, які вкладаються у матеріали, а не рекламу (Vortex, Varmilo, Ducky, Keychron, Leopold), — якість зовсім іншого рівня.

>ви за умовні 100-200 долярів можете піти і купити собі аааафігенську клавіатуру топових виробників
у якій точно буде RGB, ага

— ви підміняєте поняття. ви взяли конкретні категорії користувачів і нашось їх потреби видали за загальні.
— йцукен кверті то стандартизація, і зручність стандартизації незаперечна байдефолт. ви берете будь яку клаву/ноутбук/консоль в будь якому місті і можете нею користуватися із достатнім рівнем комфорта
— ринкова економіка працює через попит, попит геймерів (які переважно підлітки) сформував ринок ігрових клавіатур (це механічна із ржб). Попит про-користувачів сформував ринок ергономічних клавіатур із вивченням анатомії, тестів швидкості набору та таке інше (чиклет, умовно-ножнична).
— за умовні 100-200 долярів ви можете купити *професійну* клаву яка звичайно будет без ржб, НЕ механічною, із профільованим ходом клавіш та максимально зручною для сліпого набору (МС десяток серій, Логитех MX, Черри). Можете звичайно купити і ігрову, але нашо вам те що не відповідає вашим потребам

за умовні 100-200 долярів ви можете купити *професійну* клаву яка звичайно будет без ржб, НЕ механічною, із профільованим ходом клавіш та максимально зручною для сліпого набору (МС десяток серій, Логитех MX, Черри)

У вас відверто дивне поняття професійних клавіатур.
MS? Дякую, ні, я пробував їх клавіатури. Коли новий, з фірмової упаковки, виріб рипить як немазана електричка і щоб натиснути клавишу треба зусиль в 5 разів ніж у доски за пʼять баксів — як там Митець казав про «такі варіанти»?
Боротьба з CTS? Для більшости його жертв достатньо просто поставити дві клавіатури, по одній на руку, і зробити підставки під запʼястки. Іншим — треба індивідуально підбирати варіант. Всі ці хитрі, але стандартні форми від MS — не працюють.
Logitech MX? Переоцінена дошка.
Не механічні — мембранні? А те, що в такій клавіатурі >=100$ не можна замінити одну зламану клавішу, і їх складно чистити (а ножицеві — часто і неможливо), це як?
У механічних свічів стандартизований профіль, вони типово замінюються, якщо треба, по одному, можна навіть різні типи ставити одночасно, не проблема замінити ковпачок... ось це дійсно основа професійного варіанта.
А далі — персональний підбір розкладки.

можете піти і купити собі аааафігенську клавіатуру топових виробників, скільки із них такого формфактору? Ноль!

І давно ноль? Ось цілий розділ на Амазоні. Razer Hutsman (у мене перший у списку там) — одна з найвідоміших (може, і не найкраща, але розкручена).

Огляд від pcmag.

Спеціалізований магазин.

Ви дійсно навіть хвилини не витратили на пошук? Класове почуття підказало?

Навіть в ноутбуках, де тупо нема місця, людство намагається якось *додати* зручності у вигляді всяких барів, сенсорних *додаткових* кнопок та таке інше

Лаптоп, на жаль, це виріб на 99% для тих, хто ледь-ледь 3 пальцями щось натисне. Це протирічить зручности персонального користування.
Наприклад, я зараз пишу з такого, де повний цифровий блок, але стрілки ущімлені. А я хотів навпаки (ближче до «80%»).

нонконформізм це забавне, має місце бути, але це тупо про скуку а не прогрес.

Саме прогрес. Спочатку персональний, потім і суспільний.

Ви самі собі відповіли, подивіться як називається магазин де ви мені даєте ссілку. Райзер ніколи не виробляв про-клавіатури (не путати з про-геймерськими), я так да ви се самі і підтвердили. Навіть не усвідомлюючи. Про класовість то я пропущу бо то побутове хамство )

Ви самі собі відповіли, подивіться як називається магазин де ви мені даєте ссілку.

І що? Вони називаються так, а насправді продають плівковий Sven за три бакси?

Райзер ніколи не виробляв про-клавіатури (не путати з про-геймерськими), я так да ви се самі і підтвердили.

Ні, не підтвержував. Я лише сказав, що він був перший у списку і він широко відомий.
А хто для вас «виробник про-клавіатур» і за якими параметрами вони «про»? ;)

"a gaming keyboard"©
Джаст бізнес

Джаст бізнес

Якщо дісно «gaming», то ні. Чесний N-key rollover потребує діода на кожну клавішу. Цикл опитування 1-2 мс — швидкого процесора (8048 не годиться;)) Правильно підібраний варіант свічей. Все це — якісь гроші.

Але бувають і такі, що помічені gaming, а по суті — тільки матрицю модифікували, щоб WASD разом працювали. Отут точно «джаст бізнес» і за таке купають в дьогті.

Якась дроч. Не розумію як програмісту можна сидіти за цим обрубком, щоб мучитись постійно та ще й звикати. Де стрілочки? Де ряд ф-клавіш? Навіщо трахатися з цим? А якщо ти взагалі бухгалтер чи ще якийсь штріх, який полюбляє циферки і всілякі плюси-мінуси натискати...При цьому, переваг 0. Не бачу сенсу в цьому, якщо в тебе достатньо місця на столі і тебе влаштовує ткл варіант. А якщо ти не дрочер механік, то і логітеч за 200 гривень підійде)

Ви, взагалі, статтю читали? Стрілочки під пальцями правої руки. Там же ф клавіші та цифри.

Наприклад, як програміст, ви часто натискаєте «(» та «)». Це нажати шифт однією рукою, та потрібну клавішу іншою на верхньому ряду. В мене це Space+a та Space+s. Однією або двома руками, зовсім їх нікуди не зміщуючи. Виходить швидше.

До того ж, я ж нікого не вмовляю. Я сам не був впевнений  —  підійде мені такий варіант, або ні. Тому і зробив цей емулятор. Спробував, і виявилося, що мені так зручно. Ви можете спробувати і вам воно не підійде. В тому-ж і сенс. Щоб спробувати та зрозуміти —  підходить або ні.

Ви, взагалі, статтю читали? Стрілочки під пальцями правої руки. Там же ф клавіші та цифри.

Наприклад, як програміст, ви часто натискаєте «(» та «)». Це нажати шифт однією рукою, та потрібну клавішу іншою на верхньому ряду. В мене це Space+a та Space+s. Однією або двома руками, зовсім їх нікуди не зміщуючи. Виходить швидше.

До того ж, я ж нікого не вмовляю. Я сам не був впевнений  —  підійде мені такий варіант, або ні. Тому і зробив цей емулятор. Спробував, і виявилося, що мені так зручно. Ви можете спробувати і вам воно не підійде. В тому-ж і сенс. Щоб спробувати та зрозуміти —  підходить або ні.

Я все читав, без хейту) Та я знаю як 60% клавіатури виглядають, фки в них в основному там де ряд цифер(у вас по-іншому), а стрілочки перенесені на «букви» десь в правій частині. Все це створює додаткові обмеження. Але який від того толк, якщо треба ще щось «зверху» натискати?) Всілякі біндінги на клавіатурах вже 100500 років існують, а ними користуються 2.5 задроти, при необхідності.

На мою думку, це якесь збочення. Для написання всіляких постів може і зручно, а ось мучатися з функціональними клавішами та спец символами тисячі раз на день якось запарно)

Так, як цяцька, такий експеримент непоганий. Але якщо буде гаплик клавіатурі, або треба буде перескочити за інший комп, чи ще щось інше, то буде боляче.

В мене воно на кількох компах встановлено. Сінхронізується через Google Drive. Автоматично запускається при вході в систему. На ноутбуках (де нема нумпада) з цифрами працювати навіть зручніше виходить. Ну то може я вже звик.

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

Читав, але навіть не спробував зрозуміти. У мене, наприклад, усі, абсолютно усі клавіші в межах 1.5см від найближчого пальця. І зробити рух великим пальцем на 5мм, щоб включити шар зі стрілками чи нампадом, — швидше і зручніше, ніж тягнутись і намацувати їх.

Так і є. Мені навіть великий палець не треба зміщати: нажав пробіл і шар зі стрілками активовано. Лівим мізинцем по Caps (або правим по RWin) — активовані цифри.

Не розумію як програмісту можна сидіти за цим обрубком

Розробнику воно не дуже потрібно, бо 99% часу думаєш, 1% набираєш. От публіцистам — те що треба.

Публіцистам рекомендую дочекатися наступної статті.

-

АМИ клава — лайк)
щодо плоских клав — не розумію, як можна ними користуватись, коли існують ергономічні клавіатури, це просто небо та земля.

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

20 років був на ергономічних, переважно MS. зараз повністю перейшов на чиклет і не бачу сенсу повертатися

у кого-то реально дофигища свободного времени. Так и не понял, у тебя набор слепой или нет?

Так уж и дофигища. Обычный небольшой пет-проджект.

Набор у меня «полуслепой» — функциональные таки подглядываю. А на ноутах ещё и клавиши верхнего ряда. Но теперь всё влезло в основной блок клавиш и набор действительно стал «слепым».

Сорри, дублируются комментарии, а удалить не могу. Мобильный интернет чудит.

Підписатись на коментарі