Мизинец - слабый палец руки, но в Win/Linux системах он задействован в большом количестве сочетаний клавиш, что заставляет выгибать кисть при нажатии или переносить руку с home row. Посмотрим как можно решить эту проблему (update: без покупки эргономичной клавиатуры, педалей и прочей дичи).
Ctrl на CapsLock
Частое решение озвученной проблемы - назначить Ctrl на CapsLock.
Плюсы:
Не мучаем мизинец - Ctrl теперь всего в одном шаге от естественного положения рук.
Минусы:
Нет зеркальности. Мизинец правой руки всё ещё придётся мучить.
Также зажатый CapsLock можно интерпретировать как зажатый Ctrl, а однократное нажатие - как Esc, что добавляет универсальности данному подходу.
Ctrl под большим пальцем
Вариант "как в MacOS". Меняем Ctrl|Win|Alt
на Win|Alt|Ctrl
под левой рукой и Alt|Ctrl
на Ctrl|Alt
под правой.
Плюсы:
Не мучаем мизинец - работает сильный большой палец, а остальные находятся в естественном положении.
Есть зеркальность. Можем нажимать как правой рукой, так и левой.
Свободный CapsLock, на который можно назначить Esc.
Легко пересаживаться с Win/Linux на MacOS и обратно.
Минусы:
Непривычно делать Alt+Tab. Можно переназначить на Ctrl+Tab, но кому-то может быть критично.
Сложнее привыкнуть чем с Ctrl на CapsLock.
ESDF
Частый аргумент в битвах геймеров о WASD против ESDF - с ESDF сложно дотянуться мизинцем до Ctrl. Перенос Ctrl на CapsLock или под большой палец даёт нам неожиданный бонус от такого "освобождения" мизинца - можно без мучений играть на ESDF.
Как это сделать
Цель статьи - предложить что сделать, а не как, но ниже некоторые советы для различных ОС.
MacOS
Cmd под большим пальцем уже из коробки. Переназначить Esc/Ctrl на CapsLock можно в настройках: System Preferences -> Keyboard -> Modifier Keys...
Linux
Единого рецепта нет, но в GNOME такие трюки делаются с помощью Tweak tool.
Windows
Скорее всего, поможет AutoHotkey.
Android
Как переназначить клавиши на физической клавиатуре Android рассказано тут: Кастомизируем раскладку внешней клавиатуры на Android без root. Есть ExKeyMo - web-версия, чтобы не заморачиваться со сборкой Android приложения, но она поддерживает только одну раскладку.
iPadOS
Как и в MacOS, Cmd уже под большим пальцем. Переназначить Esc/Ctrl на CapsLock можно в настройках: Settings -> General -> Keyboard -> Hardware Keyboard
.
Комментарии (37)
Color
06.06.2022 20:21+1Просто купить клавиатуру вроде Truly Ergonomic (ну ладно, сейчас может и непросто, но идея понятна). Требует привыкания, но решает все проблемы, очень удобна, небольшая, и не выглядит дико в отличие от.
MAXH0
06.06.2022 20:25Когда только начинал осваивать слепую печать мизинцы страшно болели. Теперь это давно прошло.
AndreyDmitriev
06.06.2022 20:57+12Ну, как вариант:
Клавиши надо ногами топтать, разумеется.
В бою пока не пробовал, я эту штуку только позавчера на барахолке купил. Хотел сначала плату ненужной клавиатуры туда вставить, но она больше чем надо, так что скорее всего на следующих выходных наноардуинку туда вкорячу (вроде я эмуляцию клавиатуры видел). У меня есть здоровые сомнения в эргономической целесообразности данного мероприятия, но попробовать надо.
Schokn-Itrch
06.06.2022 21:10+2Эргономичность данного решения зависит от выбранного способа переключения раскладки.
P.S. Если добавить справа педаль Enter, то большинство типовых текстов можно набирать не только не отрывая рук от клавиатуры, но даже не меняя их положение :)
AndreyDmitriev
06.06.2022 21:34Мне раскладку переключать приходится очень редко (и основная немецкая), кроме того, я слегка поправил русскую раскладку так, чтобы знаки препинания, скобки и т.д. оставались строго на своих местах независимо от раскладки:
"б" сместилась на клавишу левее, "ь" и "ю" улетели в верхний ряд. Большие "Ь" и "Ъ" вводятся с нажатием AltGr+Shift (они раз в сто лет такие нужны).
А про Enter - идея не лишена смысла.
aamonster
06.06.2022 23:26Только удобней не нано, а микро (на ATmega32u4), к ней из коробки есть пример эмулятора клавиатуры и мыши.
Moraiatw
07.06.2022 00:11+2Только берите Arduino Pro Micro или Leonardo, а то Nano не умеет эмуляцию HID.
AndreyDmitriev
07.06.2022 11:20Да, спасибо, заказал дешёвую пятивольтовую платку с ATmega32u4, заодно и протестирую.
F1eex
07.06.2022 14:54+1У меня была идея на базе такой клавы: аккоровая клава. А именно - кладем 8 пальцев на второй ряд клавиатуры, и ноги (или большие пальцы ног) на две педали. При этом чтобы ввести S просто жмем S.
Чтобы ввести X расположенную под S, жмем ту же S удерживая левую педаль.
Чтобы ввести W расположенную над S, жмем ту же S удерживая правую педаль.
Пальцы при этом у нас не перемещаются и всегда в одном положении. Но дальше идеи не пошло. Дарю идею желающим )
datacompboy
07.06.2022 14:59+1Есьм такие уже готовые. Итория вопроса разобрана в вике: https://en.wikipedia.org/wiki/Chorded_keyboard
Варианты есть и комбинаторные, и основанные на джойстиках под каждый палец, типа www.charachorder.com
bromzh
06.06.2022 21:52+2Работаю как на MacOs, так и на Win. Перенёс на винде ctrl на клавишу слева от пробела, как в маке, чтобы было единообразно. Всё-таки ctrl самый частоиспользуемый модификатор, удобно когда он рядом
fossfusion
06.06.2022 22:31+3Я приучился нажимать нижний ряд клавиш ребром ладони. Ещё переставил их, мой нижний ряд выглядит так: Lctrl, Lalt (в связке с ijkl работают как стрелки), Win, пробел, menu (по ней открывается терминал), Fn, Rctrl, Ralt. Win и menu ещё могу иногда нажимать большими пальцами.
Чаще всего нажимаю Lalt и Rctrl рёбрами ладоней, убирать руки с позиции для слепой печати вообще не приходится.
Клавиатура моя механическая с капами обычной высоты, на плоских клавиатурах такой способ работать вряд ли будет (сам на плоских не проверял).
Sazonov
06.06.2022 23:05+2Ещё со времён забегов в quake3 привык нажимать левый ctrl подушечкой ладони (хотя на макбуке с «бабочкой» это не очень удобно). Мизинец практически не использую, разве что при десятипальцевом наборе. Но там сочетания клавиш с ctrl нужны редко.
datacompboy
07.06.2022 01:01+1Я жму левый контрол не мизинцем, а косточкой с которой он начинается. Очень удобно.
Kuklachev
07.06.2022 18:11Мне даже не приходило в голову, что можно делать по-другому, если печатаешь вслепую. Потому что иначе придётся снимать левую руку с клавиатуры, что, конечно, неудобно.
datacompboy
07.06.2022 19:25Традиционная печать предполагает что руки всё время в воздухе, при этом в общем-то не так и тяжело донести мизинец, если длина и степени свободы позволяют. Все три компонента -- индивидуальны.
litos
07.06.2022 09:19+2> Ctrl на CapsLock
На CapsLock у Ъ-линуксоидов стоит переключение раскладки клавиатуры обычно
horon
07.06.2022 09:24+4У Вас слабый мизинец? Накачайте его и не занимайтесь фигнёй. А вообще про слабый мизинец можете рассказать музыкантам. У них обычно мизинцы нормальные.
Sadler
07.06.2022 22:47Основное применение ctrl у меня -- переключение раскладки, и много лет я не нажимал её мизинцем, вместо этого использовал ребро ладони. Техника набора целиком, естественно, была подстроена под это. Недавно сменил клаву на механику и забиндил смену раскладки на caps, теперь ctrl мне нужен значительно реже, переучился на стандартный 10-пальцевый метод.
ris58h Автор
07.06.2022 22:52А что насчёт шорткатов? Не пользуетесь?
Sadler
07.06.2022 22:54Не настолько, чтобы от этого уставали мизинцы. Я как раз механику себе покупал, чтобы руки не болели от набора, что вполне сработало. Красные линейные свичи очень легко нажимаются, иногда даже слишком.
Ну, и плюс у меня весь нампад забинжен на шорткаты, весьма удобно.
DaneSoul
07.06.2022 23:17Анекдот в тему выдуманных проблем эргономики повседневных вещей:
По коридору ВУЗа идет профессор. Навстречу студент:
— Здравствуйте, профессор. Можно Вас спросить?
— Конечно, спрашивайте, молодой человек.
— Скажите, профессор, Вы когда спать ложитесь, бороду на одеяло или под одеяло кладете?
После некоторой паузы:
— Да, знаете, как-то не задумывался.
— Ну, извините, пожалуйста.
Разошлись.
Через неделю зеленый профессор с кругами под глазами встречает в коридоре того же студента и хватает за грудки:
— Ну ты и сволочь! Неделю уже спать не могу — и так неудобно, и так неудобно!
Breathe_the_pressure
А вторая рука занята чем-то важным?
ris58h Автор
Да.