[PATCH 1/1] Add Irish keyboard map
Cian Donovan
cian.donovan at protonmail.com
Fri Sep 24 20:40:29 MSK 2021
---
data/keymaps/i386/qwerty/ie.map | 160 ++++++++++++++++++++++++++++++++
1 file changed, 160 insertions(+)
create mode 100644 data/keymaps/i386/qwerty/ie.map
diff --git a/data/keymaps/i386/qwerty/ie.map
b/data/keymaps/i386/qwerty/ie.map
new file mode 100644
index 0000000..46eb71f
--- /dev/null
+++ b/data/keymaps/i386/qwerty/ie.map
@@ -0,0 +1,160 @@
+# Irish keyboard map
+#
+# acute-accented vowels as AltGr+vowel and AltGr+Shift+vowel
+# euro currency sign as AltGr+4
+# non-breaking space as AltGr+Space and AltGr+Shift+Space
+# matches hardware (keys and engraved symbols) for Irish keyboards
+#
+# Based on Seamus O Ciardhuain <seoc at cnds.ucd.ie> (19 December 2002)
XKB keymap
+# Adopted by Cian Donovan <cian at donovan.id> (24 September 2021) for
KBD
+
+charset "iso-8859-15"
+keymaps 0-6,8,9,12
+alt_is_meta
+include "qwerty-layout"
+include "linux-with-alt-and-altgr"
+strings as usual
+
+ keycode 1 =3D Escape
+ shift keycode 1 =3D Escape
+
+ keycode 2 =3D one
+ shift keycode 2 =3D exclam
+
+ keycode 3 =3D two
+ shift keycode 3 =3D quotedbl
+ control keycode 3 =3D nul
+shift control keycode 3 =3D nul
+
+ keycode 4 =3D three
+ shift keycode 4 =3D sterling
+ control keycode 4 =3D Escape
+
+ keycode 5 =3D four
+ shift keycode 5 =3D dollar
+ altgr keycode 5 =3D euro
+ control keycode 5 =3D Control_backslash
+
+ keycode 6 =3D five
+ shift keycode 6 =3D percent
+ control keycode 6 =3D Control_bracketright
+
+ keycode 7 =3D six
+ shift keycode 7 =3D asciicircum
+ control keycode 7 =3D Control_asciicircum
+
+ keycode 8 =3D seven
+ shift keycode 8 =3D ampersand
+ control keycode 8 =3D Control_underscore
+
+ keycode 9 =3D eight
+ shift keycode 9 =3D asterisk
+ control keycode 9 =3D Delete
+
+ keycode 10 =3D nine
+ shift keycode 10 =3D parenleft
+
+ keycode 11 =3D zero
+ shift keycode 11 =3D parenright
+
+ keycode 12 =3D minus
+ shift keycode 12 =3D underscore
+ control keycode 12 =3D Control_underscore
+
+ keycode 13 =3D equal
+ shift keycode 13 =3D plus
+
+ keycode 14 =3D Delete
+ control keycode 14 =3D Control_underscore
+
+ keycode 15 =3D Tab
+ shift keycode 15 =3D Meta_Tab
+
+ keycode 18 =3D +e
+ shift keycode 18 =3D +E
+ altgr keycode 18 =3D +eacute
+ shift altgr keycode 18 =3D +Eacute
+
+ keycode 22 =3D +u
+ shift keycode 22 =3D +U
+ altgr keycode 22 =3D +uacute
+ shift altgr keycode 22 =3D +Uacute
+
+ keycode 23 =3D +i
+ shift keycode 23 =3D +I
+ altgr keycode 23 =3D +iacute
+ shift altgr keycode 23 =3D +Iacute
+
+ keycode 24 =3D +o
+ shift keycode 24 =3D +O
+ altgr keycode 24 =3D +oacute
+ shift altgr keycode 24 =3D +Oacute
+
+ keycode 26 =3D bracketleft
+ shift keycode 26 =3D braceleft
+ control keycode 26 =3D Escape
+
+ keycode 27 =3D bracketright
+ shift keycode 27 =3D braceright
+ control keycode 27 =3D Control_bracketright
+
+ keycode 28 =3D Return
+ alt keycode 28 =3D Meta_Control_m
+
+ keycode 29 =3D Control
+
+ keycode 30 =3D +a
+ shift keycode 30 =3D +A
+ altgr keycode 30 =3D +aacute
+ shift altgr keycode 30 =3D +Aacute
+
+ keycode 34 =3D +g
+ shift keycode 34 =3D +G
+ control keycode 34 =3D Control_g
+shift control keycode 34 =3D Control_g
+
+ keycode 39 =3D semicolon
+ shift keycode 39 =3D colon
+
+ keycode 40 =3D apostrophe
+ shift keycode 40 =3D at
+ control keycode 40 =3D Control_g
+shift control keycode 40 =3D Control_g
+
+ keycode 41 =3D grave
+ shift keycode 41 =3D notsign
+ altgr keycode 41 =3D brokenbar
+ control keycode 41 =3D nul
+
+ keycode 42 =3D Shift
+
+ keycode 43 =3D numbersign
+ shift keycode 43 =3D asciitilde
+ control keycode 43 =3D Control_backslash
+
+ keycode 51 =3D comma
+ shift keycode 51 =3D less
+
+ keycode 52 =3D period
+ shift keycode 52 =3D greater
+
+ keycode 53 =3D slash
+ shift keycode 53 =3D question
+ control keycode 53 =3D Delete
+
+ keycode 54 =3D Shift
+
+ keycode 56 =3D Alt
+
+ keycode 57 =3D space
+ altgr keycode 57 =3D nobreakspace
+ shift altgr keycode 57 =3D nobreakspace
+ control keycode 57 =3D nul
+
+ keycode 58 =3D Caps_Lock
+
+ keycode 86 =3D backslash
+ shift keycode 86 =3D bar
+ control keycode 86 =3D Control_backslash
+
+ keycode 97 =3D Control
--
2.30.2
Signed-off-by: Cian Donovan <cian.donovan at protonmail.com>
More information about the kbd
mailing list