--- kbd.c.orig Sun Jan 15 22:08:10 2006 +++ kbd.c Sat Feb 11 12:25:59 2006 @@ -657,6 +657,12 @@ } #endif +#ifdef __arm32__ +#warning Zaurus Tab/Mod5 fix for Caps Lock is being compiled in + if (ModifierDown(Mod5Mask) && (scanCode == KEY_Tab)) + scanCode = KEY_CapsLock; +#endif + sunKeyboards: /* * Now map the scancodes to real X-keycodes ...