annotate etc/Xkeymap.txt @ 36150:46e59561af4c

Display Vars node renamed Display Custom. Include info there about customizing cursor appearance. Clean up aggressive scrolling. Clarify horizontal scrolling discussion. Fix index entries for line number mode.
author Richard M. Stallman <rms@gnu.org>
date Sat, 17 Feb 2001 16:45:37 +0000
parents e96ffe544684
children 23a1cea22d13
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1 # -*-Mode: Fundamental-*-
Dave Love <fx@gnu.org>
parents:
diff changeset
2 # X keymap file for rlk with some emacsified bindings
Dave Love <fx@gnu.org>
parents:
diff changeset
3 # This file contains the default keyboard mapping. The first column contains a X keyboard code; the other
Dave Love <fx@gnu.org>
parents:
diff changeset
4 # 16 columns contain the mapping of the keycode to a character string, with various combinations
Dave Love <fx@gnu.org>
parents:
diff changeset
5 # of the SHIFT, LOCK, META, and CONTROL keys down. See the man page for "keycomp" for more information.
Dave Love <fx@gnu.org>
parents:
diff changeset
6 #
Dave Love <fx@gnu.org>
parents:
diff changeset
7 # Keycode constants for non-typewriter keys are found in <X/Xkeyboard.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
8 #
Dave Love <fx@gnu.org>
parents:
diff changeset
9 # It is easiest to edit this file with an EMACS window running across the entire width of the display, with
Dave Love <fx@gnu.org>
parents:
diff changeset
10 # tab stop set to 4.
Dave Love <fx@gnu.org>
parents:
diff changeset
11 #
Dave Love <fx@gnu.org>
parents:
diff changeset
12 # E1=Find, E2=Insert Here, E3=Remove, E4=Select, E5=Prev Screen, E6=Next Screen
Dave Love <fx@gnu.org>
parents:
diff changeset
13 # uns L S SL M ML MS MSL C CL CS CSL CM CML CMS CMSL
Dave Love <fx@gnu.org>
parents:
diff changeset
14 0212 0023, 0023, 0023, 0023, 0223, 0223, 0223, 0223, 0022, 0022, 0022, 0022, 0222, 0222, 0222, 0222, /* E1 */
Dave Love <fx@gnu.org>
parents:
diff changeset
15 0213 U, U, U, U, U, U, U, U, U, U, U, U, U, U, U, U, /* E2 */
Dave Love <fx@gnu.org>
parents:
diff changeset
16 0214 0004, 0004, 0177, 0177, 0304, 0304, 0377, 0377, 0004, 0004, 0177, 0177, 0204, 0204, 0377, 0377 /* E3 */
Dave Love <fx@gnu.org>
parents:
diff changeset
17 0215 U, U, U, U, U, U, U, U, U, U, U, U, U, U, U, U, /* E4 */
Dave Love <fx@gnu.org>
parents:
diff changeset
18 0216 0326, 0326, 0326, 0326, 0326, 0326, 0326, 0326, "\255\226" "\255\226" "\255\226" "\255\226" "\255\226" "\255\226" "\255\226" "\255\226" /* E5 */
Dave Love <fx@gnu.org>
parents:
diff changeset
19 0217 0026, 0026, 0026, 0026, 0026, 0026, 0026, 0026, 0226, 0226, 0226, 0226, 0226, 0226, 0226, 0226, /* E6 */
Dave Love <fx@gnu.org>
parents:
diff changeset
20 0247 0002, 0002, 0002, 0002, 0302, 0302, 0302, 0302, 0202, 0202, 0202, 0202, 0202, 0202, 0202, 0202, /* Left arrow */
Dave Love <fx@gnu.org>
parents:
diff changeset
21 0250 0006, 0006, 0006, 0006, 0306, 0306, 0306, 0306, 0206, 0206, 0206, 0206, 0206, 0206, 0206, 0206, /* Right arrow */
Dave Love <fx@gnu.org>
parents:
diff changeset
22 0251 0016, 0016, 0016, 0016, 0316, 0316, 0316, 0316, 0216, 0216, 0216, 0216, 0216, 0216, 0216, 0216, /* Down arrow */
Dave Love <fx@gnu.org>
parents:
diff changeset
23 0252 0020, 0020, 0020, 0020, 0320, 0320, 0320, 0320, 0220, 0220, 0220, 0220, 0220, 0220, 0220, 0220, /* Up arrow */
Dave Love <fx@gnu.org>
parents:
diff changeset
24 0222 0260, '0', 0260, '0', 0260, '0', 0260, '0', 0260, '0', 0260, '0', 0260, '0', 0260, '0', /* KP 0 */
Dave Love <fx@gnu.org>
parents:
diff changeset
25 0224 0256, '.', 0256, '.', 0256, '.', 0256, '.', 0256, '.', 0256, '.', 0256, '.', 0256, '.', /* KP . */
Dave Love <fx@gnu.org>
parents:
diff changeset
26 0225 '\n', '\n', '\n', '\n', 0312, 0312, 0312, 0312, 0212, 0212, 0212, 0212, 0212, 0212, 0212, 0212, /* KP Enter */
Dave Love <fx@gnu.org>
parents:
diff changeset
27 0226 0261, '1', 0261, '1', 0261, '1', 0261, '1', 0261, '1', 0261, '1', 0261, '1', 0261, '1', /* KP 1 */
Dave Love <fx@gnu.org>
parents:
diff changeset
28 0227 0262, '2', 0262, '2', 0262, '2', 0262, '2', 0262, '2', 0262, '2', 0262, '2', 0262, '2', /* KP 2 */
Dave Love <fx@gnu.org>
parents:
diff changeset
29 0230 0263, '3', 0263, '3', 0263, '3', 0263, '3', 0263, '3', 0263, '3', 0263, '3', 0263, '3', /* KP 3 */
Dave Love <fx@gnu.org>
parents:
diff changeset
30 0231 0264, '4', 0264, '4', 0264, '4', 0264, '4', 0264, '4', 0264, '4', 0264, '4', 0264, '4', /* KP 4 */
Dave Love <fx@gnu.org>
parents:
diff changeset
31 0232 0265, '5', 0265, '5', 0265, '5', 0265, '5', 0265, '5', 0265, '5', 0265, '5', 0265, '5', /* KP 5 */
Dave Love <fx@gnu.org>
parents:
diff changeset
32 0233 0266, '6', 0266, '6', 0266, '6', 0266, '6', 0266, '6', 0266, '6', 0266, '6', 0266, '6', /* KP 6 */
Dave Love <fx@gnu.org>
parents:
diff changeset
33 0234 0254, ',', 0254, ',', 0254, ',', 0254, ',', 0254, ',', 0254, ',', 0254, ',', 0254, ',', /* KP , */
Dave Love <fx@gnu.org>
parents:
diff changeset
34 0235 0267, '7', 0267, '7', 0267, '7', 0267, '7', 0267, '7', 0267, '7', 0267, '7', 0267, '7', /* KP 7 */
Dave Love <fx@gnu.org>
parents:
diff changeset
35 0236 0270, '8', 0270, '8', 0270, '8', 0270, '8', 0270, '8', 0270, '8', 0270, '8', 0270, '8', /* KP 8 */
Dave Love <fx@gnu.org>
parents:
diff changeset
36 0237 0271, '9', 0271, '9', 0271, '9', 0271, '9', 0271, '9', 0271, '9', 0271, '9', 0271, '9', /* KP 9 */
Dave Love <fx@gnu.org>
parents:
diff changeset
37 0240 0255, '-', 0255, '-', 0255, '-', 0255, '-', 0255, '-', 0255, '-', 0255, '-', 0255, '-', /* KP - */
Dave Love <fx@gnu.org>
parents:
diff changeset
38 0174 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, 0010, /* F15/Help */
Dave Love <fx@gnu.org>
parents:
diff changeset
39 0175 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, 0037, /* F16/(Un)Do */
Dave Love <fx@gnu.org>
parents:
diff changeset
40 0161 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, 0033, /* F11/ESC */
Dave Love <fx@gnu.org>
parents:
diff changeset
41 0162 '\b', '\b', '\b', '\b', '\b', '\b', U, U, '\b', '\b', U, U, U, U, U, U, /* F12/BS */
Dave Love <fx@gnu.org>
parents:
diff changeset
42 0163 '\n', '\n', '\n', '\n', '\n', '\n', U, U, '\n', '\n', U, U, U, U, U, U, /* F13/LF */
Dave Love <fx@gnu.org>
parents:
diff changeset
43 0274 0177, 0177, 0177, 0177, 0377, 0377, 0377, 0377, 0030, 0030, 0177, 0177, 0377, 0377, 0377, 0377, /* back */
Dave Love <fx@gnu.org>
parents:
diff changeset
44 0275 '\r', '\r', '\r', '\r', 0215, 0215, 0215, 0215, '\r', '\r', U, U, U, U, U, U, /* Return */
Dave Love <fx@gnu.org>
parents:
diff changeset
45 0276 '\t', '\t', '\t', '\t', 0211, 0211, 0211, 0211, "\021\t" "\021\t" "\021\t" "\021\t" "\021\t" "\021\t" "\021\t" "\021\t" /* Tab */
Dave Love <fx@gnu.org>
parents:
diff changeset
46 0277 '`', '`', '~', '~', 0340, 0340, 0376, 0376, 0036, 0036, 0036, 0036, U, U, U, U, /* ` */
Dave Love <fx@gnu.org>
parents:
diff changeset
47 0300 '1', '1', '!', '!', 0261, 0261, 0241, 0241, '1', '1', '!', '!', U, U, U, U, /* 1 */
Dave Love <fx@gnu.org>
parents:
diff changeset
48 0301 'q', 'Q', 'Q', 'Q', 0361, 0361, 0321, 0321, 0021, 0021, 0021, 0021, 0221, 0221, 0221, 0221, /* q */
Dave Love <fx@gnu.org>
parents:
diff changeset
49 0302 'a', 'A', 'A', 'A', 0341, 0341, 0301, 0301, 0001, 0001, 0001, 0001, 0201, 0201, 0201, 0201, /* a */
Dave Love <fx@gnu.org>
parents:
diff changeset
50 0303 'z', 'Z', 'Z', 'Z', 0372, 0372, 0332, 0332, 0032, 0032, 0032, 0032, 0232, 0232, 0232, 0232, /* z */
Dave Love <fx@gnu.org>
parents:
diff changeset
51 0305 '2', '2', '@', '@', 0262, 0262, 0300, 0300, 0000, 0000, 0000, 0000, 0262, 0262, 0200, 0200, /* 2 */
Dave Love <fx@gnu.org>
parents:
diff changeset
52 0306 'w', 'W', 'W', 'W', 0367, 0367, 0327, 0327, 0027, 0027, 0027, 0027, 0227, 0227, 0227, 0227, /* w */
Dave Love <fx@gnu.org>
parents:
diff changeset
53 0307 's', 'S', 'S', 'S', 0363, 0363, 0323, 0323, 0023, 0023, 0023, 0023, 0223, 0223, 0223, 0223, /* s */
Dave Love <fx@gnu.org>
parents:
diff changeset
54 0310 'x', 'X', 'X', 'X', 0370, 0370, 0330, 0330, 0030, 0030, 0030, 0030, 0230, 0230, 0230, 0230, /* x */
Dave Love <fx@gnu.org>
parents:
diff changeset
55 0311 '<', '<', '>', '>', 0274, 0274, 0276, 0276, U, U, U, U, U, U, U, U, /* < */
Dave Love <fx@gnu.org>
parents:
diff changeset
56 0313 '3', '3', '#', '#', 0263, 0263, 0243, 0243, 0033, 0033, '#', '#', U, U, U, U, /* 3 */
Dave Love <fx@gnu.org>
parents:
diff changeset
57 0314 'e', 'E', 'E', 'E', 0345, 0345, 0305, 0305, 0005, 0005, 0005, 0005, 0205, 0205, 0205, 0205, /* e */
Dave Love <fx@gnu.org>
parents:
diff changeset
58 0315 'd', 'D', 'D', 'D', 0344, 0344, 0304, 0304, 0004, 0004, 0004, 0004, 0204, 0204, 0204, 0204, /* d */
Dave Love <fx@gnu.org>
parents:
diff changeset
59 0316 'c', 'C', 'C', 'C', 0343, 0343, 0303, 0303, 0003, 0003, 0003, 0003, 0203, 0203, 0203, 0203, /* c */
Dave Love <fx@gnu.org>
parents:
diff changeset
60 0320 '4', '4', '$', '$', 0264, 0264, 0244, 0244, 0034, 0034, '$', '$', U, U, U, U, /* 4 */
Dave Love <fx@gnu.org>
parents:
diff changeset
61 0321 'r', 'R', 'R', 'R', 0362, 0362, 0322, 0322, 0022, 0022, 0022, 0022, 0222, 0222, 0222, 0222, /* r */
Dave Love <fx@gnu.org>
parents:
diff changeset
62 0322 'f', 'F', 'F', 'F', 0346, 0346, 0306, 0306, 0006, 0006, 0006, 0006, 0206, 0206, 0206, 0206, /* f */
Dave Love <fx@gnu.org>
parents:
diff changeset
63 0323 'v', 'V', 'V', 'V', 0366, 0366, 0326, 0326, 0026, 0026, 0026, 0026, 0226, 0226, 0226, 0226, /* v */
Dave Love <fx@gnu.org>
parents:
diff changeset
64 0324 ' ', ' ', ' ', ' ', 0240, 0240, 0240, 0240, 0000, 0000, 0000, 0000, 0200, 0200, 0200, 0200, /* space */
Dave Love <fx@gnu.org>
parents:
diff changeset
65 0326 '5', '5', '%', '%', 0265, 0265, 0245, 0245, 0035, 0035, '%', '%', U, U, U, U, /* 5 */
Dave Love <fx@gnu.org>
parents:
diff changeset
66 0327 't', 'T', 'T', 'T', 0364, 0364, 0324, 0324, 0024, 0024, 0024, 0024, 0224, 0224, 0224, 0224, /* t */
Dave Love <fx@gnu.org>
parents:
diff changeset
67 0330 'g', 'G', 'G', 'G', 0347, 0347, 0307, 0307, 0007, 0007, 0007, 0007, 0207, 0207, 0207, 0207, /* g */
Dave Love <fx@gnu.org>
parents:
diff changeset
68 0331 'b', 'B', 'B', 'B', 0342, 0342, 0302, 0302, 0002, 0002, 0002, 0002, 0202, 0202, 0202, 0202, /* b */
Dave Love <fx@gnu.org>
parents:
diff changeset
69 0333 '6', '6', '^', '^', 0266, 0266, 0336, 0336, 0036, 0036, 0036, 0036, U, U, U, U, /* 6 */
Dave Love <fx@gnu.org>
parents:
diff changeset
70 0334 'y', 'Y', 'Y', 'Y', 0371, 0371, 0331, 0331, 0031, 0031, 0031, 0031, 0231, 0231, 0231, 0231, /* y */
Dave Love <fx@gnu.org>
parents:
diff changeset
71 0335 'h', 'H', 'H', 'H', 0350, 0350, 0310, 0310, 0010, 0010, 0010, 0010, 0210, 0210, 0210, 0210, /* h */
Dave Love <fx@gnu.org>
parents:
diff changeset
72 0336 'n', 'N', 'N', 'N', 0356, 0356, 0316, 0316, 0016, 0016, 0016, 0016, 0216, 0216, 0216, 0216, /* n */
Dave Love <fx@gnu.org>
parents:
diff changeset
73 0340 '7', '7', '&', '&', 0267, 0267, 0246, 0246, 0037, 0037, '&', '&', U, U, U, U, /* 7 */
Dave Love <fx@gnu.org>
parents:
diff changeset
74 0341 'u', 'U', 'U', 'U', 0365, 0365, 0325, 0325, 0025, 0025, 0025, 0025, 0225, 0225, 0225, 0225, /* u */
Dave Love <fx@gnu.org>
parents:
diff changeset
75 0342 'j', 'J', 'J', 'J', 0352, 0352, 0312, 0312, 0012, 0012, 0012, 0012, 0212, 0212, 0212, 0212, /* j */
Dave Love <fx@gnu.org>
parents:
diff changeset
76 0343 'm', 'M', 'M', 'M', 0355, 0355, 0315, 0315, 0015, 0015, 0015, 0015, 0215, 0215, 0215, 0215, /* m */
Dave Love <fx@gnu.org>
parents:
diff changeset
77 0345 '8', '8', '*', '*', 0270, 0270, 0252, 0252, 0177, 0177, '*', '*', U, U, U, U, /* 8 */
Dave Love <fx@gnu.org>
parents:
diff changeset
78 0346 'i', 'I', 'I', 'I', 0351, 0351, 0311, 0311, 0011, 0011, 0011, 0011, 0211, 0211, 0211, 0211, /* i */
Dave Love <fx@gnu.org>
parents:
diff changeset
79 0347 'k', 'K', 'K', 'K', 0353, 0353, 0313, 0313, 0013, 0013, 0013, 0013, 0213, 0213, 0213, 0213, /* k */
Dave Love <fx@gnu.org>
parents:
diff changeset
80 0350 ',', ',', '<', '<', 0254, 0254, 0274, 0274, U, U, U, U, U, U, U, U, /* , */
Dave Love <fx@gnu.org>
parents:
diff changeset
81 0352 '9', '9', '(', '(', 0271, 0271, 0250, 0250, '9', '9', '(', '(', U, U, U, U, /* 9 */
Dave Love <fx@gnu.org>
parents:
diff changeset
82 0353 'o', 'O', 'O', 'O', 0357, 0357, 0317, 0317, 0017, 0017, 0017, 0017, 0217, 0217, 0217, 0217, /* o */
Dave Love <fx@gnu.org>
parents:
diff changeset
83 0354 'l', 'L', 'L', 'L', 0354, 0354, 0314, 0314, 0014, 0014, 0014, 0014, 0214, 0214, 0214, 0214, /* l */
Dave Love <fx@gnu.org>
parents:
diff changeset
84 0355 '.', '.', '>', '>', 0256, 0256, 0276, 0276, U, U, U, U, U, U, U, U, /* . */
Dave Love <fx@gnu.org>
parents:
diff changeset
85 0357 '0', '0', ')', ')', 0260, 0260, 0251, 0251, '0', '0', ')', ')', U, U, U, U, /* 0 */
Dave Love <fx@gnu.org>
parents:
diff changeset
86 0360 'p', 'P', 'P', 'P', 0360, 0360, 0320, 0320, 0020, 0020, 0020, 0020, 0220, 0220, 0220, 0220, /* p */
Dave Love <fx@gnu.org>
parents:
diff changeset
87 0362 ';', ';', ':', ':', 0273, 0273, 0272, 0272, U, U, U, U, U, U, U, U, /* ; */
Dave Love <fx@gnu.org>
parents:
diff changeset
88 0363 '/', '/', '?', '?', 0257, 0257, 0277, 0277, 0037, 0037, 0037, 0037, 0237, 0237, 0237, 0237, /* / */
Dave Love <fx@gnu.org>
parents:
diff changeset
89 0365 '=', '=', '+', '+', 0275, 0275, 0253, 0253, U, U, U, U, U, U, U, U, /* = */
Dave Love <fx@gnu.org>
parents:
diff changeset
90 0366 ']', ']', '}', '}', 0335, 0335, 0376, 0376, 0035, 0035, 0035, 0035, 0335, 0335, 0335, 0335, /* ] */
Dave Love <fx@gnu.org>
parents:
diff changeset
91 0367 '\\', '\\', '|', '|', 0334, 0334, 0374, 0374, 0034, 0034, 0034, 0034, 0334, 0334, 0334, 0334, /* \ */
Dave Love <fx@gnu.org>
parents:
diff changeset
92 0371 '-', '-', '_', '_', 0255, 0255, 0337, 0337, 0037, 0037, 0037, 0037, 0337, 0337, 0337, 0337, /* - */
Dave Love <fx@gnu.org>
parents:
diff changeset
93 0372 '[', '[', '{', '{', 0333, 0333, 0373, 0373, 0033, 0033, 0033, 0033, 0333, 0333, 0333, 0333, /* [ */
Dave Love <fx@gnu.org>
parents:
diff changeset
94 0373 '\'', '\'', '"', '"', 0247, 0247, 0242, 0242, U, U, U, U, U, U, U, U, /* ' */
Dave Love <fx@gnu.org>
parents:
diff changeset
95 #
Dave Love <fx@gnu.org>
parents:
diff changeset
96 # local variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
97 # tab-width: 4
Dave Love <fx@gnu.org>
parents:
diff changeset
98 # End: