Variable: rxvt-alternatives-map

rxvt-alternatives-map is a variable defined in rxvt.el.gz.

Value

Large value
<f11>  Keyboard Macro
<f12>  Keyboard Macro
<f13>  Keyboard Macro
<f14>  Keyboard Macro
<f15>  Keyboard Macro
<f16>  Keyboard Macro
<f17>  Keyboard Macro
<f18>  Keyboard Macro
<f19>  Keyboard Macro
<f20>  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

Documentation

Keymap of possible alternative meanings for some keys.

Source Code

;; Defined in /usr/src/emacs/lisp/term/rxvt.el.gz
(defvar rxvt-alternatives-map
  (let ((map (make-sparse-keymap)))
    ;; The terminal initialization C code file might have initialized
    ;; function keys F11->F42 from the termcap/terminfo information.  On
    ;; a PC-style keyboard these keys correspond to
    ;; MODIFIER-FUNCTION_KEY, where modifier is S-, C-, C-S-.  The
    ;; code here substitutes the corresponding definitions in
    ;; function-key-map.  This substitution is needed because if a key
    ;; definition if found in function-key-map, there are no further
    ;; lookups in other keymaps.
    (define-key map [f11] [S-f1])
    (define-key map [f12] [S-f2])
    (define-key map [f13] [S-f3])
    (define-key map [f14] [S-f4])
    (define-key map [f15] [S-f5])
    (define-key map [f16] [S-f6])
    (define-key map [f17] [S-f7])
    (define-key map [f18] [S-f8])
    (define-key map [f19] [S-f9])
    (define-key map [f20] [S-f10])

    (define-key map [f23] [C-f1])
    (define-key map [f24] [C-f2])
    (define-key map [f25] [C-f3])
    (define-key map [f26] [C-f4])
    (define-key map [f27] [C-f5])
    (define-key map [f28] [C-f6])
    (define-key map [f29] [C-f7])
    (define-key map [f30] [C-f8])
    (define-key map [f31] [C-f9])
    (define-key map [f32] [C-f10])

    (define-key map [f33] [C-S-f1])
    (define-key map [f34] [C-S-f2])
    (define-key map [f35] [C-S-f3])
    (define-key map [f36] [C-S-f4])
    (define-key map [f37] [C-S-f5])
    (define-key map [f38] [C-S-f6])
    (define-key map [f39] [C-S-f7])
    (define-key map [f40] [C-S-f8])
    (define-key map [f41] [C-S-f9])
    (define-key map [f42] [C-S-f10])
    map)
  "Keymap of possible alternative meanings for some keys.")