Remove *.dir generation It's only used by the X server's ListComponents call, which I intend to stub out shortly. (For bonus points, that call will fork xkbcomp to generate the necessary listings itself if it can't find the *.dir files.) Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Hide ClearGrab/CloseGrabs actions behind an option Similar to how we put the Terminate mapping behind an option rather than enabling it by default, put the ClearGrab/CloseGrab action handlers behind an option too, so we don't ship 'break my screensaver'. Oops. Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Compat: Add grab/window logging actions XF86LogWindowTree and XF86LogGrabInfo, included in very recent x11proto, are new symbols to trigger the PrGrbs and PrWins actions, respectively. These are new debugging actions which print useful information to the X log. See http://lists.x.org/archives/xorg-devel/2011-June/023314.html for more information. (Note that there is a slight mismatch with some of the action names there, which was fixed in a later revision of the patch.) This should probably only be included in a new major release though, due to http://cgit.freedesktop.org/xorg/app/xkbcomp/commit/?id=2a473b which meant that using any unknown keysyms in an interp definition meant that it turned into an Any+AnyOfOrNone(All) definition, so all your non-action keys just dumped the window tree to the X log and did nothing else. Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Remove RCS tags Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
assign action for keysym Shift_L by default The keysym action was up until now not explicitly defined. Shift did always work by binding the whole key to a real modifier. But you don't always want to (as in shift:both_capslock) For some reason assigning an action to Shift_L prevents the <LFSH> key from getting bound to the Lock modifier when using shift:both_capslock. This fixes the misbehavior of shift not shifting due to multiple mod-mapping (Shift and Lock) when using shift:both_capslock.