To work around this bug, and also because I wanted to remap 6, 7 and 8 to T, G, and B respectively I made a AutoHotkey Script.
You can get AutoHotKey here http://www.autohotkey.com/.
Here are my mappings and autohotkey script.
*Note that I did remap (in the game menu itself) a few keys to avoid potential problems, like tab for character menu, since tab is the universal exit/backspace key for the entire UI.
So the first value is the default key, the second is what I remapped to in the game, and the third is the key I use (note +Letter, i.e. +Z means u hit shift and Z)
There is also a 4th column on a few where I just noted for myself the mouse buttons I mapped in logitech settings for my g500
**very important to note that using this means that X is now the key that marks items as favorites in the menus
Default Key, In-Game Remap, Autohotkey Remap
Movement
- Forward W,E,
- Back S,D,
- Left A,S,
- Right D,H,F
- Jump Space
- Run Shift
- Toggle Run Caps,U,+A
- Sprint Alt,A,
- Sneak Ctrl,Q,
- Auto Move C,Y,+Z
Combat / Interaction
- LHand M1,M2
- RHand M2,M1
- Activate E,V,,mouse4
- Ready R,,,mouse5
- Shout/Power Z,,,mouse3
Menu
- Favorites Q,W
- Character Menu Tab,C,,middle mouse
- Journal J,,+Q
- Inventory I,,+V
- Magic P,,+C
- Stats /?,K+S
- System Esc
- Quicksave F5
- Quickload F9
Misc
- Toggle POV F,,X
- Wait T,N,+T
and here is the AutoHotKey Script, *note a few have spaces after the double colon , remove them the forum reads them as emoticons

x::f
f::h
+a::u
+z::y
+t::n
+q::j
+s::k
+c:: p
+v::i
t::6
g::7
b::8
