# Estonian keymap
# Ville Hallik <Ville.Hallik@mail.ee>
#
# Please note that there are two characters on estonian keyboard that
# are'nt available in ISO-8859-15 charset: "currency" and "one_half". These
# are provided here as hexadecimal codes 0xa4 and 0xbd as a convenience for
# people who want to use this keymap with ISO-8859-1.
charset "iso-8859-15"
alt_is_meta
keymaps 0-15
strings as usual
include "qwerty-layout"
include "linux-with-alt-and-altgr"
keycode 1 = Escape Escape
keycode 2 = one exclam
keycode 3 = two quotedbl at at nul nul nul nul
keycode 4 = three numbersign sterling sterling
keycode 5 = four 0xa4 dollar dollar
keycode 6 = five percent
keycode 7 = six ampersand VoidSymbol VoidSymbol \
Control_asciicircum Control_asciicircum \
Control_asciicircum Control_asciicircum
keycode 8 = seven slash braceleft braceleft
keycode 9 = eight parenleft bracketleft bracketleft \
Escape Escape Escape Escape
keycode 10 = nine parenright bracketright bracketright \
Control_bracketright Control_bracketright \
Control_bracketright Control_bracketright
keycode 11 = zero equal braceright braceright
keycode 12 = plus question backslash backslash \
Control_underscore Control_underscore \
Control_backslash Control_backslash
keycode 13 = dead_acute dead_grave dead_acute dead_grave
keycode 14 = Delete Delete
control keycode 14 = BackSpace
keycode 15 = Tab Meta_Tab
keycode 18 = +e +E euro euro Control_e Control_e
keycode 26 = +udiaeresis +Udiaeresis +udiaeresis +Udiaeresis Escape
keycode 27 = +otilde +Otilde section section Control_bracketright
keycode 28 = Return
alt keycode 28 = Meta_Control_m
keycode 29 = Control
keycode 31 = +s +S +scaron +Scaron Control_s Control_s
keycode 39 = +odiaeresis +Odiaeresis +odiaeresis +Odiaeresis
keycode 40 = +adiaeresis +Adiaeresis asciicircum asciicircum \
Control_asciicircum Control_asciicircum \
Control_asciicircum Control_asciicircum
keycode 41 = dead_caron dead_tilde dead_caron dead_tilde
control keycode 41 = dead_diaeresis
keycode 42 = Shift
keycode 43 = apostrophe asterisk 0xbd 0xbd \
Control_backslash Control_backslash
keycode 44 = +z +Z +zcaron +Zcaron Control_z Control_z
keycode 51 = comma semicolon
keycode 52 = period colon
control keycode 52 = Compose
keycode 53 = minus underscore VoidSymbol VoidSymbol \
Control_underscore Control_underscore
keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space space
control keycode 57 = nul
keycode 58 = Caps_Lock
keycode 83 = KP_Comma
keycode 86 = less greater bar bar
keycode 97 = Control
# These are the three extra keys found on Win95 keyboards:
keycode 125 =
keycode 126 =
keycode 127 = Compose
# Most compose definitions are same as for iso-8859-1
compose as usual for "iso-8859-1"
# Add some ISO-8859-15 specific compose definitions:
compose '^' 's' to scaron
compose '^' 'S' to Scaron
compose '^' 'z' to zcaron
compose '^' 'Z' to Zcaron
compose 'o' 'e' to oe
compose 'O' 'E' to OE
compose '"' 'Y' to Ydiaeresis
compose 'I' 'J' to Ydiaeresis
compose '=' 'c' to euro
compose '=' 'C' to euro