Yup - it is a 105 key board.
xev output seems to be showing some kind of remapping that is beyond my Linux skills:
for little a I get
Code:
KeyPress event, serial 30, synthetic NO, window 0x3800001,
* *root 0x40, subw 0x0, time 64504411, (76,-2), root:(78,22),
* *state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
* *XLookupString gives 1 bytes: (61) "a"
* *XmbLookupString gives 1 bytes: (61) "a"
* *XFilterEvent returns: False
KeyRelease event, serial 30, synthetic NO, window 0x3800001,
* *root 0x40, subw 0x0, time 64504512, (76,-2), root:(78,22),
* *state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
* *XLookupString gives 1 bytes: (61) "a"
for little c I get
Code:
FocusOut event, serial 30, synthetic NO, window 0x3800001,
* *mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 30, synthetic NO, window 0x3800001,
* *mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 30, synthetic NO, window 0x0,
* *keys: *2 * 0 * 0 * 0 * 0 * 0 * 64 *0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0
* * * * * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0 * 0
KeyRelease event, serial 30, synthetic NO, window 0x3800001,
* *root 0x40, subw 0x0, time 64612772, (68,-11), root:(70,13),
* *state 0x10, keycode 54 (keysym 0x63, c), same_screen YES,
* *XLookupString gives 1 bytes: (63) "c"
Tried swapping another keyboard (while running) and get the same symptoms so shouldnt be hardware (also as per first post I have no Cc problems under Win).