From 2b1d946392ce28b96941341778b2b526aa0fb126 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 13 Nov 2007 09:51:33 +1030 Subject: [PATCH] xkb: disable xkb key repeats (temporarily) Haven't quite figured out yet how to make these repeats work. Because we share the class between devices, the key state is already set when we process the master device's event, causing a repeat on each event. --- xkb/xkbPrKeyEv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xkb/xkbPrKeyEv.c b/xkb/xkbPrKeyEv.c index f007f75f2..147df3e4c 100644 --- a/xkb/xkbPrKeyEv.c +++ b/xkb/xkbPrKeyEv.c @@ -76,6 +76,7 @@ int xiEvent; if ((behavior.type&XkbKB_Permanent)==0) { switch (behavior.type) { case XkbKB_Default: +#if 0 if (( xE->u.u.type == KeyPress || xE->u.u.type == DeviceKeyPress) && (keyc->down[key>>3] & (1<<(key&7)))) { @@ -112,6 +113,7 @@ int xiEvent; XkbLastRepeatEvent= NULL; return; } +#endif break; case XkbKB_Lock: if ( xE->u.u.type == KeyRelease ||