[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#994026: xkb-data: breaks Multi_key, a.k.a. Compose key



On 2021-09-10 04:09:52 +0200, Vincent Lefevre wrote:
> Package: xkb-data
> Version: 2.33-1
> Severity: important
> 
> The upgrade from 2.29-2 to 2.33-1 silently breaks Multi_key.
> 
> A diff of the xkbcomp dump gives in particular:
> 
>      key <RALT> {
> -        type= "TWO_LEVEL",
> -        symbols[Group1]= [ ISO_Level3_Shift,       Multi_key ]
> +        type= "ONE_LEVEL",
> +        symbols[Group1]= [ ISO_Level3_Shift ]
>      };
> 
> i.e. Multi_key is no longer there.
> 
> Note: I use the gb keyboard layout.

This is apparently due to the following upstream change. But this is
the kind of thing that should be announced in NEWS.Debian.

commit 5ac82bfc696213eb24759bf81670bca21d122da3
Author: M Hickford <mirth.hickford@gmail.com>
Date:   2021-02-20 21:16:56 +0100

    Simplify gb(basic) so that Shift+Right Alt behaves the same as Right Alt+Shift. Resolves #245
    
    For the old behaviour, use `setxkbmap -option lv3:ralt_switch_multikey`

diff --git a/symbols/gb b/symbols/gb
index b5db5eb6..87d82170 100644
--- a/symbols/gb
+++ b/symbols/gb
@@ -20,7 +20,7 @@ xkb_symbols "basic" {
     key <BKSL> { [numbersign, asciitilde,   dead_grave,   dead_breve ] };
     key <LSGT> { [ backslash,        bar,          bar,    brokenbar ] };
 
-    include "level3(ralt_switch_multikey)"
+    include "level3(ralt_switch)"
 };
 
 partial alphanumeric_keys

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


Reply to: