2

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

То, что я хотел бы сделать, это переназначить мой ключ тильды на "j", используя ключ карты скан-кода в реестре, но я не уверен, какие шестнадцатеричные значения будут делать это. Короче мне нужно сделать следующий рег файл:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:[the hex value to change the accent/tilde key to "j"]

Я знаю о программном обеспечении, которое может сделать это для меня, но я твердо верю в то, что не нужно загружать и запускать исполняемые файлы из Интернета, которые возятся с моими нажатиями клавиш и / или реестром, если этого можно избежать.

2 ответа2

2

Ну, я полагаю, поскольку одна из причин, по которой этот сайт существует, состоит в том, чтобы каталогизировать проблемы и их решения, а поскольку Йош помог мне, дав мне ссылку, которая может не всегда работать, я решил, что выложу ее. Как оказалось, меня отключила только одна цифра.

Если у вас сломан ключ в XP и вам нужно заменить его другим, скопируйте и вставьте в блокнот следующее:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode map"=hex:00,00,00,00,00,00,00,00,AA,00,00,00,BB,00,CC,00,DD,00,EE,00,00,00,00,00

Замените буквы выше следующим:

AA = количество ключей, которые вы собираетесь изменить +1 (вот почему это не работает. Я не считал ноль)

BB = шестнадцатеричный код сканирования мертвого ключа

CC = шестнадцатеричный код сканирования суррогатного ключа

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

EE = BB

Когда вы закончите, сохраните его как угодно .reg, дважды щелкните по нему, затем перезагрузите компьютер.

Так что в моей ситуации это выглядело так:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,24,00,29,00,29,00,24,00,00,00,00,00

И вуаля, у меня снова есть jjJJJjjjjjJJJj

1

Самым простым инструментом, который я нашел для этого, является утилита KeyTweak - доступна здесь:

http://webpages.charter.net/krumsick/

Предоставляет приятный графический интерфейс для внесения необходимых изменений в реестр. Я использовал его, чтобы переместить несколько клавиш на моем ноутбуке, которые были не там, где их ожидали мои пальцы ...

Вот обзор TechRepublic, который также может быть полезен:

http://www.techrepublic.com/blog/window-on-windows/how-do-i-remap-my-keyboard-with-keytweak/861

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .