summaryrefslogtreecommitdiff
path: root/compat
Commit message (Collapse)AuthorAgeFilesLines
* compat,types: harmonize some whitespace, and reshuffle some linesBenno Schulenberg2023-04-112-4/+4
| | | | Also, add some level specifications for clarity, although unneeded.
* rename two eight-level types to be more readableBenno Schulenberg2023-04-101-1/+1
| | | | | | | | The "EIGHT_LEVEL_LEVEL_FIVE_LOCK" name was too condensed to make sense. With "EIGHT_LEVEL_WITH_LEVEL5_LOCK" the reader has at least a chance of understanding it. Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
* compat: eliminate the virtual modifier AltGr; map upper groups directlyBenno Schulenberg2022-06-054-25/+13
| | | | | | | | | | Associate groups 2, 3, and 4 directly with Mod5 (for old applications that are still not XKB-aware) so that the indirect association through <MDSW> is no longer needed and this key is freed for something else. This addresses the second part of issue #321. Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
* harmonize some whitespace, to slightly improve readabilityBenno Schulenberg2022-06-052-0/+2
| | | | | Also, reshuffle an option to after the ones that it includes, as is done elsewhere in the file.
* condense and correct four comments -- NumLock is a virtual modifierBenno Schulenberg2022-06-031-5/+2
| | | | | | | | | Mod2 is the real modifier, to which "NumLock" gets mapped by making <HYPR> set the "NumLock" modifier *and* mapping <HYPR> to Mod2. (The logic is absurd, but what can one do?) Also, reshuffle two lines and rearrange two lines for esthetics.
* compat: remove commented-out 'useModMapMods' commands and similar thingsBenno Schulenberg2022-05-264-21/+4
| | | | Also, correct some comments to use the plural instead of the singular.
* Drop autotoolsPeter Hutterer2021-12-171-10/+0
| | | | | | Even the xserver is now meson only and building a desktop stack without meson is not possible anymore. So let's drop autotools for meson, which is much easier to maintain.
* Indent the various dist_foo_DATA for better visual alignmentsPeter Hutterer2020-06-021-7/+7
| | | | | | No functional changes Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Use dist_foo_DATA to remove the need for EXTRA_DISTPeter Hutterer2020-06-021-3/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* added ledcomposeSergey Udaltsov2019-10-302-1/+17
| | | | https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/114
* compat/*: Removing trailing whitespace, and standardizing the tabbing.Benno Schulenberg2014-01-1517-185/+190
| | | | Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
* compat/*: Tweaking and harmonizing some comments.Benno Schulenberg2014-01-1516-80/+81
| | | | Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
* Fixes to DIN T3 layout:Andreas Wettstein2013-08-131-0/+2
| | | | | | | | | | | | | | | | | - Use standard compliant to access the "common secondary group" and Level 3, using latches. This requires Xorg server 1.15 or up to work. - Avoid binding Level5 to Shift, by changing the compat for ISO_Level5_Latch and ISO_Level5_Lock. They now look like the Level3-keysyms. Only de(T3) and de(neo) use these two keysyms, no backward compatibility issues are to be expected. For T3, changing ISO_Level5_Latch would have been sufficient. - Do not include latin(type4), to avoid populating Level4 with random stuff that cannot be removed once users get used to it. - Consistent use of dead_stroke. Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch>
* Remove *.dir generationDaniel Stone2012-08-291-5/+2
| | | | | | | | | | 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>
* Missing fileSergey V. Udaltsov2012-03-271-1/+1
| | | | Introduced in 882f5470713d30dffd7d5158399a158330363860
* Unused fileSergey V. Udaltsov2012-03-211-12/+0
|
* Eliminating ISO LockSergey V. Udaltsov2012-03-211-4/+0
|
* Unneeded keypad overlay compat modulesSergey V. Udaltsov2012-03-102-59/+1
|
* Unneed norepeat compat sectionSergey V. Udaltsov2012-03-102-10/+1
|
* Hide ClearGrab/CloseGrabs actions behind an optionDaniel Stone2012-01-191-6/+9
| | | | | | | | 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 actionsDaniel Stone2011-06-281-0/+7
| | | | | | | | | | | | | | | | | | | | | 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 tagsAlexandr Shadchin2011-02-1916-48/+0
| | | | Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com>
* fixing "both shifts together"Sergey V. Udaltsov2011-01-112-0/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=30898
* assign action for keysym Shift_L by defaultStephan Hilb2011-01-111-0/+2
| | | | | | | | | | | | 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.
* added missing compat-file: capsStephan Hilb2010-05-041-0/+12
|
* Revert "caps is not in the compat section"Daniel Knittl-Frank2010-05-041-1/+1
| | | | This reverts commit ada3c006adcb6deebed88d3990391dfad864e469.
* caps is not in the compat sectionSergey V. Udaltsov2010-05-021-1/+1
|
* Update Neo-layout to the final version, released 2010-03-28Stephan Hilb2010-05-023-1/+23
|
* Remove unused .cvsignore file #23776Gaetan Nadon2009-09-081-3/+0
| | | | | | CVS is no longer used for X.Org modules Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* using Level5 keysyms in compat, b.fd.o#4411Sergey V. Udaltsov2008-11-291-9/+6
|
* improving build processSergey V. Udaltsov2008-08-061-0/+2
|
* olpc compatsvu2007-10-052-1/+53
|
* typosvu2007-02-261-1/+1
|
* fixing copypaste bug, b.fd.o#10104svu2007-02-261-1/+1
|
* Fixing Canadian with hex valuessvu2006-06-131-6/+6
|
* Better Canadiansvu2006-06-101-6/+6
|
* removed not working lctrl...svu2006-02-261-11/+0
|
* huge update from Sunsvu2006-02-263-0/+53
|
* Fixing problem with level3(ralt) and group(alts_toggle)svu2005-11-262-8/+5
|
* *** empty log message ***svu2005-10-173-0/+3
|
* adding 5th level, adding ca(multix)svu2005-10-174-1/+52
|
* tiny cleanupsvu2005-08-221-0/+1
|
* updating the build processsvu2005-08-061-5/+4
|
* no dummy XFree keywordsvu2004-09-134-10/+0
|
* no more capsled tracessvu2004-09-081-1/+1
|
* reorganizing indicators, thanks to Frank Murphysvu2004-09-048-64/+83
|
* first feed-in of the layouts. The revolution is comingsvu2004-04-1019-0/+914