как переназначить клавишу клавиатуры /

292
Mukul Kumar

клавиша Shift на моей клавиатуре перестала работать (механическая проблема),
так что, есть ли способ заставить окна думать, что (кнопка-заглушка) - это новая кнопка Shift?
Я куплю новую клавиатуру КАК МОЖНО СКОРЕЕ, но мне нужно сделать срочную работу, поэтому.

0

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

1
Darth Android

Вы можете использовать SharpKeys для этого в Windows. Переназначение Caps Lockк Shiftеще один из примеров.

1
Christian H

Поддерживает Darth Android для быстрого и простого (и правильного для вашей ситуации) решения, но для полноты картины вы также можете изменить реестр, включив в него карту скан-кода.

По сути, вы добавите Scan Codeдвоичный ключ к: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

Формат для него:

00000000 -Header (all zeros) 00000000 -more all zeros 0x000000 -Where x is the number of changes +1 xxxxyyyy -Where x is the scan code, and y is the key your remapping it to. 00000000 -Null entry to show the end 

Так, например:

"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,A0,00,5B,00,00,00,00,00 

Изменил бы левое смещение (00A0), чтобы сопоставить его с левой клавишей Windows (005B)

Есть гораздо более глубокая и глубокая статья об Экспертном обмене, если вам нужно пойти по этому пути для более постоянного изменения, но я хотел бы предложить другой вариант. Тем не менее ... воспользуйтесь решением Darth Android для вашего быстрого решения. :)

Это фактически то, что делает SharpKeys, IIRC. Это просто необычный графический интерфейс для создания карты скан-кодов и обновления реестра! Одна из причин, по которой мне так нравится. :) Darth Android 7 лет назад 1
Ницца. Тогда я могу начать использовать его сам вместо обычного «Действительно ли мне нужно искать код сканирования и редактировать реестр или просто игнорировать его?» внутренний монолог. :) Christian H 7 лет назад 0