Как отключить функцию CAPS LOCK без отключения ключа или переназначения?

Я искал способ отключить функциональность CAPS LOCK в windows. К сожалению, все решения о переназначении его ни на что или другие ключи. Я геймер и хочу использовать клавишу CAPS LOCK для функции в игре, но я не хочу, чтобы Windows капитализировала все после того, как я использую caps lock (например, используя CAPS lock для изменения цели в космическом FPS, который использует WASD для полета).

пример:

CAPS LOCK отображается на "Изменить цель" в моем gam

Я нажимаю CAPS Lock, окна отныне будет прописными все мои набранный текст

Я стреляю в цель, но мне нужна помощь, так что я войти в чат теперь я хочу, чтобы напечатать, но все буквы заглавными

так, чтобы избежать заглавной буквы текста я снова нажмите CAPS LOCK, но затем моя цель изменяется, однако теперь я cn типа с обычным текстом.

Так есть ли какой-либо трюк, чтобы отключить функциональность капитализации в Windows, без необходимости переназначения ключа CAPS LOCK что-то еще?

вкратце: я хочу, чтобы он был обнаружен играми и т. д. без включения заглавной буквы.

25
задан wmz
15.03.2023 18:08 Количество просмотров материала 2726
Распечатать страницу

3 ответа

есть один способ добиться желаемого результата, но он не идеален. Вы можете переназначить фактические ключи, чтобы состояние capslock не влияло на них. Другими словами, игнорировать capslock модификатор. Это работает (на самом деле я пишу это с capslock на и модифицированная клавиатура-но есть глюк - если эффективно также отключает производство заглавных букв с shift. Хотя есть возможность сделать для этого отдельное отображение, оно не распознается ни одним программы я пробовал (за исключением самого тестера layout mapper). Поэтому всякий раз, когда мне нужно поставить капитал, я должен переключиться на обычную раскладку клавиатуры (через ctl+alt + цифра ярлык) - не супер удобно, но это не меняет caps государство!

я использовал Microsoft keyboard layout создатель 1.4 построить макет.

некоторая справочная информация о том, как клавиатура evens на самом деле обрабатываются (чтобы добавить к вашей дискуссии с soandos:(упрощенной):

при нажатии клавиши создается scancode. Этот scancode обрабатывается windows (драйвер клавиатуры) и переводится в virtual key. Это virtual key (value)затем отправляется в приложение. Для capslock VC_CAPITAL отправляется (и интерпретируется вашей игрой). Виртуальный код еще не является ключом символа. После получения VK_CODE (и, возможно, как-то на него реагируя) приложение запросит у ОС актуальный код символа. Что такое код возврат в приложение зависит от нескольких факторов, которые ОС отслеживает-одним из них является статус capslock. Вот почему capslock работает в разных приложениях - поскольку он отслеживается ОС, а не (только) приложением. здесь

1
отвечен wmz 2023-03-17 01:56

то, что вы просите, невозможно. Если игра обнаруживает ключ, она может сделать все, что захочет (в этом случае введите текст с заглавной буквы). Нет никакого способа, чтобы изменить это без изменения кода игры.

расширения:

нажатие клавиши caps lock В большинстве случаев является аппаратной вещью (свет может идти и т. д.). Это поведение затем сопоставляется любым приложением, которое вы используете в то время. Если ваша игра решила проигнорировать это, она может. Если он хотел, чтобы каждая буква, которую вы напечатали после этого, была "а". В этом случае он решил следовать соглашению и сделать буквы заглавными, если ключ caps lock включен.

после того, как вы покинете игру, ключ caps lock все еще будет включен, потому что это аппаратная вещь. Windows видит это, а также решает следовать соглашению и сделать ваши письма заглавными.

0
отвечен soandos 2023-03-17 04:13

некоторые клавиатуры (например, WASD клавиатуры) имеют аппаратные DIP-переключатели, которые позволяют изменять функции определенных клавиш, в том числе CAPS LOCK. В случае клавиатур WASD V2 включение переключателя 3 позволит CAPS LOCK работать как левая клавиша управления.

V2/V2B User's Guide

0
отвечен Christoph 2023-03-17 06:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх