0

My keyboard is messed up, the 'i' and 'o' keys don't work. I'm currently making do with alt+numpad ascii... but it's incredibly annoying (still less than the damn on screen keyboard).

Figured I'd swap some keys around so I could get my vowels back.

I've changed the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout registry file Scancode Map with the following binary 1.

However, it had no effect whatsoever. My '+' and '«' keys are still working as such, and I'm going crazy. Bright side is, I now know h♂w t♂ make gender f♀gures! ♥♥♥

6
  • Have you tried a spare (USB( keyboard?
    – DavidPostill
    Dec 8, 2015 at 17:59
  • I only have PS2 ones >.<. :/
    – Fuujin
    Dec 8, 2015 at 18:02
  • So did you try a different PS2 keyboard?
    – DavidPostill
    Dec 8, 2015 at 18:03
  • Have you cleaned your keyboard?
    – DavidPostill
    Dec 8, 2015 at 18:03
  • You can get a PS2 > USB adapter.
    – Roke
    Dec 8, 2015 at 18:20

1 Answer 1

2

The entries have the codes in reverse order. Try this, instead.

00 00  00 00    header version
00 00  00 00    header flags
03 00  00 00    number of entries in the map
17 00  0D 00    '+' -> 'I' (0x0D -> 0x17)
18 00  1A 00    '[' -> 'O' (0x1A -> 0x18)
00 00  00 00    null entry for terminator
2
  • 1
    This worked :) Not sure why every website had this reversed. Even SharpKeys has the 'From and To' columns switched, it seems.
    – Fuujin
    Dec 29, 2015 at 16:15
  • 1
    @Fuujin One common use case is swapping the CAPS and Ctrl keys, and the order doesn't matter in that case. Plus, the MS reference page Keyboard and mouse class drivers has the order wrong as well.
    – dxiv
    Dec 29, 2015 at 17:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .