1 #From stig@netcom.com Mon Feb 21 22:05:14 1994 (now stig@hackvan.com)
3 #Below is a keymap that I have customized for use with emacs. Notably, I've
4 #enabled the alt-letter, alt-shift-letter, and ctrl-alt-letter keystrokes
5 #because they're all usable in emacs. Also, I moved caps-lock to shift numlock
6 #and the left half of my keyboard has two control keys...(you can never have
11 #Slightly modified - aeb
13 keymaps 0-2,4-6,8-9,12
15 include "qwerty-layout"
16 include "linux-with-alt-and-altgr"
17 keycode 69 = Num_Lock Caps_Lock
18 plain keycode 103 = Control_p
19 plain keycode 105 = Control_b
20 plain keycode 106 = Control_f
21 plain keycode 108 = Control_n
23 string Prior = "\033v" # ESC-v
24 string Next = "\026" # Ctrl-v
25 compose as usual for "iso-8859-1"
28 keycode 2 = one exclam
29 keycode 3 = two at at nul
30 keycode 4 = three numbersign
31 control keycode 4 = Escape
32 keycode 5 = four dollar dollar Control_backslash
33 keycode 6 = five percent
34 control keycode 6 = Control_bracketright
35 keycode 7 = six asciicircum
36 control keycode 7 = Control_asciicircum
37 keycode 8 = seven ampersand braceleft Control_underscore
38 keycode 9 = eight asterisk bracketleft Delete
39 keycode 10 = nine parenleft bracketright
40 keycode 11 = zero parenright braceright
41 keycode 12 = minus underscore backslash Control_underscore
42 keycode 13 = equal plus
45 keycode 26 = bracketleft braceleft
46 control keycode 26 = Escape
47 keycode 27 = bracketright braceright
48 control keycode 27 = Control_bracketright
50 alt keycode 28 = Meta_Control_m
51 shift alt keycode 28 = Meta_Control_m
53 keycode 39 = semicolon colon
54 keycode 40 = apostrophe quotedbl
55 keycode 41 = grave asciitilde
57 keycode 43 = backslash bar
58 control keycode 43 = Control_backslash
59 keycode 51 = comma less
60 keycode 52 = period greater
61 keycode 53 = slash question
62 control keycode 53 = Delete
66 control keycode 57 = nul
68 keycode 86 = less greater bar