Как изменить настройки реестра клавиатуры для ключей с 3-символьными scan-кодами?

у меня есть клавиатура Apple mini-USB, которую я использую с Windows 7. Моя конечная цель-навсегда переназначить клавишу F12 на "Delete", чтобы я мог войти в систему с помощью Control+Alt+Delete (клавиатура apple имеет только backspace).

Я определил коды сканирования клавиатуры для клавиш, которые я хочу переназначить с помощью AutoHotKey.

  • удалить - 153
  • F12 -058

у меня есть некоторый опыт работы с через реестр переназначить ключи как крышки, котор нужно контролировать, в этом примере:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00

код реестра для управления в соответствии с этим примером 3a,00 и его scancode 03a. Кажется, вам нужно просто удалить ведущий 0 в этом случае, чтобы переназначить ключ.

как это работает, когда ваш scancode имеет значение на этой ведущей цифре? Я должен просто использовать 53 как код?

7
задан harrymc
19.04.2023 8:29 Количество просмотров материала 3018
Распечатать страницу

1 ответ

в scancodes в реестре в шестнадцатеричное (основание 16), и включает два байта. Первый байт иногда используется в качестве escape-кода (0xE0), а на клавишу Delete:

управления'ы скан-это 58 или 0x003A

F12'ы скан-это 88 или 0x0058

удалитьscancode сбежал 83 или 0xE053

это приводит к следующему реестру правки, чтобы сделать это изменение (обратите внимание, что вы должны увеличить 02,00,00,00 to 03,00,00,00 для указания дополнительного ключа):

53,e0,58,00    

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

3
отвечен Darth Android 2023-04-20 16:17

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

Ваш ответ

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

Имя
Вверх