Modifiche ai tasti simili a Emacs a livello di sistema?

20

C'è un modo per impostare scorciatoie da tastiera simili a Emacs (almeno il sottoinsieme menzionato sotto) per l'intero sistema operativo? Questo è possibile in alcune app come il terminale, Emacs (vai alla figura :) e in aggiunta tramite plugin speciali in alcune altre app (Eclipse), ma mi sono così abituato a Cf-ing attraverso il testo e mai dover saltare alle frecce che ho 'Mi piacerebbe essere in grado di fare questo a livello di sistema in modo che io possa farlo ogni volta che sto digitando - es cercare canzoni in Rhythmbox, digitare elementi nel trattino o nell'HUD, scrivere mail in Thunderbird o Gmail ... Le combo a cui sono più interessato sono:

  • C-f - avanti
  • C-b - indietro
  • C-a - home
  • C-e - fine
  • C-d - elimina
  • C-k - elimina riga

(nota per utenti non emacs - C significa Ctrl)

    
posta metakermit 21.01.2013 - 16:01

3 risposte

14

Sono riuscito a risolvere il problema utilizzando AutoKey , come raccomandato in questo answer . Alcune delle mie frasi sono:

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ì, la combo kill line era brutta da trovare:)

Potresti continuare a sostituire materiale, ma non voglio che la rimappatura mentale diventi troppo grande (ad esempio ctrl + n non apre una nuova finestra, ma passa alla riga successiva). Tutto sommato, AutoKey è un'app fantastica!

Ad ogni modo, ora ho l'ergonomia di emacs di non dover mai lasciare i "letter key" in tutta Ubuntu - in ogni casella di testo che sto modificando. Yeiii!

Aggiornamento: mano a mano che avanzavo nel giocare con AutoKey per mettere a punto tutto, ho apportato alcune modifiche. Puoi vedere la mia configurazione completa AutoKey Ubuntu-Emacs (e installarla) nel mio repository git dotfiles .

    
risposta data metakermit 02.02.2013 - 00:48
11

Basato su link

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

  2. Aprilo: gnome-tweak-tool

  3. Vai a Keyboard and Mouse e modifica Key Theme a Emacs

risposta data Eyal Levin 20.08.2015 - 16:52
2

C'è un'altra soluzione che non coinvolge app di terze parti pubblicate qui emacs combinazioni di tasti in ubuntu 12.04

    
risposta data dolzenko 06.11.2013 - 10:45

Leggi altre domande sui tag