Измените Caps Lock, чтобы по-прежнему регистрироваться как Caps Lock, но ничего не делать

594
Stephen

В настоящее время моя функция caps lock работает точно так же, как и должна, могу ли я отключить функцию, которая преобразует входные данные в капитал, не отключая обнаружение фактического ключа и не переопределяя что-либо еще. Я использую программу для обнаружения нажатий клавиш и хочу, чтобы запускающая клавиша была клавишей с заглавными буквами, но без заглавных букв все заглавными буквами. Для справки, я использую программное обеспечение Logitech Gaming Software для обнаружения нажатия клавиш.

1

2 ответа на вопрос

1
Stonestorm

Using AutoHotKey ( https://autohotkey.com/ ) you can remap the CapsLock button into a hotkey, and it will prevent the default purpose of the key.

AutoHotKey also comes with all the documentation you need to use it, including a 'quick start' tutorial for people who don't want to get into majorly complex hotkeys.

Я могу видеть, как это было бы полезно для переназначения ключа, но как я смогу использовать его для изменения функции ключа? Stephen 8 лет назад 0
AutoHotKey позволяет не только переназначать ключи, но и создавать целые сценарии, которые запускаются нажатием клавиши. По сути, он может заставить ключ делать большинство вещей. Stonestorm 8 лет назад 0
Я не думаю, что я был достаточно ясен, у меня есть другая программа, которую я хочу использовать для обнаружения нажатий клавиш, и я хочу использовать caps lock в качестве горячей клавиши, которую нужно обнаружить, но для того, чтобы это работало, мне нужно было остановить ее от изменив ввод заглавными буквами, не влияя на возможность обнаружения нажатия клавиши, позвольте мне обновить OP. Stephen 8 лет назад 0
Если честно, могу ли я предложить использовать AutoHotKey, чтобы предотвратить автокапитализацию и посмотреть, видит ли ваше программное обеспечение захвата нажатие клавиши? Просто заставьте скрипт AutoHotKey ничего не делать на CapsLock :: capture Stonestorm 8 лет назад 0
0
BlackEyedGhost

I'd probably use the Microsoft Keyboard Layout Creator, load the default US keyboard layout, and disable the "CAPS=Shift" option for all of the keys which have it enabled. Then you can install it and load the layout as an input language (language bar options). To expedite the process, here's the built install I just made (you'll still need to set your input to use this keyboard): https://www.dropbox.com/s/kbag84s7vjykv1x/usnocaps.zip?dl=1 Here's Microsoft's Keyboard Layout Creator: https://msdn.microsoft.com/en-us/goglobal/bb964665.aspx

Будет ли это отключить возможность использовать заглавные буквы со сдвигом? Stephen 8 лет назад 0
Нет, он только отключает использование заглавных букв с помощью caps-lock, и вы можете в любое время включить / отключить caps-lock, переключая раскладки клавиатуры с помощью горячей клавиши (которую вы можете установить в опциях языковой панели, я считаю, что Ctrl + Shift используется по умолчанию). Извините за медленный ответ, я все еще привыкаю к ​​сайту и не знал, что вы прокомментировали. BlackEyedGhost 8 лет назад 0