big-bag-skylark/console/data_keymaps_i386_colemak_e...

76 lines
5.8 KiB
Plaintext

# colemak.kmap for Linux console.
# 2006-01-01 Shai Coleman, http://colemak.com/ . Public domain.
alt_is_meta
charset "iso-8859-15" # use a ISO-8859-15 font, e.g.: consolechars -f lat9v-14
keymaps 0-12
include "qwerty-layout"
include "linux-with-alt-and-altgr"
strings as usual
keycode 41 = grave asciitilde dead_tilde asciitilde nul
keycode 2 = one exclam exclamdown onesuperior
keycode 3 = two at masculine twosuperior nul
keycode 4 = three numbersign ordfeminine threesuperior Escape
keycode 5 = four dollar cent sterling Control_backslash
keycode 6 = five percent euro yen Control_bracketright # EuroSign yen
keycode 7 = six asciicircum asciitilde asciitilde Control_asciicircum # hstroke Hstroke
keycode 8 = seven ampersand eth ETH Control_underscore
keycode 9 = eight asterisk thorn THORN Delete
keycode 10 = nine parenleft asciitilde asciitilde # leftsinglequotemark leftdoublequotemark
keycode 11 = zero parenright asciitilde asciitilde # rightsinglequotemark rightdoublequotemark
keycode 12 = minus underscore asciitilde asciitilde Control_underscore # endash emdash
keycode 13 = equal plus multiply division
keycode 16 = q Q adiaeresis Adiaeresis Control_q
keycode 17 = w W aring Aring Control_w
keycode 18 = f F atilde Atilde Control_f
keycode 19 = p P oslash Ooblique Control_p
keycode 20 = g G asciitilde asciitilde Control_g # dead_ogonek asciitilde
keycode 21 = j J asciitilde asciitilde Control_j # dstroke Dstroke
keycode 22 = l L asciitilde asciitilde Control_l # lstroke Lstroke
keycode 23 = u U uacute Uacute Control_u
keycode 24 = y Y udiaeresis Udiaeresis Control_y
keycode 25 = semicolon colon odiaeresis Odiaeresis
keycode 26 = bracketleft braceleft guillemotleft asciitilde Escape # guillemotleft 0x1002039
keycode 27 = bracketright braceright guillemotright asciitilde Control_bracketright # guillemotright 0x100203a
keycode 43 = backslash bar asciitilde asciitilde Control_backslash
keycode 30 = a A aacute Aacute Control_a
keycode 31 = r R dead_grave asciitilde Control_r
keycode 32 = s S ssharp asciitilde Control_s
keycode 33 = t T dead_acute asciitilde Control_t # dead_acute dead_doubleacute
keycode 34 = d D dead_diaeresis asciitilde Control_d
keycode 35 = h H asciitilde asciitilde Control_h # dead_caron asciitilde
keycode 36 = n N ntilde Ntilde Control_n
keycode 37 = e E eacute Eacute Control_e
keycode 38 = i I iacute Iacute Control_i
keycode 39 = o O oacute Oacute Control_o
keycode 40 = apostrophe quotedbl otilde Otilde
keycode 44 = z Z ae AE Control_z
keycode 45 = x X dead_circumflex asciitilde Control_x
keycode 46 = c C ccedilla Ccedilla Control_c
keycode 47 = v V oe OE Control_v
keycode 48 = b B asciitilde asciitilde Control_b # dead_breve asciitilde
keycode 49 = k K asciitilde asciitilde Control_k # dead_abovering asciitilde
keycode 50 = m M asciitilde asciitilde Control_m # dead_macron asciitilde
keycode 51 = comma less dead_cedilla asciitilde
keycode 52 = period greater asciitilde asciitilde # dead_abovedot asciitilde
keycode 53 = slash question questiondown asciitilde Delete
keycode 58 = BackSpace BackSpace BackSpace BackSpace
keycode 86 = minus underscore asciitilde asciitilde Control_underscore # endash emdash
keycode 57 = space space space nobreakspace nul
keycode 1 = Escape
keycode 14 = Delete
keycode 15 = Tab
keycode 28 = Return
alt keycode 28 = Meta_Control_m
keycode 29 = Control
keycode 42 = Shift
keycode 54 = Shift
keycode 56 = Alt
keycode 97 = Control