2010-05-30 12 views
6

In Emacs, come si emula un pulsante del mouse e simili usando una tastiera? Ad esempio, con Semantic di CEDET (incluso in GNU Emacs 23.2.1), è possibile fare clic con il tasto destro del mouse su include per fornire un menu; come posso creare quel menu, e altri, con la tastiera, apparire come un suggerimento o nel minibuffer a la M-`che consente di accedere alla barra dei menu?Emacs: attenuazione della dipendenza dal mouse

+3

Non sapevo letteralmente che esistesse un tasto di scelta rapida per accedere alla barra dei menu. Sono un po 'orgoglioso di quello –

+1

Non sapevo neanche che ... Mi sto spostando verso un'interfaccia utente non mous e imparare Emacs è solo l'inizio. –

risposta

6

È possibile scoprire quale comando è in esecuzione il clic del mouse utilizzando C-h k (tasto descrittivo), seguito dal clic del mouse nella posizione appropriata. Potresti quindi legarlo a qualcosa sulla tastiera.

Non è esattamente quello che stai chiedendo, ma dovresti essere in grado di usarlo per realizzare la stessa cosa per tutti i clic che ti interessano.

+1

Il comando C-h k plus (usando le scorciatoie, non il nome della chiave) è proprio quello che stavo cercando :) – Vivi

+0

Come possiamo avvicinarci a cose come "parolaccia-parola corretta"? Se chiamato esplicitamente tramite 'M-x', dice che' flyspell-correct-word deve essere associato a un evento con parametri'. Sarebbe bello inviare esattamente l'evento del mouse in un punto. Bene .. questo ha 'mosca-parola-corretta-prima-punto', ma non è universalmente applicabile per altri casi. – mlt

Problemi correlati