Function: msdos-setup-keyboard

msdos-setup-keyboard is a byte-compiled function defined in internal.el.gz.

Signature

(msdos-setup-keyboard FRAME)

Documentation

Setup local-function-key-map for MS-DOS keyboard.

Source Code

;; Defined in /usr/src/emacs/lisp/term/internal.el.gz
(defun msdos-setup-keyboard (frame)
  "Setup `local-function-key-map' for MS-DOS keyboard."
  ;; Don't do this twice on the same display, or it would break
  ;; normal-erase-is-backspace-mode.
  (unless (terminal-parameter frame 'msdos-setup-keyboard)
    ;; Map certain keypad keys into ASCII characters that people usually expect.
    (with-selected-frame frame
      (let ((map (copy-keymap msdos-key-remapping-map)))
        (set-keymap-parent map (keymap-parent local-function-key-map))
        (set-keymap-parent local-function-key-map map)))
    (set-terminal-parameter frame 'msdos-setup-keyboard t))
  (set-input-mode nil nil 0))