--- xc/programs/Xserver/hw/xfree86/common/xf86Events.c.orig Wed Dec 15 14:36:14 2004 +++ xc/programs/Xserver/hw/xfree86/common/xf86Events.c Thu May 12 20:58:01 2005 @@ -531,6 +531,7 @@ } else #endif /* i386 && SVR4 */ { + if (!xf86IsPc98()) { switch (scanCode) { case 0x59: scanCode = KEY_0x59; break; case 0x5a: scanCode = KEY_0x5A; break; @@ -561,6 +562,7 @@ case 0x75: scanCode = KEY_0x75; break; case 0x76: scanCode = KEY_0x76; break; } + } /* end if (!xf86IsPc98()) */ } } @@ -642,10 +644,12 @@ * they need to get the same key code as the base key on the same * physical keyboard key. */ + if (!xf86IsPc98()) { if (scanCode == KEY_SysReqest) scanCode = KEY_Print; else if (scanCode == KEY_Break) scanCode = KEY_Pause; + } #endif /*