combinaciones de teclas similares a Emacs en todo el sistema?

20

¿Hay alguna manera de establecer atajos de teclado similares a Emacs (al menos el subconjunto mencionado a continuación) para todo el sistema operativo? Esto es posible en algunas aplicaciones como la terminal, Emacs (vaya figura :) y adicionalmente a través de complementos especiales en algunas otras aplicaciones (Eclipse), pero me acostumbré tanto a Cf-ing a través del texto y nunca tener que saltar a las flechas que me gustaría poder hacer esto en todo el sistema para poder hacerlo cada vez que estoy escribiendo, por ejemplo buscando canciones en Rhythmbox, escribiendo cosas en el tablero o el HUD, escribiendo correos en Thunderbird o Gmail ... Los combos que más me interesan son:

  • C-f - adelante
  • C-b - al revés
  • C-a - inicio
  • C-e - end
  • C-d - eliminar
  • C-k - eliminar línea

(nota para usuarios que no son emacs - C significa Ctrl)

    
pregunta metakermit 21.01.2013 - 15:01

3 respuestas

14

Pude resolver el problema utilizando AutoKey , como se recomienda en este answer . Algunas de mis frases son:

content                     |   hotkey             |   description
---------------------------------------------------------------
<ctrl>+f                    |   <ctrl>+<alt>+f     | replace the find operation
<home>                      |   <ctrl>+a           | begining of line
<end>                       |   <ctrl>+e           | end of line
<left>                      |   <ctrl>+b           | back one letter
<right>                     |   <ctrl>+f           | forward one letter
<delete>                    |   <ctrl>+d           | delete one letter
<home><shift>+<end><delete> |   <ctrl>+k           | kill line

(sí, el combo kill line fue desagradable de encontrar:)

Podrías seguir reemplazando cosas, pero no quiero que la reasignación mental crezca demasiado (por ejemplo, ctrl + n no abre una nueva ventana, sino que pasa a la siguiente). ¡En resumen, AutoKey es una aplicación genial!

De todos modos, ahora tengo la ergonomía de emacs de no tener que dejar nunca las "teclas de letras" en Ubuntu, en cada cuadro de texto que estoy editando. ¡Yeiii!

Actualización: a medida que profundizaba en jugar con AutoKey para ajustar todo, hice algunos cambios. Puede ver mi configuración completa de AutoKey Ubuntu-Emacs (e instalarla) en mi dotfiles git repo .

    
respondido por el metakermit 01.02.2013 - 23:48
11

Según: enlace

  1. Instalar gnome-tweak-tool: sudo apt-get install gnome-tweak-tool

  2. Ábralo: gnome-tweak-tool

  3. Ir a Keyboard and Mouse y cambiar Key Theme a Emacs

respondido por el Eyal Levin 20.08.2015 - 14:52
2

Hay otra solución que no incluye aplicaciones de terceros publicadas aquí emacs combinaciones de teclas en ubuntu 12.04

    
respondido por el dolzenko 06.11.2013 - 09:45

Lea otras preguntas en las etiquetas