Skip to content

Known Problematic Keys

Bubs edited this page Dec 11, 2023 · 1 revision

Incompatible Keys

Pause/Break key

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.

Keys that show as 00_100

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.

Keys shows a code like E0_nnnn (ie. E0_2038)

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.

Fn Key

Most Fn keys are interpreted by the hardware and never get passed onto the OS so they can not be mapped

Keys that may not always work with "Type Key"

  • Num Lock (00_45) - Sometimes shows as a £ key.
  • Print Screen (E0_37) - Not always picked up by "Type Key"