aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2002-06-27 21:38:52 +0000
committerStefan Monnier2002-06-27 21:38:52 +0000
commitb8b1b15e9a9bc708024ee61381d2c1c1c31ea27c (patch)
treea03eeb9d066a3f303c8f53eea5903cdf078f5f35
parentf4d7915cd21c17417d143af2abf4d20f9d1fdc81 (diff)
downloademacs-b8b1b15e9a9bc708024ee61381d2c1c1c31ea27c.tar.gz
emacs-b8b1b15e9a9bc708024ee61381d2c1c1c31ea27c.zip
(function-key-map): Add some bindings.
-rw-r--r--lisp/term/xterm.el22
1 files changed, 19 insertions, 3 deletions
diff --git a/lisp/term/xterm.el b/lisp/term/xterm.el
index 8b41d42f2a3..372b5f65ff1 100644
--- a/lisp/term/xterm.el
+++ b/lisp/term/xterm.el
@@ -53,18 +53,34 @@
53 53
54 (define-key map "\e[2;2~" [S-insert]) 54 (define-key map "\e[2;2~" [S-insert])
55 (define-key map "\e[3;2~" [S-delete]) 55 (define-key map "\e[3;2~" [S-delete])
56
57 (define-key map "\e[5;2~" [S-prior]) 56 (define-key map "\e[5;2~" [S-prior])
58 (define-key map "\e[6;2~" [S-next]) 57 (define-key map "\e[6;2~" [S-next])
58
59 (define-key map "\e[2;5~" [C-insert])
60 (define-key map "\e[3;5~" [C-delete])
61 (define-key map "\e[5;5~" [C-prior])
62 (define-key map "\e[6;5~" [C-next])
63
64 (define-key map "\eOA" [up])
65 (define-key map "\eOB" [down])
66 (define-key map "\eOC" [right])
67 (define-key map "\eOD" [left])
68 (define-key map "\eOF" [end])
69 (define-key map "\eOH" [home])
70
71 (define-key map "\eO2A" [S-up])
72 (define-key map "\eO2B" [S-down])
73 (define-key map "\eO2C" [S-right])
74 (define-key map "\eO2D" [S-left])
59 (define-key map "\eO2F" [S-end]) 75 (define-key map "\eO2F" [S-end])
60 (define-key map "\eO2H" [S-home]) 76 (define-key map "\eO2H" [S-home])
61 (define-key map "\eO2D" [S-left])
62 (define-key map "\eO2C" [S-right])
63 77
64 (define-key map "\eO5A" [C-up]) 78 (define-key map "\eO5A" [C-up])
65 (define-key map "\eO5B" [C-down]) 79 (define-key map "\eO5B" [C-down])
66 (define-key map "\eO5C" [C-right]) 80 (define-key map "\eO5C" [C-right])
67 (define-key map "\eO5D" [C-left]) 81 (define-key map "\eO5D" [C-left])
82 (define-key map "\eO5F" [C-end])
83 (define-key map "\eO5H" [C-home])
68 84
69 ;; Use inheritance to let the main keymap override those defaults. 85 ;; Use inheritance to let the main keymap override those defaults.
70 ;; This way we don't override terminfo-derived settings or settings 86 ;; This way we don't override terminfo-derived settings or settings