From c212eea4ea017c7e04672d1a2747605b968e0641 Mon Sep 17 00:00:00 2001 From: "kmcclusk%netscape.com" Date: Thu, 8 Oct 1998 00:47:10 +0000 Subject: [PATCH] Fixed key events. --- widget/src/motif/nsXtEventHandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/widget/src/motif/nsXtEventHandler.cpp b/widget/src/motif/nsXtEventHandler.cpp index 170d49078268..1366b8d32d47 100644 --- a/widget/src/motif/nsXtEventHandler.cpp +++ b/widget/src/motif/nsXtEventHandler.cpp @@ -630,12 +630,12 @@ void nsXtWidget_InitNSKeyEvent(int aEventType, nsKeyEvent& aKeyEvent, Widget w, XtTranslateKeycode(xKeyEvent->display,xKeyEvent->keycode, xKeyEvent->state, &modout, &res); res = XKeycodeToKeysym(xKeyEvent->display, xKeyEvent->keycode, 0); - aKeyEvent.keyCode = nsConvertKey(res) - 0xFF00; + aKeyEvent.keyCode = nsConvertKey(res) & 0x00FF; aKeyEvent.time = xKeyEvent->time; aKeyEvent.isShift = (xKeyEvent->state & ShiftMask) ? PR_TRUE : PR_FALSE; aKeyEvent.isControl = (xKeyEvent->state & ControlMask) ? PR_TRUE : PR_FALSE; aKeyEvent.isAlt = (xKeyEvent->state & Mod1Mask) ? PR_TRUE : PR_FALSE; - printf("KEY Event type %d %d shift %d control %d alt %d \n", aEventType == NS_KEY_DOWN, aKeyEvent.keyCode, aKeyEvent.isShift, aKeyEvent.isControl, aKeyEvent.isAlt); +// printf("KEY Event type %d %d shift %d control %d alt %d \n", aEventType == NS_KEY_DOWN, aKeyEvent.keyCode, aKeyEvent.isShift, aKeyEvent.isControl, aKeyEvent.isAlt); } //==============================================================