-
Notifications
You must be signed in to change notification settings - Fork 412
Known Problematic Keys
The Pause/Break key is a special key with the scan code "E1 1D 45 E1 9D C5". This is too long to be remapped using SharpKeys (or any programs that use the same method of remapping), since this registry remapping is limited to 2-byte scancodes. If you try to remap it, you'll get only the first two bytes, and end up remapping the Num Lock key instead. More discussion on this topic.
00_100 is a catch all code that Windows reports when a key is captured by hardware or some other driver so there's no way to successfully remap that key, especially since multiple keys can return the same 00_100 code.
If a scancode has 6 characters, then it is what is known as a triple-byte scancode which is something that cannot be remapped by the Windows Registry.
Most Fn keys are interpreted by the hardware and never get passed onto the OS so they can not be mapped
- Num Lock (00_45) - Sometimes shows as a £ key.
- Print Screen (E0_37) - Not always picked up by "Type Key"