Remapping the keyboard Layout (Change Keyboard
Keys order) in Windows XP and Windows Vista
A friend of mine's notebook's keyboard has been severely injured
and therefore it went trough a repair specialist.
When the notebook was brought back it appears that somehow in order
to fix it the person who repaired the laptop has on purpose or
mistakenly changed how the keyboard keys
"z, x, c, v, b, n, m,
<, >" behaved as well as the "z", key was actually not
returning any keyboard signals (e.g. it appeared to be completed
dead).
Also the other forementioned keys were returning values like each
and every key was mapped to the following one in the order for
example:
x key was returning by default the value of
z key ,
c key was returning value of
v key , while pressing
b the
n character was returned and so on.
This kind of behaviour was quite annoying since keys were sending
back a wrong letters. Therefore it was logical to try and look for
a possible software way to remap the keyboard return codes and
adjust them to return a proper key codes "on the fly".
After a quick consult with google I have stumbled on a program
called
SharpKeys
This small handy program was exactly what I was looking for and
through it I succeeded to remap the keys in quite a quick fashion
remapping of all wrong returning keyboard keys did happen for about
15 or 20 minutes (including the time I spend to get to know the
program).
I've tested the program and I can confirm it works perfectly with
Windows Vista along with it's native
Windows XP
support
Here is a screenshot of
Windows Sharpkeys:
Of course
Sharpkeys is not the only available program you
can use, there are plenty of others as I've red on the internet
that are suitable to do the trick.
Some of the Sharpkeys alternative programs to be used to achieve
the same goal are:
1.
KeyTweak
2.
Microsoft Keyboard Layout Creator
Apart from that it's always possible to simply use the good old
reliable hardcore way of editing the registry directly.
If you're determined to edit the registry
here is a useful
discussion and key scancodes