В Windows 8 я использовал переназначение ключа capslock для управления с помощью скрипта реестра
REGEDIT4
[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
После обновления до окна 10 это больше не работает. Как это можно сделать?
keyboard-layout
windows-10
remapping
key-binding
capslock
Чиль тен бринке
источник
источник
Ответы:
Вы не забыли перезагрузить? Кажется, работает хорошо для меня, так же, как в 7 и 8.
источник
.reg
расширением, дважды щелкните файл, чтобы применить изменения в реестре, затем перезагрузите компьютер.Caps Lock
потом?На случай, если кому-то понадобится сделать это через PowerShell:
Запустите его от имени администратора и перезагрузите компьютер.
источник
Вы можете использовать SharpKeys для сопоставления любого ключа с любым другим ключом в Windows 7, 8 или 10. Это гораздо проще и чище, чем вносить изменения в реестр самостоятельно.
Надеюсь это поможет.
источник
Я использую следующее, чтобы отправить CTRL для клавиши CAPS LOCK, отправить ALT для клавиши CTRL и отправить CAPS LOCK для клавиши ALT. CTRL находится слева от «A», где Бог и задумал, ALT ниже SHIFT, и совершенно бесполезная клавиша CAPS LOCK надежно спрятана там, где мне нужно сломать запястье, чтобы ударить его.
источник
Это скрипт для замены клавиш CTRL и CAPS LOCK:
источник
Вы можете использовать lswitch для переназначения ввода языка в CapsLock.
Добавьте его в автозагрузку.
источник
Я использовал AutoHotKey, чтобы сделать это.
У меня была бы ссылка в каталоге автозагрузки для запуска очень простого ахк-скрипта:
Дело в том, что Autohotkey не запускается от имени администратора, поэтому он не влияет на привилегированные окна, если вы не используете планировщик задач вместо каталога запуска для запуска сценария при входе в систему с более высокими привилегиями. Вторая проблема заключается в том, что иногда сценарий зависает при возобновлении сна, поэтому вам может потребоваться перезагрузить его, что раздражает.
AutoHotKey лучше подходит для более сложных задач, таких как написание макросов.
источник
Неиссякаемый набор инструментов sysinternals также предоставляет небольшую программу для переключения capslock с помощью control - ctrl2cap.exe.
источник
Если по какой-то причине вы не хотите запускать сторонние инструменты, возможно сделать это самостоятельно с небольшим количеством C. Благодаря блестящему ответу Сусама Пала я собрал фрагмент кода ниже.
Это практически клавиатурный шпион. Он прослушивает нажатия клавиш, фиксирует их и создает ввод с клавиатуры с учетом соответствия. Для работы должно быть запущено нижеприведенное консольное приложение.
Вам нужно будет как-то скомпилировать это. Я использовал msys2.org с
pacman -S mingw-w64-x86_64-gcc
и скомпилирован с/mingw64/bin/gcc nocaps.c -o nocaps.exe
.источник