[prev in list] [next in list] [prev in thread] [next in thread]
List: openbsd-bugs
Subject: Patch to make the German T3 keyboard layout functional
From: wilfried.meindl () gmail ! com
Date: 2021-01-09 17:42:43
Message-ID: 9f5e7769a3ba38ee () neo2 ! my ! domain
[Download RAW message or body]
>Synopsis: Patch to make the German T3 keyboard layout functional in xenocara
>Category: system
>Environment:
System : OpenBSD 6.8
Details : OpenBSD 6.8-stable (GENERIC.MP) #31: Sat Dec 19 09:24:41 CET 2020
wime12@neo2.my.domain:/usr/src/sys/arch/arm64/compile/GENERIC.MP
Architecture: OpenBSD.arm64
Machine : arm64
>Description:
The German T3 international keyboard layout in xenocara is essentially
non-functional as it contains an invalid definition for the RALT key.
Neither important symbols like backslash or tilde let alone the
international symbols are reachable.
>How-To-Repeat:
Activate the de T3 keyboard layout in X and try to use the "Alt Gr"
(right ALT) key.
>Fix:
The wrong RALT definition was corrected some years ago in xorg. A
discussion related to this bug can be found under this link:
https://bugs.freedesktop.org/show_bug.cgi?id=60991
Here is the corresponding patch for xenocara.
Index: dist/xkeyboard-config/symbols/de
===================================================================
RCS file: /cvs/xenocara/dist/xkeyboard-config/symbols/de,v
retrieving revision 1.18
diff -u -p -u -r1.18 de
--- dist/xkeyboard-config/symbols/de 8 Feb 2017 21:33:43 -0000 1.18
+++ dist/xkeyboard-config/symbols/de 9 Jan 2021 17:12:08 -0000
@@ -180,7 +180,7 @@ xkb_symbols "T3" {
key.type[Group1] = "THREE_LEVEL";
key <LFSH> { [ Shift_L, Shift_L, ISO_Level5_Latch ] };
key <RTSH> { [ Shift_R, Shift_R, ISO_Level5_Latch ] };
- key <RALT> { [ ISO_Level3_Switch, ISO_Level5_Latch, ISO_Level5_Latch ] };
+ key <RALT> { [ ISO_Level3_Shift, ISO_Level5_Latch, ISO_Level5_Latch ] };
};
partial alphanumeric_keys
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic