Come utilizzare Aquamac su una tastiera non statunitense?

1

Uso occasionalmente Aquamacs sul mio MacBook Pro. Ho anche acquistato una tastiera Apple con un layout inglese americano, perché non è pratico programmare su un Mac con un layout francese (o più in generale probabilmente non inglese). Questi personaggi {} | \ ~ [] non sono nemmeno sulla tastiera, e devi usare varie combinazioni di meta chiavi per ottenerli.

Ovviamente non funziona bene quando è necessario: M- \, perché la digitazione di backslash richiede già chiavi metriche.

Quindi, come usi Emacs su una tastiera non inglese, se è possibile?

I potrebbe cambiare il layout della tastiera integrato in inglese, ma non è molto comodo usarlo per un lungo periodo. Lo faccio quando non ho altre scelte, ad esempio quando ad un certo punto ho bisogno di molte parentesi, ma è solo temporaneo.

    
posta alecail 08.04.2013 - 12:21
fonte

2 risposte

3

In Aquamacs seleziona il menu Opzioni- > Opzione, Comandi, Tasti Meta. Ti permette di cambiare i collegamenti dei tasti dei vari meta-chiavi. Ho lo stesso problema con la tastiera della Svizzera tedesca e usare M-; per attivare / disattivare il comportamento di Meta / Alt.

    
risposta data 08.04.2013 - 13:31
fonte
0

Potresti usare Ukelele per modificare il layout degli Stati Uniti per rendere più facili i caratteri francesi accesso. Ad esempio, aggiungili sotto Caps Lock e aggiungi qualcosa di simile a private.xml in KeyRemap4MacBook:

<autogen>__KeyToKey__ KeyCode::OPTION_R, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::CAPSLOCK, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::CAPSLOCK</autogen>

Lo stato del LED CapsLock pass-through disabilita la luce di blocco maiuscole su alcune tastiere.

  • Per applicare le modifiche a un keylayout, devi ad esempio eseguire sudo touch /Library/Keyboard\ Layouts/ e uscire e rientrare.
  • I layout di tastiera in ~/Library/Keyboard Layouts/ non possono essere selezionati nelle finestre di dialogo password o nella schermata di accesso, ma quelli in /Library/Keyboard Layouts/ possono.
  • I file XML keylayout non funzionano con i popover mostrati quando si tengono le chiavi, ma i pacchetti keylayout lo fanno.
  • Le origini di input predefinite possono essere rimosse da modifica ~ / Library / Preferences / ByHost / com.apple.HIToolbox. *. plist .
risposta data 08.04.2013 - 13:11
fonte

Leggi altre domande sui tag