diff options
Diffstat (limited to 'kbd/ryuk.map')
-rw-r--r-- | kbd/ryuk.map | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/kbd/ryuk.map b/kbd/ryuk.map new file mode 100644 index 0000000..57f6da5 --- /dev/null +++ b/kbd/ryuk.map @@ -0,0 +1,75 @@ +# pcolemak.kmap for Linux console. +# 2014-02-15 Tom Willemse. +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 = ampersand percent dead_tilde asciitilde nul +keycode 2 = bracketleft one exclamdown onesuperior +keycode 3 = braceleft two masculine twosuperior nul +keycode 4 = braceright three ordfeminine threesuperior Escape +keycode 5 = parenleft four cent sterling Control_backslash +keycode 6 = equal five euro yen Control_bracketright # EuroSign yen +keycode 7 = asterisk six asciitilde asciitilde Control_asciicircum # hstroke Hstroke +keycode 8 = parenright seven eth ETH Control_underscore +keycode 9 = plus eight thorn THORN Delete +keycode 10 = bracketright nine asciitilde asciitilde # leftsinglequotemark leftdoublequotemark +keycode 11 = exclam zero asciitilde asciitilde # rightsinglequotemark rightdoublequotemark +keycode 12 = numbersign grave asciitilde asciitilde Control_underscore # endash emdash +keycode 13 = dollar asciitilde 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 = minus underscore guillemotleft asciitilde Escape # guillemotleft 0x1002039 +keycode 27 = at asciicircum 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 |