summaryrefslogtreecommitdiff
path: root/rules/base.extras.xml
diff options
context:
space:
mode:
authorJun Aruga <jun.aruga@gmail.com>2021-12-28 14:20:01 +0100
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2021-12-29 16:17:41 +0000
commit8018e2982d1067fc79195e518546fee191b63b6d (patch)
treee7aa4264a45701f839bab429e6917c7920598959 /rules/base.extras.xml
parent0554e6c220555d1ed94b5ae6253226516faae951 (diff)
downloadxkeyboard-config-8018e2982d1067fc79195e518546fee191b63b6d.tar.gz
Adding the option to make Caps as Escape key, Shift + Caps as Compose key.
Adding the option to make Caps Lock act as Escape key, and Shift + Caps Lock act as Compose key. Signed-off-by: Jun Aruga <jun.aruga@gmail.com>
Diffstat (limited to 'rules/base.extras.xml')
-rw-r--r--rules/base.extras.xml15
1 files changed, 15 insertions, 0 deletions
diff --git a/rules/base.extras.xml b/rules/base.extras.xml
index 82aa2c1..2ac0fd9 100644
--- a/rules/base.extras.xml
+++ b/rules/base.extras.xml
@@ -1437,6 +1437,21 @@
</configItem>
</option>
</group>
+ <group allowMultipleSelection="false">
+ <!-- Caps Lock tweaks.
+ "Internal" capitalization means capitalization using some internal tables.
+ Otherwise "as Shift" - means using next group. -->
+ <configItem popularity="exotic">
+ <name>caps</name>
+ <description>Caps Lock behavior</description>
+ </configItem>
+ <option>
+ <configItem popularity="exotic">
+ <name>caps:escape_shifted_compose</name>
+ <description>Make Caps Lock an additional Esc, and Shift + Caps Lock is the Compose</description>
+ </configItem>
+ </option>
+ </group>
<group allowMultipleSelection="true">
<!-- Tweaking the position of the "(" and ")" keys -->
<configItem popularity="exotic">