В настоящее время моя функция caps lock работает точно так же, как и должна, могу ли я отключить функцию, которая преобразует входные данные в капитал, не отключая обнаружение фактического ключа и не переопределяя что-либо еще. Я использую программу для обнаружения нажатий клавиш и хочу, чтобы запускающая клавиша была клавишей с заглавными буквами, но без заглавных букв все заглавными буквами. Для справки, я использую программное обеспечение Logitech Gaming Software для обнаружения нажатия клавиш.
2 ответа
Используя AutoHotKey ( https://autohotkey.com/ ), вы можете переназначить кнопку CapsLock в горячую клавишу, и это предотвратит назначение клавиши по умолчанию.
AutoHotKey также поставляется со всей документацией, необходимой для его использования, включая руководство по быстрому старту для людей, которые не хотят разбираться со сложными горячими клавишами.
Я бы, вероятно, использовал Microsoft Keyboard Layout Creator, загрузил раскладку клавиатуры по умолчанию для США и отключил опцию «CAPS = Shift» для всех клавиш, для которых она включена. Затем вы можете установить его и загрузить макет в качестве языка ввода (параметры языковой панели). Чтобы ускорить процесс, вот только что сделанная встроенная установка (вам все равно нужно будет настроить ввод для использования этой клавиатуры):https://www.dropbox.com/s/kbag84s7vjykv1x/usnocaps.zip?dl=1 Вот Создатель раскладки клавиатуры от Microsoft:https://msdn.microsoft.com/en-us/goglobal/bb964665.aspx