# fi-latin1.map: Finnish keymap
# Changes by Johan Myréen <jem@iki.fi> 1997-08-19
# Changes by Marko Myllynen <myllynen@lut.fi> 2001-04-05

charset "iso-8859-1"
keymaps 0-2,4-6,8-10,12-14
alt_is_meta
include "qwerty-layout"
	altgr keycode 18 = Hex_E
	altgr keycode 19 = registered
	altgr keycode 20 = +thorn
	control shift keycode 20 = +THORN
	altgr keycode 25 = paragraph
	altgr keycode 30 = Hex_A
	altgr keycode 31 = ssharp
	altgr keycode 32 = Hex_D
	altgr keycode 32 = +eth
	control shift keycode 32 = +ETH
	altgr keycode 33 = Hex_F
	altgr keycode 46 = Hex_C
	control shift keycode 46 = copyright
	altgr keycode 48 = Hex_B
	altgr keycode 49 = +ntilde
	control shift keycode 49 = +Ntilde
	altgr keycode 50 = mu
include "linux-with-alt-and-altgr"
	plain keycode  83 = KP_Comma
strings as usual

keycode   1 = Escape
keycode   2 = one              exclam           exclamdown
	control shift keycode 2 = onesuperior
keycode   3 = two              quotedbl         at
	control shift keycode 3 = twosuperior
	control keycode   3 = nul
	control altgr keycode 3 = nul
keycode   4 = three            numbersign       sterling
	control shift keycode 4 = threesuperior
	control keycode   4 = Escape
# old:  keycode   5 = four     dollar           dollar
keycode   5 = four             currency         dollar
	control shift keycode 5 = cent
	control keycode   5 = Control_backslash
keycode   6 = five             percent          currency
	control shift keycode 6 = masculine
	control keycode   6 = Control_bracketright
keycode   7 = six              ampersand        yen
	control shift keycode 7 = ordfeminine
	control keycode   7 = Control_asciicircum
keycode   8 = seven            slash            braceleft
	control shift keycode 8 = plusminus
	control keycode   8 = Control_underscore
keycode   9 = eight            parenleft        bracketleft
	control shift keycode 9 = guillemotleft
	control keycode   9 = Delete
	control altgr keycode 9 = Escape
keycode  10 = nine             parenright       bracketright
	control shift keycode 10 = guillemotright
	control altgr keycode 10 = Control_bracketright
keycode  11 = zero             equal            braceright
	control shift keycode 11 = degree
keycode  12 = plus             question         backslash
	control shift keycode 12 = questiondown
	control keycode  12 = Control_underscore
	control altgr keycode 12 = Control_backslash
keycode  13 = dead_acute       dead_grave
	alt     keycode  13 = Meta_equal
	alt shift keycode 13 = Meta_grave
keycode  14 = Delete
keycode  15 = Tab
keycode  26 = +aring           +Aring
	control keycode  26 = Escape
	alt     keycode  26 = Meta_bracketleft
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
keycode  28 = Return
	alt     keycode  28 = Meta_Control_m
keycode  29 = Control
keycode  39 = +odiaeresis      +Odiaeresis     +oslash
	control shift keycode 39 = +Oslash
	alt     keycode  39 = Meta_semicolon
keycode  40 = +adiaeresis      +Adiaeresis     +ae
	control shift keycode 40 = +AE
	alt     keycode  40 = Meta_apostrophe
keycode  41 = section          onehalf         onequarter
	control shift keycode 41 = threequarters
	control keycode  41 = nul
	alt     keycode  41 = Meta_grave
keycode  42 = Shift
# 43: Add caron and dead_caron here when supported properly
keycode  43 = apostrophe       asterisk
	control keycode  43 = Control_backslash
keycode  51 = comma              semicolon	cedilla
	control shift keycode 51 = ccedilla
	control shift keycode 51 = dead_cedilla
keycode  52 = period             colon              periodcentered
	control shift keycode 52 = notsign
keycode  53 = minus               underscore       hyphen
	control keycode  53 = Control_underscore
	control shift keycode 53 = macron
	control alt shift keycode 53 = Meta_Control_underscore
keycode  54 = Shift
keycode  56 = Alt
keycode  57 = space
	control keycode  57 = nul
keycode  58 = Caps_Lock
keycode  86 = less             greater          bar
	control shift keycode 86 = brokenbar
	alt altgr keycode 86 = Meta_bar
keycode  97 = Control
