diff options
author | svu <svu> | 2006-08-30 23:47:25 +0000 |
---|---|---|
committer | svu <svu> | 2006-08-30 23:47:25 +0000 |
commit | 77a034b67ce8dcfd09df9850f7823d719c56b479 (patch) | |
tree | 8d21f22a1c0a284b4cbe6d69b3d86a2a786fc5df | |
parent | 0146cb6ac3cd0de00f888d85107fe37bc493ac3c (diff) | |
download | xkeyboard-config-77a034b67ce8dcfd09df9850f7823d719c56b479.tar.gz |
support alt-caps to toggle groups, b.fd.o#8047
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | rules/base.o_s.part | 1 | ||||
-rw-r--r-- | rules/base.xml.in | 6 | ||||
-rw-r--r-- | symbols/group | 12 |
4 files changed, 24 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2006-08-31 Sergey Udaltsov + + symbols/group, rules/base.o_s.part: added group:alt_caps_toggle + https://bugs.freedesktop.org/show_bug.cgi?id=8047 + 2006-08-02 Sergey Udaltsov symbols/inet, keycodes/evdev: updated evdev diff --git a/rules/base.o_s.part b/rules/base.o_s.part index dcc595b..add9358 100644 --- a/rules/base.o_s.part +++ b/rules/base.o_s.part @@ -10,6 +10,7 @@ grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) grp:caps_toggle = +group(caps_toggle) grp:shift_caps_toggle = +group(shift_caps_toggle) + grp:alt_caps_toggle = +group(alt_caps_toggle) grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) grp:alt_shift_toggle = +group(alt_shift_toggle) grp:menu_toggle = +group(menu_toggle) diff --git a/rules/base.xml.in b/rules/base.xml.in index a61bcf8..781c7c8 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -2739,6 +2739,12 @@ </option> <option> <configItem> + <name>grp:alt_caps_toggle</name> + <_description>Alt+CapsLock changes group.</_description> + </configItem> + </option> + <option> + <configItem> <name>grp:shifts_toggle</name> <_description>Both Shift keys together change group.</_description> </configItem> diff --git a/symbols/group b/symbols/group index a23fe39..8022c4f 100644 --- a/symbols/group +++ b/symbols/group @@ -293,3 +293,15 @@ xkb_symbols "rctrl_toggle" { virtualMods= AltGr }; }; + +// using the group(alt_caps_toggle) map, pressing: +// Alt+Caps Lock toggles group +// Caps Lock toggles caps lock +partial modifier_keys +xkb_symbols "alt_caps_toggle" { + key <CAPS> { + type="PC_SYSRQ", + symbols[Group1]= [ Caps_Lock, ISO_Next_Group] + }; +}; + |