File: keyboard.c.html

Defined variables (81)

attempt-orderly-shutdown-on-fatal-signalIf non-nil, attempt orderly shutdown on fatal signals.
attempt-stack-overflow-recoveryIf non-nil, attempt to recover from C stack overflows.
auto-save-intervalNumber of input events between auto-saves.
auto-save-no-messageNon-nil means do not print any message when auto-saving.
auto-save-timeoutNumber of seconds idle time before auto-save.
cannot-suspendNon-nil means to always spawn a subshell instead of suspending.
command-error-functionFunction to output error messages.
current-minibuffer-commandThis is like ‘this-command’, but bound recursively.
deactivate-markWhether to deactivate the mark after an editing command.
debug-on-eventEnter debugger on this event.
delayed-warnings-listList of warnings to be displayed after this command.
disable-point-adjustmentIf non-nil, suppress point adjustment after executing a command.
display-monitors-changed-functionsAbnormal hook run when the monitor configuration changes.
double-click-fuzzMaximum mouse movement between clicks to make a double-click.
double-click-timeMaximum time between mouse clicks to make a double-click.
echo-area-clear-hookNormal hook run when clearing the echo area.
echo-keystrokesNonzero means echo unfinished commands after this many seconds of pause.
enable-disabled-menus-and-buttonsIf non-nil, don’t ignore events produced by disabled menu items and tool-bar.
extra-keyboard-modifiersA mask of additional modifier keys to use with every keyboard character.
function-key-mapThe parent keymap of all ‘local-function-key-map’ instances.
global-disable-point-adjustmentIf non-nil, always suppress point adjustments.
help-charCharacter to recognize as meaning Help.
help-event-listList of input events to recognize as meaning Help.
help-formForm to execute when character ‘help-char’ is read.
inhibit--record-charIf non-nil, don’t record input events.
input-decode-mapKeymap that decodes input escape sequences.
input-method-functionIf non-nil, the function that implements the current input method.
input-method-previous-messageWhen ‘input-method-function’ is called, hold the previous echo area message.
input-pending-p-filter-eventsIf non-nil, ‘input-pending-p’ ignores some input events.
internal--top-level-messageMessage displayed by ‘normal-top-level’.
key-translation-mapKeymap of key translations that can override keymaps.
keyboard-translate-tableTranslate table for local keyboard input, or nil.
last-commandThe last command executed.
last-command-eventLast input event of a key sequence that called a command.
last-event-deviceThe name of the input device of the most recently read event.
last-event-frameThe frame in which the most recently read event occurred.
last-input-eventLast input event.
last-nonmenu-eventLast input event in a command, except for mouse menu events.
last-repeatable-commandLast command that may be repeated.
local-function-key-mapKeymap that translates key sequences to key sequences during input.
menu-bar-final-itemsList of menu bar items to move to the end of the menu bar.
menu-prompt-more-charCharacter to see next line of menu prompt.
menu-promptingNon-nil means prompt with menus when appropriate.
meta-prefix-charMeta-prefix character code.
minibuffer-message-timeoutHow long to display an echo-area message when the minibuffer is active.
mwheel-coalesce-scroll-eventsNon-nil means send a wheel event only for scrolling at least one screen line.
num-input-keysNumber of complete key sequences read as input so far.
num-nonmacro-input-eventsNumber of input events read from the keyboard so far.
overriding-local-mapKeymap that replaces (overrides) local keymaps.
overriding-local-map-menu-flagNon-nil means ‘overriding-local-map’ applies to the menu bar.
overriding-terminal-local-mapPer-terminal keymap that takes precedence over all other keymaps.
polling-periodInterval between polling for input during Lisp execution.
post-command-hookNormal hook run after each command is executed.
post-select-region-hookAbnormal hook run after the region is selected.
pre-command-hookNormal hook run before each command is executed.
prefix-help-commandCommand to run when ‘help-char’ character follows a prefix key.
real-last-commandSame as ‘last-command’, but never altered by Lisp code.
real-this-commandThis is like ‘this-command’, except that commands should never modify it.
record-all-keysNon-nil means record all keys you type.
saved-region-selectionContents of active region prior to buffer modification.
select-active-regionsIf non-nil, any active region automatically sets the primary selection.
selection-inhibit-update-commandsList of commands which should not update the selection.
show-help-functionIf non-nil, the function that implements the display of help.
special-event-mapKeymap defining bindings for special events to execute at low level.
system-key-alistAlist of system-specific X windows key symbols.
tab-bar-separator-image-expressionExpression evaluating to the image spec for a tab-bar separator.
this-commandThe command now being executed.
this-command-keys-shift-translatedNon-nil if the key sequence activating this command was shift-translated.
this-original-commandThe command bound to the current key sequence before remapping.
throw-on-inputIf non-nil, any keyboard input throws to this symbol.
timer-idle-listList of active idle-time timers in order of increasing time.
timer-listList of active absolute time timers in order of increasing time.
tool-bar-separator-image-expressionExpression evaluating to the image spec for a tool-bar separator.
top-levelForm to evaluate when Emacs starts up.
track-mouseNon-nil means generate motion events for mouse motion.
translate-upper-case-key-bindingsIf non-nil, interpret upper case keys as lower case (when applicable).
tty-erase-charThe ERASE character as set by the user with stty.
unread-command-eventsList of events to be read as the command input.
unread-input-method-eventsList of events to be processed as input by input methods.
unread-post-input-method-eventsList of events to be processed as input by input methods.
while-no-input-ignore-eventsIgnored events from ‘while-no-input’.

Defined functions (33)

abort-recursive-edit()
clear-this-command-keys(&optional KEEP-RECORD)
command-error-default-function(DATA CONTEXT SIGNAL)
current-idle-time()
current-input-mode()
discard-input()
event-convert-list(EVENT-DESC)
exit-recursive-edit()
input-pending-p(&optional CHECK-TIMERS)
internal--track-mouse(BODYFUN)
internal-event-symbol-parse-modifiers(SYMBOL)
internal-handle-focus-in(EVENT)
lossage-size(&optional ARG)
open-dribble-file(FILE)
posn-at-point(&optional POS WINDOW)
posn-at-x-y(X Y &optional FRAME-OR-WINDOW WHOLE)
read-key-sequence(PROMPT &optional CONTINUE-ECHO DONT-DOWNCASE-LAST CAN-RETURN-SWITCH-FRAME CMD-LOOP)
read-key-sequence-vector(PROMPT &optional CONTINUE-ECHO DONT-DOWNCASE-LAST CAN-RETURN-SWITCH-FRAME CMD-LOOP)
recent-keys(&optional INCLUDE-CMDS)
recursion-depth()
recursive-edit()
set--this-command-keys(KEYS)
set-input-interrupt-mode(INTERRUPT)
set-input-meta-mode(META &optional TERMINAL)
set-input-mode(INTERRUPT FLOW META &optional QUIT)
set-output-flow-control(FLOW &optional TERMINAL)
set-quit-char(QUIT)
suspend-emacs(&optional STUFFSTRING)
this-command-keys()
this-command-keys-vector()
this-single-command-keys()
this-single-command-raw-keys()
top-level()

Defined faces (0)