From 42491ebbd1de7792833e8a31238979437ccc8513 Mon Sep 17 00:00:00 2001 From: Andreas Wettstein Date: Sat, 29 Apr 2017 12:12:25 +0200 Subject: [PATCH] Extend the specification: LockMods can lock groups as well. Signed-off-by: Andreas Wettstein --- specs/appD.xml | 4 +++- specs/ch06.xml | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/specs/appD.xml b/specs/appD.xml index 23aed05..5f81b0f 100644 --- a/specs/appD.xml +++ b/specs/appD.xml @@ -541,7 +541,9 @@ class, or feedback 1 SETofKEYMASK real modifiers 1 SETofKB_VMODSHIGH virtual modifiers high 1 SETofKB_VMODSLOW virtual modifiers low -2 unused +1 BITMASK flags + #x04 XkbSA_GroupAbsolute +1 INT8 group 1 4 type diff --git a/specs/ch06.xml b/specs/ch06.xml index ec6a5f2..4014607 100644 --- a/specs/ch06.xml +++ b/specs/ch06.xml @@ -455,6 +455,12 @@ SA_LockMods noUnlock: BOOL + + group: INT8 + + + groupAbsolute: BOOL + @@ -478,6 +484,9 @@ False occurred, key release unlocks them. + + If no keys were operated simultaneously with this key, release sets the locked keyboard group to group if groupAbsolute is set or adds group to the locked group if groupAbsolute is not set. + -- 2.9.0