[PATCH 2/3] Add new fi.map combining fi-latin1 and fi-latin9
Marko Myllynen
myllynen at redhat.com
Thu Mar 20 18:53:36 MSK 2014
New fi.map which combines all the symbols from fi-latin1 and fi-latin9.
Also for (virtual) keyboards missing the less/greater/bar key (between
Shift-L and Z) it supports producing bar with Shift+AltGr+i and
less/greater with Shift+AltGr+8/9 (as of does the Finnish X keymap).
---
data/keymaps/i386/qwerty/fi.map | 135 +++++++++++++++++++++++++++++++++++++++
1 files changed, 135 insertions(+), 0 deletions(-)
create mode 100644 data/keymaps/i386/qwerty/fi.map
diff --git a/data/keymaps/i386/qwerty/fi.map b/data/keymaps/i386/qwerty/fi.map
new file mode 100644
index 0000000..0cf8665
--- /dev/null
+++ b/data/keymaps/i386/qwerty/fi.map
@@ -0,0 +1,135 @@
+# fi.map: Classic Finnish keymap with ISO-8859-1/ISO-8859-15 symbols
+# Changes by Johan Myréen <jem at iki.fi> 1997
+# Changes by Marko Myllynen <myllynen at redhat.com> 2001, 2002, 2014
+
+keymaps 0-6,8-10,12-14
+alt_is_meta
+include "qwerty-layout"
+ altgr keycode 18 = U+20AC
+ altgr shift keycode 18 = cent
+ altgr keycode 19 = registered
+ altgr shift keycode 19 = VoidSymbol
+ altgr keycode 20 = +thorn
+ altgr shift keycode 20 = +THORN
+ altgr keycode 23 = U+0131
+ altgr shift keycode 23 = bar
+ altgr keycode 25 = paragraph
+ altgr shift keycode 25 = VoidSymbol
+ altgr keycode 30 = U+0259
+ altgr shift keycode 30 = U+018F
+ altgr keycode 31 = U+0161
+ altgr shift keycode 31 = U+0160
+ altgr control keycode 31 = ssharp
+ altgr keycode 32 = +eth
+ altgr shift keycode 32 = +ETH
+ altgr keycode 34 = U+014B
+ altgr shift keycode 34 = U+014A
+ altgr keycode 37 = U+0138
+ altgr shift keycode 37 = VoidSymbol
+ altgr keycode 44 = U+017E
+ altgr shift keycode 44 = U+017D
+ altgr keycode 45 = multiply
+ shift altgr keycode 45 = division
+ altgr keycode 46 = copyright
+ altgr shift keycode 46 = cent
+ altgr keycode 48 = ssharp
+ altgr shift keycode 48 = VoidSymbol
+ altgr keycode 49 = +ntilde
+ altgr shift keycode 49 = +Ntilde
+ altgr keycode 50 = mu
+ altgr shift keycode 50 = VoidSymbol
+include "linux-with-alt-and-altgr"
+ plain keycode 83 = KP_Comma
+strings as usual
+
+keycode 1 = Escape
+keycode 2 = one exclam exclamdown
+ altgr shift keycode 2 = onesuperior
+keycode 3 = two quotedbl at
+ control keycode 3 = nul
+ control altgr keycode 3 = nul
+ altgr shift keycode 3 = twosuperior
+keycode 4 = three numbersign sterling
+ control keycode 4 = Escape
+ altgr shift keycode 4 = threesuperior
+keycode 5 = four currency dollar
+ control keycode 5 = Control_backslash
+ altgr shift keycode 5 = cent
+keycode 6 = five percent U+20AC
+ control keycode 6 = Control_bracketright
+ altgr shift keycode 6 = masculine
+keycode 7 = six ampersand yen
+ control keycode 7 = Control_asciicircum
+ altgr shift keycode 7 = ordfeminine
+keycode 8 = seven slash braceleft
+ control keycode 8 = Control_underscore
+ altgr shift keycode 8 = plusminus
+keycode 9 = eight parenleft bracketleft
+ control keycode 9 = Delete
+ control altgr keycode 9 = Escape
+ altgr shift keycode 9 = less
+ altgr control keycode 9 = guillemotleft
+keycode 10 = nine parenright bracketright
+ control altgr keycode 10 = Control_bracketright
+ altgr shift keycode 10 = greater
+ altgr control keycode 10 = guillemotright
+keycode 11 = zero equal braceright
+ altgr shift keycode 11 = degree
+keycode 12 = plus question backslash
+ control keycode 12 = Control_underscore
+ control altgr keycode 12 = Control_backslash
+ altgr shift keycode 12 = questiondown
+keycode 13 = dead_acute dead_grave dead_cedilla
+ alt keycode 13 = Meta_equal
+ alt shift keycode 13 = Meta_grave
+ altgr shift keycode 13 = dead_ogonek
+keycode 14 = Delete
+keycode 15 = Tab
+ shift keycode 15 = Meta_Tab
+keycode 26 = +aring +Aring U+0153
+ control keycode 26 = Escape
+ alt keycode 26 = Meta_bracketleft
+ altgr shift keycode 26 = U+0152
+keycode 27 = dead_diaeresis dead_circumflex dead_tilde
+ control keycode 27 = Control_bracketright
+ control shift keycode 27 = Control_asciicircum
+ alt keycode 27 = Meta_bracketright
+ alt shift keycode 27 = Meta_asciicircum
+ alt altgr keycode 27 = Meta_asciitilde
+ altgr shift keycode 27 = dead_caron
+keycode 28 = Return
+ alt keycode 28 = Meta_Control_m
+keycode 29 = Control
+keycode 39 = +odiaeresis +Odiaeresis +oslash
+ alt keycode 39 = Meta_semicolon
+ altgr shift keycode 39 = +Oslash
+keycode 40 = +adiaeresis +Adiaeresis +ae
+ alt keycode 40 = Meta_apostrophe
+ altgr shift keycode 40 = +AE
+keycode 41 = section onehalf onequarter
+ control keycode 41 = nul
+ alt keycode 41 = Meta_grave
+ altgr shift keycode 41 = threequarters
+keycode 42 = Shift
+keycode 43 = apostrophe asterisk dead_caron
+ control keycode 43 = Control_backslash
+ altgr shift keycode 43 = dead_breve
+keycode 51 = comma semicolon dead_cedilla
+ altgr shift keycode 51 = dead_ogonek
+keycode 52 = period colon periodcentered
+ altgr shift keycode 52 = notsign
+keycode 53 = minus underscore hyphen
+ control keycode 53 = Control_underscore
+ control shift keycode 53 = Control_underscore
+ control alt shift keycode 53 = Meta_Control_underscore
+ altgr shift keycode 53 = macron
+keycode 54 = Shift
+keycode 56 = Alt
+keycode 57 = space space space
+ control keycode 57 = nul
+ altgr shift keycode 57 = nobreakspace
+keycode 58 = Caps_Lock
+keycode 86 = less greater bar
+ alt altgr keycode 86 = Meta_bar
+ altgr shift keycode 86 = brokenbar
+keycode 97 = Control
--
1.7.1
--------------050402070200070801000303
Content-Type: text/plain; charset=UTF-8;
name="0003-Remove-now-redundant-fi-latin1-and-fi-latin9-maps.patch"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment;
filename*0="0003-Remove-now-redundant-fi-latin1-and-fi-latin9-maps.patch"
More information about the kbd
mailing list