Variable: keypad-setup
keypad-setup is a customizable variable defined in keypad.el.gz.
Value
nil
Documentation
Specifies the keypad setup for unshifted keypad keys when NumLock is off.
When selecting the plain numeric keypad setup, the character returned by the decimal key must be specified.
This variable was added, or its default value changed, in Emacs 22.1.
Probably introduced at or before Emacs version 22.1.
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/keypad.el.gz
;;; Customization
;;;###autoload
(defcustom keypad-setup nil
"Specifies the keypad setup for unshifted keypad keys when NumLock is off.
When selecting the plain numeric keypad setup, the character returned by the
decimal key must be specified."
:set (lambda (_symbol value)
(if value
(keypad-setup value nil nil value)))
:initialize #'custom-initialize-default
:link '(emacs-commentary-link "keypad.el")
:version "22.1"
:type '(choice (const :tag "Plain numeric keypad" numeric)
(character :tag "Numeric Keypad with Decimal Key"
:match (lambda (widget value) (integerp value))
:value ?.)
(const :tag "Numeric prefix arguments" prefix)
(const :tag "Cursor keys" cursor)
(const :tag "Shifted cursor keys" S-cursor)
(const :tag "Unspecified/User-defined" none)
(other :tag "Keep existing bindings" nil))
:require 'keypad
:group 'keyboard)