Variable: xterm-alternatives-map
xterm-alternatives-map is a variable defined in xterm.el.gz.
Value
Large value
<f13> Keyboard Macro
<f14> Keyboard Macro
<f15> Keyboard Macro
<f16> Keyboard Macro
<f17> Keyboard Macro
<f18> Keyboard Macro
<f19> Keyboard Macro
<f20> Keyboard Macro
<f21> Keyboard Macro
<f22> Keyboard Macro
<f23> Keyboard Macro
<f24> Keyboard Macro
<f25> Keyboard Macro
<f26> Keyboard Macro
<f27> Keyboard Macro
<f28> Keyboard Macro
<f29> Keyboard Macro
<f30> Keyboard Macro
<f31> Keyboard Macro
<f32> Keyboard Macro
<f33> Keyboard Macro
<f34> Keyboard Macro
<f35> Keyboard Macro
<f36> Keyboard Macro
<f37> Keyboard Macro
<f38> Keyboard Macro
<f39> Keyboard Macro
<f40> Keyboard Macro
<f41> Keyboard Macro
<f42> Keyboard Macro
<f43> Keyboard Macro
<f44> Keyboard Macro
<f45> Keyboard Macro
<f46> Keyboard Macro
<f47> Keyboard Macro
<f48> Keyboard Macro
<f49> Keyboard Macro
<f50> Keyboard Macro
<f51> Keyboard Macro
<f52> Keyboard Macro
<f53> Keyboard Macro
<f54> Keyboard Macro
<f55> Keyboard Macro
<f56> Keyboard Macro
<f57> Keyboard Macro
<f58> Keyboard Macro
<f59> Keyboard Macro
<f60> Keyboard Macro
<f61> Keyboard Macro
<f62> Keyboard Macro
<f63> Keyboard Macro
<f64> Keyboard Macro
<f65> Keyboard Macro
<f66> Keyboard Macro
<f67> Keyboard Macro
<f68> Keyboard Macro
<f69> Keyboard Macro
<f70> Keyboard Macro
<f71> Keyboard Macro
<f72> Keyboard Macro
Documentation
Keymap of possible alternative meanings for some keys.
Source Code
;; Defined in /usr/src/emacs/lisp/term/xterm.el.gz
(defvar xterm-alternatives-map
(let ((map (make-sparse-keymap)))
;; The terminal initialization C code file might have initialized
;; function keys F13->F60 from the termcap/terminfo information.
;; On a PC-style keyboard these keys correspond to
;; MODIFIER-FUNCTION_KEY, where modifier is S-, C, A-, C-S-. The code
;; here substitutes the corresponding definitions in function-key-map.
;; The mapping from escape sequences to Fn is done in input-decode-map
;; whereas this here mapping is done in local-function-key-map so that
;; bindings to f45 still work, in case your keyboard really has an f45
;; key rather than C-S-f9.
(define-key map [f13] [S-f1])
(define-key map [f14] [S-f2])
(define-key map [f15] [S-f3])
(define-key map [f16] [S-f4])
(define-key map [f17] [S-f5])
(define-key map [f18] [S-f6])
(define-key map [f19] [S-f7])
(define-key map [f20] [S-f8])
(define-key map [f21] [S-f9])
(define-key map [f22] [S-f10])
(define-key map [f23] [S-f11])
(define-key map [f24] [S-f12])
(define-key map [f25] [C-f1])
(define-key map [f26] [C-f2])
(define-key map [f27] [C-f3])
(define-key map [f28] [C-f4])
(define-key map [f29] [C-f5])
(define-key map [f30] [C-f6])
(define-key map [f31] [C-f7])
(define-key map [f32] [C-f8])
(define-key map [f33] [C-f9])
(define-key map [f34] [C-f10])
(define-key map [f35] [C-f11])
(define-key map [f36] [C-f12])
(define-key map [f37] [C-S-f1])
(define-key map [f38] [C-S-f2])
(define-key map [f39] [C-S-f3])
(define-key map [f40] [C-S-f4])
(define-key map [f41] [C-S-f5])
(define-key map [f42] [C-S-f6])
(define-key map [f43] [C-S-f7])
(define-key map [f44] [C-S-f8])
(define-key map [f45] [C-S-f9])
(define-key map [f46] [C-S-f10])
(define-key map [f47] [C-S-f11])
(define-key map [f48] [C-S-f12])
(define-key map [f49] [M-f1])
(define-key map [f50] [M-f2])
(define-key map [f51] [M-f3])
(define-key map [f52] [M-f4])
(define-key map [f53] [M-f5])
(define-key map [f54] [M-f6])
(define-key map [f55] [M-f7])
(define-key map [f56] [M-f8])
(define-key map [f57] [M-f9])
(define-key map [f58] [M-f10])
(define-key map [f59] [M-f11])
(define-key map [f60] [M-f12])
(define-key map [f61] [M-S-f1])
(define-key map [f62] [M-S-f2])
(define-key map [f63] [M-S-f3])
(define-key map [f64] [M-S-f4])
(define-key map [f65] [M-S-f5])
(define-key map [f66] [M-S-f6])
(define-key map [f67] [M-S-f7])
(define-key map [f68] [M-S-f8])
(define-key map [f69] [M-S-f9])
(define-key map [f70] [M-S-f10])
(define-key map [f71] [M-S-f11])
(define-key map [f72] [M-S-f12])
map)
"Keymap of possible alternative meanings for some keys.")