summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikhail Gusarov <dottedmag@dottedmag.net>2009-11-18 18:56:54 +0600
committerSergey V. Udaltsov <svu@gnome.org>2009-11-19 21:23:29 +0000
commit6b1d12a3f7c2e5aebf17a43fa9e45533b9895614 (patch)
tree9aeed50f7ee5a80bcfafa643295428fc5eb33a56
parent97e9727a7a8e9731ec9f9a0cf37e1b780aac1548 (diff)
downloadxkeyboard-config-6b1d12a3f7c2e5aebf17a43fa9e45533b9895614.tar.gz
Add missing "Compose at Left Control" variant
Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
-rw-r--r--rules/base.o_s.part1
-rw-r--r--rules/base.xml.in6
-rw-r--r--symbols/compose5
3 files changed, 12 insertions, 0 deletions
diff --git a/rules/base.o_s.part b/rules/base.o_s.part
index b7a2de4..8f1b07d 100644
--- a/rules/base.o_s.part
+++ b/rules/base.o_s.part
@@ -67,6 +67,7 @@
compose:lwin = +compose(lwin)
compose:rwin = +compose(rwin)
compose:menu = +compose(menu)
+ compose:lctrl = +compose(lctrl)
compose:rctrl = +compose(rctrl)
compose:caps = +compose(caps)
compose:102 = +compose(102)
diff --git a/rules/base.xml.in b/rules/base.xml.in
index 228b5e9..b28be15 100644
--- a/rules/base.xml.in
+++ b/rules/base.xml.in
@@ -4953,6 +4953,12 @@
</option>
<option>
<configItem>
+ <name>compose:lctrl</name>
+ <_description>Left Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
<name>compose:rctrl</name>
<_description>Right Ctrl</_description>
</configItem>
diff --git a/symbols/compose b/symbols/compose
index 521d93e..3bedb33 100644
--- a/symbols/compose
+++ b/symbols/compose
@@ -28,6 +28,11 @@ xkb_symbols "rctrl" {
};
partial modifier_keys
+xkb_symbols "lctrl" {
+ key <LCTL> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] };
+};
+
+partial modifier_keys
xkb_symbols "caps" {
replace key <CAPS> { type="TWO_LEVEL", [ Multi_key, Multi_key ] };
};