summaryrefslogtreecommitdiff
path: root/rules
diff options
context:
space:
mode:
authorBenno Schulenberg <bensberg@telfort.nl>2022-04-15 11:23:14 +0200
committerBenno Schulenberg <bensberg@telfort.nl>2022-04-15 11:33:48 +0200
commit15a342eb3fb3103e0b03d3a95116f21506bc7eab (patch)
tree2621ce66aba36195756d8afe6579b6be3c378056 /rules
parent311008564bdb2e838098d23e7ee6d60875611c44 (diff)
downloadxkeyboard-config-15a342eb3fb3103e0b03d3a95116f21506bc7eab.tar.gz
rules: make the RCtrl+RShift toggle work by adding a per-group rule
For some reason, when there is only a general rule for an option, it gets applied (always? often?) only to the first group, which is problematic especially for group toggles, because they are meant to work in every group. Avoid the problem by explicitly defining a rule for the RCtrl+RShift toggle for every group. This fixes issue #252. Originally-reported-by: Leonard Lausen
Diffstat (limited to 'rules')
-rw-r--r--rules/0036-lo_s.part1
-rw-r--r--rules/0037-l1o_s.part1
-rw-r--r--rules/0038-l2o_s.part1
-rw-r--r--rules/0039-l3o_s.part1
-rw-r--r--rules/0040-l4o_s.part1
-rw-r--r--rules/0042-o_s.part1
6 files changed, 5 insertions, 1 deletions
diff --git a/rules/0036-lo_s.part b/rules/0036-lo_s.part
index f4f0536..6564e07 100644
--- a/rules/0036-lo_s.part
+++ b/rules/0036-lo_s.part
@@ -6,3 +6,4 @@
* misc:apl = +apl(level3)
* grp:win_space_toggle = +group(win_space_toggle)
* grp:ctrl_space_toggle = +group(ctrl_space_toggle)
+ * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle)
diff --git a/rules/0037-l1o_s.part b/rules/0037-l1o_s.part
index 3f36a94..cbb61e8 100644
--- a/rules/0037-l1o_s.part
+++ b/rules/0037-l1o_s.part
@@ -6,3 +6,4 @@
* misc:apl = +apl(level3):1
* grp:win_space_toggle = +group(win_space_toggle):1
* grp:ctrl_space_toggle = +group(ctrl_space_toggle):1
+ * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle):1
diff --git a/rules/0038-l2o_s.part b/rules/0038-l2o_s.part
index 3f0a0e0..f298d93 100644
--- a/rules/0038-l2o_s.part
+++ b/rules/0038-l2o_s.part
@@ -6,3 +6,4 @@
* misc:apl = +apl(level3):2
* grp:win_space_toggle = +group(win_space_toggle):2
* grp:ctrl_space_toggle = +group(ctrl_space_toggle):2
+ * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle):2
diff --git a/rules/0039-l3o_s.part b/rules/0039-l3o_s.part
index df02acf..2f27b81 100644
--- a/rules/0039-l3o_s.part
+++ b/rules/0039-l3o_s.part
@@ -6,3 +6,4 @@
* misc:apl = +apl(level3):3
* grp:win_space_toggle = +group(win_space_toggle):3
* grp:ctrl_space_toggle = +group(ctrl_space_toggle):3
+ * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle):3
diff --git a/rules/0040-l4o_s.part b/rules/0040-l4o_s.part
index 733d30c..8246a15 100644
--- a/rules/0040-l4o_s.part
+++ b/rules/0040-l4o_s.part
@@ -6,3 +6,4 @@
* misc:apl = +apl(level3):4
* grp:win_space_toggle = +group(win_space_toggle):4
* grp:ctrl_space_toggle = +group(ctrl_space_toggle):4
+ * grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle):4
diff --git a/rules/0042-o_s.part b/rules/0042-o_s.part
index 59da684..98a5adf 100644
--- a/rules/0042-o_s.part
+++ b/rules/0042-o_s.part
@@ -48,7 +48,6 @@
grp:ctrl_alt_toggle = +group(ctrl_alt_toggle)
grp:ctrl_alt_toggle_bidir = +group(ctrl_alt_toggle_bidir)
grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle)
- grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle)
grp:ctrl_shift_toggle = +group(ctrl_shift_toggle)
grp:ctrl_shift_toggle_bidir = +group(ctrl_shift_toggle_bidir)
grp:lalt_lshift_toggle = +group(lalt_lshift_toggle)