Карта Caps-Lock для управления в Windows 8.1

До обновления Windows 8.1 я смог сопоставить Caps-Lock с Controls с помощью типа настройки реестра в этом сообщении:

Повторное нажатие клавиши клавиатуры в окнах 8.1

  • Контроль подкачки и блокировка крышки в Windows 7
  • Горячие клавиши Vim для конкретного файла
  • Vim: странное поведение «\» в режиме вставки
  • Ключ Iso_level3_shift не работает в Firefox (Linux)
  • Отображение Super + hjkl клавишам со стрелками под X
  • Расширения расширений клавиатуры Linux
  • Однако после обновления до 8.1 моя настройка больше не работает. То, что я сделал, было

    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00 

    Возможно, Windows 8.1 изменила способ интерпретации реестра макетов клавиатуры, я предполагаю.

    Я – жадный пользователь emacs , поэтому эта проблема для меня – сценарий жизни или смерти.

  • Windows Store не распознает права администратора
  • ПК с Windows 8.1 загружается с любой нажатой клавиши
  • Почему Nmap медленно работает на моем ноутбуке Windows 8.1?
  • Как удалить английский (США) из Windows 8.1?
  • Как изменить порядок Wi-Fi-сетей в Windows 8.1, чтобы отдать приоритет одному другому?
  • Невозможно установить ручной IP-адрес для виртуального хост-адаптера только в CentOS 6.5
  • 4 Solutions collect form web for “Карта Caps-Lock для управления в Windows 8.1”

    SharpKeys сделал это для меня! Я не мог найти другого способа, и, как вы обнаружили, старый хак реестра больше не работает 🙁

    http://sharpkeys.codeplex.com/

    Использование regedit – лучший способ imo, поскольку вы знаете, что он работает. Это сделает cap-lock дополнительным ctrl. Но не будет возиться с самим ctrl.

    Для окон 7 и 8 выполните следующие действия:

    Открыть regedit.exe

    Перейдите в этот каталог (в regedit):

     ~/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/KeyboardLayout/ 

    После нажатия на этот каталог (KeyboardLayout) щелкните правой кнопкой мыши в правом поле и добавьте new Binary Value двоичное new Binary Value называемое «Scancode Map»,

    Для Windows 7 напишите:

     00 00 00 00 00 00 00 00 02 00 00 00 1D 00 3A 00 00 00 00 00 

    Для Windows 8 напишите это, я проверил, что это работает на 8.1 и 10 (это всего четыре дополнительных нуля):

     00 00 00 00 00 00 00 00 02 00 00 00 1D 00 3A 00 00 00 00 00 00 00 00 00 

    Успокойтесь и перезагрузитесь.

    Я в такой же ситуации. Это частичное исправление. На веб-странице SysInternals на сайте technet.microsoft.com загрузите архив Ctrl2Cap.zip Марк Русович

    Раскройте zip-файл в один каталог. Откройте окно CMD с правами администратора (щелкните правой кнопкой мыши по значку CMD.EXE и выберите «Запуск от имени администратора»). CD в ​​каталог архива, запустите ctrl2cap /install и нажмите ENTER. Закройте окно CMD и перезагрузите компьютер (перезапустите).

    Когда Windows перезагрузится, CapsLock будет функционировать точно так же, как это делает Control. В Windows 8.0 и ниже левый элемент управления будет функционировать как CapsLock, сдвигая все буквы в верхний регистр и переключая индикатор CapsLock на клавиатуре. К сожалению, в Windows 8.1 левый клавиша управления по-прежнему работает так, как раньше. Итак, то, что представлено здесь, не является полным решением, но выполняет самую важную функцию: преобразует CapsLock в Control.

    На самом деле, я думаю, что я создал идеальное решение здесь:

    Как пользователь Vim, это обязательное условие для меня, и я успешно использовал его в Windows в течение длительного времени. Я просто создаю запись в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run с regedit, чтобы указать на исполняемый файл, и он просто работает.

    Это сделает ваш CAPSLOCK не только CTRL (при записи), но также ESC (при нажатии и выпуске в одиночку)!

    Чтобы скомпилировать и установить зависимости, проверьте репозиторий README и главный веб-сайт для перехвата.

    Здесь я также создал версию Linux:

    Давайте будем гением компьютера.