From 75269d39fa8e5d82f11289261b31aa6e232090aa Mon Sep 17 00:00:00 2001 From: "Sergey V. Udaltsov" Date: Sat, 13 Mar 2010 01:51:07 +0000 Subject: [PATCH] added compose:(prsc, paus, sclk) http://bugs.freedesktop.org/show_bug.cgi?id=24005 --- rules/base.o_s.part | 3 +++ rules/base.xml.in | 22 ++++++++++++++++++++-- symbols/compose | 18 +++++++++++++++++- 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/rules/base.o_s.part b/rules/base.o_s.part index 47bfa00..2e13cb6 100644 --- a/rules/base.o_s.part +++ b/rules/base.o_s.part @@ -72,6 +72,9 @@ compose:rctrl = +compose(rctrl) compose:caps = +compose(caps) compose:102 = +compose(102) + compose:paus = +compose(paus) + compose:prsc = +compose(prsc) + compose:sclk = +compose(sclk) srvrkeys:none = +srvr_ctrl(no_srvr_keys) eurosign:e = +eurosign(e) eurosign:2 = +eurosign(2) diff --git a/rules/base.xml.in b/rules/base.xml.in index 7b74731..847ba6e 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -4564,7 +4564,7 @@ @@ -5012,7 +5012,7 @@ + + + diff --git a/symbols/compose b/symbols/compose index 3bedb33..84e1a4b 100644 --- a/symbols/compose +++ b/symbols/compose @@ -34,10 +34,26 @@ xkb_symbols "lctrl" { partial modifier_keys xkb_symbols "caps" { - replace key { type="TWO_LEVEL", [ Multi_key, Multi_key ] }; + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; }; partial modifier_keys xkb_symbols "102" { key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; }; + +partial modifier_keys +xkb_symbols "paus" { + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; +}; + +partial modifier_keys +xkb_symbols "prsc" { + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; +}; + +partial modifier_keys +xkb_symbols "sclk" { + key { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; +}; + -- 2.32.0.93.g670b81a890