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

В категории «беспроводные клавиатуры, со средним или низким ходом клавиш, со средней жесткостью, просто для интенсивной работы (неигровые)», по моему мнению, лидерами являются клавиатуры Logitech.

К сожалению, подавляющее большинство моделей полноразмерных клавиатур этой фирмы в локализованных вариантах (с символами латинскими и второго языка, примечание см. в конце статьи), не относятся к категории «полноразмерные клавиатуры со стандартной раскладкой, два длинных Shift, большой Enter, длинный Backspace».

Причиной «непопадания» в эту категорию является упорное стремление дизайнеров и инженеров Logitech «укоротить» левый Shift, разместив справа от него дублирующую клавишу со слэшами (прямой, обратный, вертикальная черта).

Зачастую для нажатия длинного левого Shift используется или мизинец, который помещаем горизонтально, или мизинец и безымянный палец или какой-то иной вариант — при этом интуитивно предполагаем, что левый Shift достаточно длинный, и не нужно стараться нажимать ближе к левому краю клавиатуры. Соответственно, нередко происходят и ошибочные нажатия левой дублирующей «слэшовой» клавиши.

Раньше я страдал от этого неудобства, особенно когда приходилось пересаживаться с клавиатуры с длинным левым Shift на клавиатуру с коротким — Logitech'овскую.
Погуглил — что оказалось непросто, потому что сложно сформулировать запрос для отбора решений именно этой проблемы, ведь результаты типа «универсальные драйверы клавиатур» — это несколько не то.

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

Суть приема ясна из скриншота:



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

Настройка в реестре выглядит так (можно обойтись и без утилиты):


(ветка реестра \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout)

Так как это настройка в реестре, то утилита KeyTweak больше не нужна — это не драйвер, а просто интерфейс для удобства подобных настроек.

При этом:

  • ничего не изменилось с самим левым Shift;
  • для нажатия левого Shift можно нажимать его, можно нажимать «слэшовую» клавишу-заместитель, можно одновременно нажимать и Shift и заместитель — как будто вы нажимаете длинный левый Shift; заместитель прекрасно участвует в клавишных комбинациях (с Ctrl, Alt и прочих) аналогично основному левому Shift;
  • ничего не изменилось с правым Shift;
  • ничего не изменилось с правильной правой клавишей со слэшами (которая расположена рядом с Enter) — она как работала, так и работает;
  • проверено не только на клавиатурах Logitech, но и на клавиатурах нескольких других производителей;
  • настройка делается один раз на конкретном ПК, при смене клавиатуры ничего делать не нужно — если на новой клавиатуре есть левая «слэшовая» клавиша, то настройка используется, если такой клавиши нет (то есть левый Shift длинный) то настройка просто ни на что не влияет.

Примечание насчет «локализованных» клавиатур именно Logitech — насколько я понял, укороченный левый Shift — это проблема только локализованных клавиатур. Для одной и той же модели клавиатура только с латиницей имеет нормальный длинный Shift (см. ниже ссылки на официальные фото), а локализованная — короткий (все клавиатуры, на которые я привел ссылки, в российской рознице имеют короткий левый Shift). В чем тут глубина дизайнерской идеи — я не понимаю. Само собой есть и исключения — модели клавиатур у которых левый Shift длинный независимо от интернационализации.

Комментарии (46)


  1. Neusser
    06.11.2018 18:54

    Если эта утилита сможет проделать подобное с леновской клавиатурой, где левая нижняя кнопка — Fn, а не Ctrl (а Ctrl — вторая), то цены ей нет!


    1. GennPen
      06.11.2018 18:59

      Fn — это аппаратная кнопка, она не передает сканкоды, поэтому ее нельзя программно переназначить.


    1. advan20092
      06.11.2018 19:13

      Раньше можно было в BIOS менять их местами. Неужели убрали эту опцию?


      1. Neusser
        06.11.2018 19:37

        Не знаю. Биос уже давно не от леново, а вот клавиатура осталась.


  1. EndUser
    06.11.2018 18:55

    sharpkeys до сих пор живой.


  1. advan20092
    06.11.2018 19:18

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


    1. natan555
      06.11.2018 23:58

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


  1. baldrs
    06.11.2018 21:02
    +3

    Короткий шифт — клавиатура по международному стандарту ISO/IEC 9995, длинный — по американскому ANSI, злые инженеры из Logitech тут не при чем.

    Скрытый текст
    image


    1. Vitalley
      07.11.2018 01:52

      ABNT интересен, оставить только длинный шифт, а так пара лишних клавиш не помешает.


      1. s_suhanov
        08.11.2018 15:12

        Вертикальный "Return" — тоже зло.


  1. rstepanov
    06.11.2018 22:30
    +1

    «Лидер» Логитек делает клавиатуры и с ISO, и с ANSI раскладкой.


  1. dartraiden
    06.11.2018 22:42

    Caps Lock досаждает сильнее.

    В общем, нет у меня больше такой клавиши.

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00


    1. Vitalley
      07.11.2018 01:57

      У меня он переключает раскладки под виндой… Вот на маке это не знаю как реализовать.


      1. Shtucer
        07.11.2018 09:58

        Что, неужели даже гугол не помог? Тогда помогу я:
        Karabiner


      1. advan20092
        07.11.2018 11:10

        Прямо в системных настройках есть такая опция

        Скрытый текст


        1. Shtucer
          07.11.2018 11:28

          Мохавский новодел?


          1. bearoxide
            07.11.2018 11:43

            И до Мохаве было.


            1. Shtucer
              07.11.2018 12:49

              Нету.


              Заголовок спойлера


              1. advan20092
                07.11.2018 21:50

                Был где-то в шорткатах или в другом разделе


                1. Shtucer
                  07.11.2018 22:16

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


          1. advan20092
            07.11.2018 12:29

            Было и раньше, но насколько помню раньше где-то в другом разделе настроек эта опция была


          1. Fullmoon
            07.11.2018 16:43

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


            1. Shtucer
              07.11.2018 16:55

              Я там чуть выше привёл скриншот из High Sierra. Нету такого чекбокса.


              1. Fullmoon
                07.11.2018 17:52

                Ага, значит в HS ввели, а в M починили для русского (и греческого).


                Кроме того, с кастомными раскладками это не работает.


                1. Shtucer
                  07.11.2018 17:56

                  Это означает, что отказываться от Karabiner ещё рано....


  1. izuware
    06.11.2018 23:24

    еще хочется здоровенного Ентера…


  1. wsf
    07.11.2018 01:20

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


    1. uaggster
      07.11.2018 08:01

      Ну… Митсуми классик уже не продается :-(


      1. rstepanov
        07.11.2018 12:31

        По big ass enter можно найти много вариантов, в первую очередь азиатских. Поменять кейкапы и вперед.


      1. NickyX3
        07.11.2018 13:12

        Apple A1048 белая проводная, еще можно на барахолках найти, она и есть митсуми, и раскладка годная, правда левый шифт тоже мелкий


        1. alexanster
          07.11.2018 14:17

          Это такой изощрённый троллинг — сравнить Митсуми классик с Apple???


          1. NickyX3
            07.11.2018 14:48

            Нет, удивительный факт, клавиатура Apple A1048 (белая проводная с нормальными кнопками и подъемом верхних рядов) выпускалась компанией Mitsumi. Механика такая же, как и Mitsumi Classic, кнопочки на силиконовых резинках и пленочные контакты.
            Мне лично она нравится. Именно подъемом рядов


            1. alexanster
              07.11.2018 14:59

              Так речь идёт не о производителе или типе клавиатуры, а об эргономике, форме, расположении клавиш, т.е. общего то, что обе они — клавиатуры.


              1. NickyX3
                07.11.2018 15:06

                Блин, а я про что? 1048 по эргономике не хуже Classic, а местами даже лучше


                1. alexanster
                  07.11.2018 15:17

                  Не соглашусь — на вкус и цвет все фломастеры разные. Лично для меня любая клавиатура Apple — жуть по определению, причём не из-за хейтерства, а как раз из-за эргономики. Тут целая статья из-за короткого шифта, и вы тут же предлагаете на замену именно такую, не говоря уже о прочих отличиях, причём не в лучшую сторону. Может для работы за Маком она и годится, но мне за Windows такой даром не надо. И не предлагайте учиться слепой печати, я не машинисткой работаю, текстов не набираю.


                  1. NickyX3
                    07.11.2018 16:39

                    Блин, для кого я картинку в сравнении привел?
                    Конкретная клавиатура Apple по расположению клавиш ровно такая же как Mitsumi Classic, левый шифт на ней короткий именно потому, что она ISO/Russian, на американском варианте он широкий. На ISO/Russian так любимой всеми нами Mitsumi Classic 2/3 левый шифт ровно такой же. На картинке первое поколение.
                    У обоих клавиатур на картинке большой backspace и enter, за исключением узкого левоего шифта из за стандарта в ней, как и в Mitsumi все прекрасно, и плюсом еще подъем по части цилиндра верхних рядов


                    1. alexanster
                      08.11.2018 13:16
                      -1

                      Не знаю, кому вы картинки приводили, если подразумевалось, что мне, так это надо было делать сразу, а не после моего ответа. Чтобы увидеть, как выглядит 1048 лично мне пришлось гуглить. А таких Mitsumi, как на вашей фотке, я вообще никогда не видел — Enter вместо классического L-образного почему-то Г-образный, и функциональные клавиши узкие. У меня на работе такая:
                      img.mysku.me/uploads/images/01/65/67/2017/10/01/1d16d0.jpg
                      Дома в загашнике абсолютно новенькая в коробке такая:
                      52.img.avito.st/1280x960/4806683852.jpg
                      И если к форме Enter можно легко перепривыкнуть, то слитая воедино с основной частью и без промежутков строка функциональных клавиш — это жуткий факап, сразу жирный минус к эргономике, т.к. вслепую они нащупываются отвратительно. Не вижу ни одного плюса.


                      1. NickyX3
                        08.11.2018 13:59

                        А таких Mitsumi, как на вашей фотке, я вообще никогда не видел

                        Это Mitsumi Classic IZITK-105M первого поколения 105 клавишная, она же IBM/Dell/HP. На ваших фото второе поколение, и очевидным для меня минусом является мелкий backspace, хотя, конечно у меня были такие раньше. Много раз.
                        то слитая воедино с основной частью и без промежутков строка функциональных клавиш — это жуткий факап

                        Это не так, обычные клавиши имеют площадку примерно посередине усеченной пирамиды, функциональные имею площадку сдвинутую вверх, и тактильно отстоят от основного блока. Кроме того ряды клавиш имеют подъем по поверхности цилиндра, соответственно верхние ряды более приближены к пальцам относительно ровных и плоских клавиатур, что удобно. Надо попробовать чтобы понять, я за плоской клавиатурой чувствую себя неуютно после 6 лет за 1048.
                        Картинка для понимания
                        image
                        Ну и плюсом usb 1.1 hub, в который очень удобно воткнуть донглы мышей или BT


                        1. alexanster
                          08.11.2018 14:42
                          -1

                          Надо попробовать чтобы понять

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


  1. aram_pakhchanian
    07.11.2018 01:25

    Под MacOS для этих же целей есть Karabiner


    1. Vitalley
      07.11.2018 10:52

      А с помощью него можно сделать переключение раскладок по каплоку?


      1. Shtucer
        07.11.2018 10:55

        Да.


  1. Sinatr
    07.11.2018 11:25

    Удалено


  1. Fragster
    07.11.2018 11:47

    Причиной «непопадания» в эту категорию является упорное стремление дизайнеров и инженеров Logitech «укоротить» левый Shift, разместив справа от него дублирующую клавишу со слэшами (прямой, обратный, вертикальная черта).

    Да нет, просто это ISO стандарт клавиатур с русской раскладкой такой дурацкий. Я на dell также мучаюсь (хотя уже привык). Ну и альтернативы DELL KM717 нет (память на три устройства, 1 через usb донгл, еще два — по блютузу).


    1. S-trace
      07.11.2018 23:50

      Ну и альтернативы DELL KM717 нет (память на три устройства, 1 через usb донгл, еще два — по блютузу).

      Если это единственное преимущество у этой клавиатуры для вас — посмотрите в сторону Logitech K850 (левый Shift длинный), она идёт в комплекте с мышью M720 и USB-приёмником, и клава и мышь имеют возможность работы с 3 устройствами (как с USB-приёмниками, так и по BT 4.0 LE, переключение на клавиатуре 3 отдельными клавишами, на мышке одной кнопкой, которая переключает по очереди 3 «слота».


      1. Fragster
        08.11.2018 15:42

        Ну еще бы островную хотелось бы.