Hi,
> The following CVS commit on Feb 10th, of CHANGELOG entry 864 has
> broken VTswitching between VTs while switched away from the X
> server:
>
> 865. Add private keysyms for the new XKB actions (XFree86 special keys),
> and move those actions to an XKB compatibility map. This fixes
> side-effects (loss of auto-repeat and mousekeys functionality) of
> the way this was implemented previously (#5610, Ivan Pascal).
Actually this patch isn't a reason of the bug. The bug itself appeared
when new actions for VT switching was added to a keyboard map.
(Un)fortunaly it was masked becouse the switching key lost their autorepeat
capability. The recent patch just disclosed the bug.
The patch here:
--- xc/programs/Xserver/xkb/xkbActions.c.orig Thu Feb 13 21:15:37 2003
+++ xc/programs/Xserver/xkb/xkbActions.c Thu Feb 13 21:16:15 2003
@@ -1038,6 +1038,7 @@
filter->active = 1;
filter->filterOthers = 0;
filter->filter = _XkbFilterSwitchScreen;
+ AccessXCancelRepeatKey(xkbi, keycode);
XkbDDXSwitchScreen(dev,keycode,pAction);
return 0;
}
--
Ivan U. Pascal | e-mail: [EMAIL PROTECTED]
Administrator of | Tomsk State University
University Network | Tomsk, Russia
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel