diff --git a/dix/getevents.c b/dix/getevents.c index 6969f782f..8a4f8ed41 100644 --- a/dix/getevents.c +++ b/dix/getevents.c @@ -446,6 +446,7 @@ GetKeyboardValuatorEvents(xEvent *events, DeviceIntPtr pDev, int type, kbp = (deviceKeyButtonPointer *) events; kbp->time = ms; kbp->deviceid = pDev->id; + kbp->detail = key_code; if (type == KeyPress) kbp->type = DeviceKeyPress; else if (type == KeyRelease)