Мизинец - слабый палец руки, но в 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)


  1. Breathe_the_pressure
    06.06.2022 20:14
    +9

    А вторая рука занята чем-то важным?


    1. ris58h Автор
      06.06.2022 20:59
      +4

      Да.


  1. Color
    06.06.2022 20:21
    +1

    Просто купить клавиатуру вроде Truly Ergonomic (ну ладно, сейчас может и непросто, но идея понятна). Требует привыкания, но решает все проблемы, очень удобна, небольшая, и не выглядит дико в отличие от.


  1. MAXH0
    06.06.2022 20:25

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


  1. AndreyDmitriev
    06.06.2022 20:57
    +12

    Ну, как вариант:

    Клавиши надо ногами топтать, разумеется.

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


    1. ris58h Автор
      06.06.2022 21:09
      +1

      Обязательно расскажите нам потом о результатах.


    1. Schokn-Itrch
      06.06.2022 21:10
      +2

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

      P.S. Если добавить справа педаль Enter, то большинство типовых текстов можно набирать не только не отрывая рук от клавиатуры, но даже не меняя их положение :)


      1. AndreyDmitriev
        06.06.2022 21:34

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

        "б" сместилась на клавишу левее, "ь" и "ю" улетели в верхний ряд. Большие "Ь" и "Ъ" вводятся с нажатием AltGr+Shift (они раз в сто лет такие нужны).

        А про Enter - идея не лишена смысла.


    1. aamonster
      06.06.2022 23:26

      Только удобней не нано, а микро (на ATmega32u4), к ней из коробки есть пример эмулятора клавиатуры и мыши.


      1. Moraiatw
        07.06.2022 00:12

        Там не просто пример, а имеется аппаратный контроллер USB.


        1. aamonster
          07.06.2022 07:37

          "А за ним мышка" – в смысле, к нему прямо в комплекте Arduino IDE пример лежит, и библиотека.


    1. Moraiatw
      07.06.2022 00:11
      +2

      Только берите Arduino Pro Micro или Leonardo, а то Nano не умеет эмуляцию HID.


      1. AndreyDmitriev
        07.06.2022 11:20

        Да, спасибо, заказал дешёвую пятивольтовую платку с ATmega32u4, заодно и протестирую.


    1. F1eex
      07.06.2022 14:54
      +1

      У меня была идея на базе такой клавы: аккоровая клава. А именно - кладем 8 пальцев на второй ряд клавиатуры, и ноги (или большие пальцы ног) на две педали. При этом чтобы ввести S просто жмем S.

      Чтобы ввести X расположенную под S, жмем ту же S удерживая левую педаль.

      Чтобы ввести W расположенную над S, жмем ту же S удерживая правую педаль.

      Пальцы при этом у нас не перемещаются и всегда в одном положении. Но дальше идеи не пошло. Дарю идею желающим )


      1. datacompboy
        07.06.2022 14:59
        +1

        Есьм такие уже готовые. Итория вопроса разобрана в вике: https://en.wikipedia.org/wiki/Chorded_keyboard

        Варианты есть и комбинаторные, и основанные на джойстиках под каждый палец, типа www.charachorder.com


        1. F1eex
          07.06.2022 15:03
          +1

          В очередной раз убеждаюсь, что коменты на Хабре полезнее статей)


  1. AlexunKo
    06.06.2022 21:35
    -1

    Мизинец - слабый палец руки

    Денис Ципленков об этом не знает.


  1. bromzh
    06.06.2022 21:52
    +2

    Работаю как на MacOs, так и на Win. Перенёс на винде ctrl на клавишу слева от пробела, как в маке, чтобы было единообразно. Всё-таки ctrl самый частоиспользуемый модификатор, удобно когда он рядом


  1. ktod
    06.06.2022 22:04
    +4

    "Проблему" мизинца четверть века назад решал эспандером.


  1. fossfusion
    06.06.2022 22:31
    +3

    Я приучился нажимать нижний ряд клавиш ребром ладони. Ещё переставил их, мой нижний ряд выглядит так: Lctrl, Lalt (в связке с ijkl работают как стрелки), Win, пробел, menu (по ней открывается терминал), Fn, Rctrl, Ralt. Win и menu ещё могу иногда нажимать большими пальцами.
    Чаще всего нажимаю Lalt и Rctrl рёбрами ладоней, убирать руки с позиции для слепой печати вообще не приходится.
    Клавиатура моя механическая с капами обычной высоты, на плоских клавиатурах такой способ работать вряд ли будет (сам на плоских не проверял).


  1. Sazonov
    06.06.2022 23:05
    +2

    Ещё со времён забегов в quake3 привык нажимать левый ctrl подушечкой ладони (хотя на макбуке с «бабочкой» это не очень удобно). Мизинец практически не использую, разве что при десятипальцевом наборе. Но там сочетания клавиш с ctrl нужны редко.


  1. datacompboy
    07.06.2022 01:01
    +1

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


    1. Kuklachev
      07.06.2022 18:11

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


      1. datacompboy
        07.06.2022 19:25

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


  1. a_nikitin
    07.06.2022 06:57
    +7

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


    1. f000
      07.06.2022 07:07
      +7

      Играю на гитаре, только узнал, что мизинец слабый ????


      1. panzerfaust
        07.06.2022 08:10
        +3

        Как игрец на пятиструнном басу тоже не понимаю, о чем разговор


  1. litos
    07.06.2022 09:19
    +2

    > Ctrl на CapsLock

    На CapsLock у Ъ-линуксоидов стоит переключение раскладки клавиатуры обычно


  1. horon
    07.06.2022 09:24
    +4

    У Вас слабый мизинец? Накачайте его и не занимайтесь фигнёй. А вообще про слабый мизинец можете рассказать музыкантам. У них обычно мизинцы нормальные.


  1. ZERgZORg
    07.06.2022 11:22


  1. karabanov
    07.06.2022 20:05

    Статья высосана из пальца.


    1. ris58h Автор
      07.06.2022 21:29

      Из мизинца?


      1. datacompboy
        07.06.2022 22:45
        +3

        Секретное фото процесса написания статьи:

        осторожно!
        секретно!


  1. Sadler
    07.06.2022 22:47

    Основное применение ctrl у меня -- переключение раскладки, и много лет я не нажимал её мизинцем, вместо этого использовал ребро ладони. Техника набора целиком, естественно, была подстроена под это. Недавно сменил клаву на механику и забиндил смену раскладки на caps, теперь ctrl мне нужен значительно реже, переучился на стандартный 10-пальцевый метод.


    1. ris58h Автор
      07.06.2022 22:52

      А что насчёт шорткатов? Не пользуетесь?


      1. Sadler
        07.06.2022 22:54

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

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


  1. DaneSoul
    07.06.2022 23:17

    Анекдот в тему выдуманных проблем эргономики повседневных вещей:

    По коридору ВУЗа идет профессор. Навстречу студент:
    — Здравствуйте, профессор. Можно Вас спросить?
    — Конечно, спрашивайте, молодой человек.
    — Скажите, профессор, Вы когда спать ложитесь, бороду на одеяло или под одеяло кладете?
    После некоторой паузы:
    — Да, знаете, как-то не задумывался.
    — Ну, извините, пожалуйста.
    Разошлись.
    Через неделю зеленый профессор с кругами под глазами встречает в коридоре того же студента и хватает за грудки:
    — Ну ты и сволочь! Неделю уже спать не могу — и так неудобно, и так неудобно!