Re: [PATCH] kbd: Add console keymap for Mac swiss german keyboards
Matthias von Arx <[email protected]> Tue, 19 Aug 2025 21:53:10 +0200
| Newsgroups | dev.linux.lists.kbd |
|---|---|
| Message-ID | <[email protected]> |
Hi, Yes! I will send a v2 with this line removed. Greetings Matthias > On 19 Aug 2025, at 16:20, Alexey Gladkov <[email protected]> wrote: >=20 > =EF=BB=BFOn Mon, Aug 18, 2025 at 11:15:08PM +0200, Matthias von Arx wrote:= >> Add swiss german Mac keyboard layout with Mac-specific adaptations. >>=20 >> Signed-off-by: Matthias von Arx <[email protected]> >> --- >> data/keymaps/i386/qwertz/sg-mac.map | 172 ++++++++++++++++++++++++++++ >> 1 file changed, 172 insertions(+) >> create mode 100644 data/keymaps/i386/qwertz/sg-mac.map >>=20 >> diff --git a/data/keymaps/i386/qwertz/sg-mac.map b/data/keymaps/i386/qwer= tz/sg-mac.map >> new file mode 100644 >> index 0000000..f94c0e4 >> --- /dev/null >> +++ b/data/keymaps/i386/qwertz/sg-mac.map >> @@ -0,0 +1,172 @@ >> +# Swiss German keyboard layout for Mac >> + >> +keymaps 0-2,4-6,8,12 >> +include "qwertz-layout" >> +include "linux-with-alt-and-altgr" >> + plain keycode 83 =3D KP_Period >=20 > Is this a cut-n-paste error? Why is it here? >=20 >> +strings as usual >> + >> +keycode 1 =3D Escape Escape >> + alt keycode 1 =3D Meta_Escape >> +keycode 2 =3D one plus plusminus >> + alt keycode 2 =3D Meta_one >> +keycode 3 =3D two quotedbl quotedbl >> + control keycode 3 =3D nul >> + alt keycode 3 =3D Meta_two >> +keycode 4 =3D three asterisk numbersign >> + control keycode 4 =3D Escape >> + alt keycode 4 =3D Meta_three >> +keycode 5 =3D four ccedilla Ccedilla >> + control keycode 5 =3D Control_backslash >> + alt keycode 5 =3D Meta_four >> +keycode 6 =3D five percent bracketleft >> + control keycode 6 =3D Control_bracketright >> + alt keycode 6 =3D Meta_five >> +keycode 7 =3D six ampersand bracketright >> + control keycode 7 =3D Control_asciicircum >> + alt keycode 7 =3D Meta_six >> +keycode 8 =3D seven slash bar >> + control keycode 8 =3D Control_underscore >> + alt keycode 8 =3D Meta_seven >> +keycode 9 =3D eight parenleft braceleft >> + control keycode 9 =3D Delete >> + alt keycode 9 =3D Meta_eight >> +keycode 10 =3D nine parenright braceright >> + alt keycode 10 =3D Meta_nine >> +keycode 11 =3D zero equal >> + alt keycode 11 =3D Meta_zero >> +keycode 12 =3D apostrophe question dead_acute >> + control keycode 12 =3D Control_underscore >> + alt keycode 12 =3D Meta_minus >> +keycode 13 =3D dead_circumflex dead_grave dead_tilde >> + alt keycode 13 =3D Meta_equal >> +keycode 14 =3D Delete Delete >> + alt keycode 14 =3D Meta_Delete >> +keycode 15 =3D Tab Meta_Tab >> + alt keycode 15 =3D Meta_Tab >> + >> +keycode 16 =3D q Q >> + control keycode 16 =3D Control_q >> + alt keycode 16 =3D Meta_q >> +keycode 17 =3D w W >> + control keycode 17 =3D Control_w >> + alt keycode 17 =3D Meta_w >> +keycode 18 =3D e E currency >> + control keycode 18 =3D Control_e >> + alt keycode 18 =3D Meta_e >> +keycode 19 =3D r R >> + control keycode 19 =3D Control_r >> + alt keycode 19 =3D Meta_r >> +keycode 20 =3D t T >> + control keycode 20 =3D Control_t >> + alt keycode 20 =3D Meta_t >> +keycode 21 =3D z Z >> + control keycode 21 =3D Control_z >> + alt keycode 21 =3D Meta_z >> +keycode 22 =3D u U degree >> + control keycode 22 =3D Control_u >> + alt keycode 22 =3D Meta_u >> +keycode 23 =3D i I >> + control keycode 23 =3D Control_i >> + alt keycode 23 =3D Meta_i >> +keycode 24 =3D o O >> + control keycode 24 =3D Control_o >> + alt keycode 24 =3D Meta_o >> +keycode 25 =3D p P >> + control keycode 25 =3D Control_p >> + alt keycode 25 =3D Meta_p >> + >> +keycode 26 =3D udiaeresis egrave section >> + altgr keycode 26 =3D section >> + control keycode 26 =3D Escape >> + alt keycode 26 =3D Meta_udiaeresis >> +keycode 27 =3D dead_diaeresis exclam bracketright >> + control keycode 27 =3D Control_bracketright >> + alt keycode 27 =3D Meta_bracketright >> +keycode 28 =3D Return >> + alt keycode 28 =3D Meta_Control_m >> +keycode 29 =3D Control >> + >> +keycode 30 =3D a A >> + control keycode 30 =3D Control_a >> + alt keycode 30 =3D Meta_a >> +keycode 31 =3D s S ssharp >> + control keycode 31 =3D Control_s >> + alt keycode 31 =3D Meta_s >> +keycode 32 =3D d D >> + control keycode 32 =3D Control_d >> + alt keycode 32 =3D Meta_d >> +keycode 33 =3D f F >> + control keycode 33 =3D Control_f >> + alt keycode 33 =3D Meta_f >> +keycode 34 =3D g G at >> + control keycode 34 =3D Control_g >> + alt keycode 34 =3D Meta_g >> +keycode 35 =3D h H >> + control keycode 35 =3D Control_h >> + alt keycode 35 =3D Meta_h >> +keycode 36 =3D j J >> + control keycode 36 =3D Control_j >> + alt keycode 36 =3D Meta_j >> +keycode 37 =3D k K >> + control keycode 37 =3D Control_k >> + alt keycode 37 =3D Meta_k >> +keycode 38 =3D l L >> + control keycode 38 =3D Control_l >> + alt keycode 38 =3D Meta_l >> + >> +keycode 39 =3D odiaeresis eacute cent >> + alt keycode 39 =3D Meta_odiaeresis >> +keycode 40 =3D adiaeresis agrave ae >> + altgr keycode 40 =3D ae >> + control keycode 40 =3D Control_g >> + alt keycode 40 =3D Meta_adiaeresis >> +keycode 41 =3D section degree backslash >> + control keycode 41 =3D nul >> + alt keycode 41 =3D Meta_grave >> +keycode 42 =3D Shift >> +keycode 43 =3D dollar sterling pilcrow >> + altgr keycode 43 =3D pilcrow >> + control keycode 43 =3D Control_backslash >> + alt keycode 43 =3D Meta_backslash >> + >> +keycode 44 =3D y Y >> + control keycode 44 =3D Control_y >> + alt keycode 44 =3D Meta_y >> +keycode 45 =3D x X >> + control keycode 45 =3D Control_x >> + alt keycode 45 =3D Meta_x >> +keycode 46 =3D c C copyright >> + control keycode 46 =3D Control_c >> + alt keycode 46 =3D Meta_c >> +keycode 47 =3D v V >> + control keycode 47 =3D Control_v >> + alt keycode 47 =3D Meta_v >> +keycode 48 =3D b B >> + control keycode 48 =3D Control_b >> + alt keycode 48 =3D Meta_b >> +keycode 49 =3D n N dead_tilde >> + altgr keycode 49 =3D dead_tilde >> + control keycode 49 =3D Control_n >> + alt keycode 49 =3D Meta_n >> +keycode 50 =3D m M mu >> + control keycode 50 =3D Control_m >> + alt keycode 50 =3D Meta_m >> + >> +keycode 51 =3D comma semicolon >> + alt keycode 51 =3D Meta_comma >> +keycode 52 =3D period colon >> + alt keycode 52 =3D Meta_period >> +keycode 53 =3D minus underscore >> + control keycode 53 =3D Delete >> + alt keycode 53 =3D Meta_slash >> + shift control keycode 53 =3D Control_underscore >> +keycode 54 =3D Shift >> +keycode 56 =3D Alt >> +keycode 57 =3D space space >> + control keycode 57 =3D nul >> + alt keycode 57 =3D Meta_space >> +keycode 58 =3D Caps_Lock >> +keycode 86 =3D less greater backslash >> + alt keycode 86 =3D Meta_less >> +keycode 97 =3D Control >> -- >> 2.50.1 >>=20 >>=20 >=20 > -- > Rgrds, legion >=20