Preguntas etiquetadas con key-bindings

Atajos de teclado, acordes de teclas, secuencias de teclas, teclas de acceso rápido o cualquier asociación entre combinaciones de teclas y acciones correspondientes en Emacs.


1
¿Por qué emacs no admite eventos clave arriba / abajo?
AFAIK emacs no solo admite keyup/keydowneventos keypressed. Un ejemplo de una consecuencia es que cuando queremos marcar una región, primero tenemos que establecer una marca set-mark-commandy luego podemos marcar la región moviéndonos alrededor del punto. Si bien esta es realmente una característica interesante, ya que no es necesario mantener presionada …


1
¿Cómo puedo pasar de un 'código' clave a su equivalencia de teclado?
Tengo la siguiente documentación: mc/keymap is a variable defined in `multiple-cursors-core.el'. Its value is (keymap (67108903 . mc-hide-unmatched-lines-mode) (27 keymap (118 . mc/cycle-backward)) (22 . mc/cycle-forward) (return . multiple-cursors-mode) (7 . mc/keyboard-quit)) Documentation: Keymap while multiple cursors are active. Main goal of the keymap is to rebind C-g and <return> …




4
Cómo eliminar enlaces a la tecla de prefijo ESC
Me gustaría usar la ESCclave en lugar de C-gpara keyboard-quit. Mi enfoque ingenuo para hacer (define-key global-map (kbd "ESC") 'keyboard-quit) No funciona. ESCsigue siendo una tecla de prefijo y presionarla no llama keyboard-quit.



3
¿Por qué no puedo vincular Shift- <retroceso>?
Mi sistema es debian wheezy, intenté hacer lo siguiente (global-set-key (kbd "S-&lt;backspace&gt;") 'evil-shift-left-line) (global-set-key (kbd "&lt;S-backspace&gt;") 'evil-shift-left-line) (define-key global-map [S-backspace] 'evil-shift-left-line) Lo que quiero es en el modo de inserción malvado, puedo eliminar el ancho de una pestaña hacia adelante en lugar de presionar la tecla de retroceso 4 veces. …



2
¿Cómo desenredar realmente TODAS las combinaciones de teclas globales?
Acabo de intentar (set 'global-map (make-sparse-keymap)) pero la emisión C-hbaún muestra toneladas de basura, especialmente en la sección Enlaces globales : Global Bindings: key binding --- ------- C-@ set-mark-command C-a move-beginning-of-line C-b backward-char C-d delete-char C-e move-end-of-line C-f forward-char C-g keyboard-quit C-h help-command TAB indent-for-tab-command C-k kill-line C-l recenter-top-bottom RET …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.