Search notes:
Registry: HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys
Subkeys
The names of the subkeys of eight-digit hexadecimal numbers, left padded with zeroes.
I have no idea if these names have a special meaning.
That said,
https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms904626(v=msdn.10
) makes some notes about the keys in the range
00000000
through
00000027
thar are used for
simplified chinese mspy…
.
Values of Subkeys
The subkeys seem to have the following three values:
Key Modifiers
Target IME
Virtual Key
These three values have the
REG_BINARY
data type and are four bytes long.
Virtual key
The virtual key that needs to be pressed to change the keyboard layout.
Key modifiers
The virtual key that needs to be pressed can be modified with a
key modifier
:
The first byte indicates which modifier keys need to be pressed:
01: Left alt
02: control
04: shift
Valid combinations seem to be
Left alt (= 0x01)
Control + Shift (= 0x06)
Left Alt + Shift (= 0x05)
The second byte always seems to be
0xC0
, the third and fourth
0x00
.
Target IME
Somehow, the value of
Target IME
seems to correspond to a
language identifier
.
Index