Variable: rxvt-function-map
rxvt-function-map is a variable defined in rxvt.el.gz.
Value
Large value
M-O a Keyboard Macro
M-O b Keyboard Macro
M-O c Keyboard Macro
M-O d Keyboard Macro
M-[ 1 1 ^ Keyboard Macro
M-[ 1 1 ~ Keyboard Macro
M-[ 1 2 ^ Keyboard Macro
M-[ 1 2 ~ Keyboard Macro
M-[ 1 3 ^ Keyboard Macro
M-[ 1 3 ~ Keyboard Macro
M-[ 1 4 ^ Keyboard Macro
M-[ 1 4 ~ Keyboard Macro
M-[ 1 5 ^ Keyboard Macro
M-[ 1 5 ~ Keyboard Macro
M-[ 1 7 ^ Keyboard Macro
M-[ 1 7 ~ Keyboard Macro
M-[ 1 8 ^ Keyboard Macro
M-[ 1 8 ~ Keyboard Macro
M-[ 1 9 ^ Keyboard Macro
M-[ 1 9 ~ Keyboard Macro
M-[ 2 0 0 ~ xterm-translate-bracketed-paste
M-[ 2 0 ^ Keyboard Macro
M-[ 2 0 ~ Keyboard Macro
M-[ 2 1 ^ Keyboard Macro
M-[ 2 1 ~ Keyboard Macro
M-[ 2 3 ^ Keyboard Macro
M-[ 2 3 ~ Keyboard Macro
M-[ 2 4 ^ Keyboard Macro
M-[ 2 4 ~ Keyboard Macro
M-[ 2 5 ^ Keyboard Macro
M-[ 2 5 ~ Keyboard Macro
M-[ 2 6 ^ Keyboard Macro
M-[ 2 6 ~ Keyboard Macro
M-[ 2 8 ^ Keyboard Macro
M-[ 2 8 ~ Keyboard Macro
M-[ 2 9 ^ Keyboard Macro
M-[ 2 9 ~ Keyboard Macro
M-[ 2 ; 2 ~ Keyboard Macro
M-[ 2 ^ Keyboard Macro
M-[ 2 ~ Keyboard Macro
M-[ 3 $ Keyboard Macro
M-[ 3 1 ^ Keyboard Macro
M-[ 3 1 ~ Keyboard Macro
M-[ 3 2 ^ Keyboard Macro
M-[ 3 2 ~ Keyboard Macro
M-[ 3 3 ^ Keyboard Macro
M-[ 3 3 ~ Keyboard Macro
M-[ 3 4 ^ Keyboard Macro
M-[ 3 4 ~ Keyboard Macro
M-[ 3 ^ Keyboard Macro
M-[ 3 ~ Keyboard Macro
M-[ 4 ~ Keyboard Macro
M-[ 5 $ Keyboard Macro
M-[ 5 ^ Keyboard Macro
M-[ 5 ~ Keyboard Macro
M-[ 6 $ Keyboard Macro
M-[ 6 ^ Keyboard Macro
M-[ 6 ~ Keyboard Macro
M-[ 7 $ Keyboard Macro
M-[ 7 ^ Keyboard Macro
M-[ 7 ~ Keyboard Macro
M-[ 8 $ Keyboard Macro
M-[ 8 ^ Keyboard Macro
M-[ 8 ~ Keyboard Macro
M-[ A Keyboard Macro
M-[ B Keyboard Macro
M-[ C Keyboard Macro
M-[ D Keyboard Macro
M-[ I xterm-translate-focus-in
M-[ O xterm-translate-focus-out
M-[ a Keyboard Macro
M-[ b Keyboard Macro
M-[ c Keyboard Macro
M-[ d Keyboard Macro
Documentation
Function key overrides for rxvt.
Source Code
;; Defined in /usr/src/emacs/lisp/term/rxvt.el.gz
(defvar rxvt-function-map
(let ((map (make-sparse-keymap)))
(set-keymap-parent map xterm-rxvt-function-map)
;; Set up input-decode-map entries that termcap and terminfo don't know.
(define-key map "\e[7~" [home])
(define-key map "\e[8~" [end])
;; The strings emitted by f11 and f12 are the same as the strings
;; emitted by S-f1 and S-f2, so don't define f11 and f12.
;; (define-key rxvt-function-map "\e[23~" [f11])
;; (define-key rxvt-function-map "\e[24~" [f12])
(define-key map "\e[23~" [S-f1])
(define-key map "\e[24~" [S-f2])
(define-key map "\e[11^" [C-f1])
(define-key map "\e[12^" [C-f2])
(define-key map "\e[13^" [C-f3])
(define-key map "\e[14^" [C-f4])
(define-key map "\e[15^" [C-f5])
(define-key map "\e[17^" [C-f6])
(define-key map "\e[18^" [C-f7])
(define-key map "\e[19^" [C-f8])
(define-key map "\e[20^" [C-f9])
(define-key map "\e[21^" [C-f10])
(define-key map "\e[25~" [S-f3])
(define-key map "\e[26~" [S-f4])
(define-key map "\e[28~" [S-f5])
(define-key map "\e[29~" [S-f6])
(define-key map "\e[31~" [S-f7])
(define-key map "\e[32~" [S-f8])
(define-key map "\e[33~" [S-f9])
(define-key map "\e[34~" [S-f10])
(define-key map "\e[23^" [C-S-f1])
(define-key map "\e[24^" [C-S-f2])
(define-key map "\e[25^" [C-S-f3])
(define-key map "\e[26^" [C-S-f4])
(define-key map "\e[28^" [C-S-f5])
(define-key map "\e[29^" [C-S-f6])
(define-key map "\e[31^" [C-S-f7])
(define-key map "\e[32^" [C-S-f8])
(define-key map "\e[33^" [C-S-f9])
(define-key map "\e[34^" [C-S-f10])
(define-key map "\e[2^" [C-insert])
(define-key map "\e[3^" [C-delete])
(define-key map "\e[5^" [C-prior])
(define-key map "\e[6^" [C-next])
(define-key map "\e[7^" [C-home])
(define-key map "\e[8^" [C-end])
(define-key map "\eOd" [C-left])
(define-key map "\eOc" [C-right])
(define-key map "\eOa" [C-up])
(define-key map "\eOb" [C-down])
(define-key map "\e[3$" [S-delete])
(define-key map "\e[5$" [S-prior])
(define-key map "\e[6$" [S-next])
(define-key map "\e[7$" [S-home])
(define-key map "\e[8$" [S-end])
(define-key map "\e[d" [S-left])
(define-key map "\e[c" [S-right])
(define-key map "\e[a" [S-up])
(define-key map "\e[b" [S-down])
map)
"Function key overrides for rxvt.")