Ovviamente, in Linux posso usare xmodmap. Su Leopard, ho usato un InputManager chiamato PCKeyboardHack. Ma gli InputManager ora sono rotti.
Come posso preservare la mia sanità mentale e continuare a usare Caps Lock to Escape in OS X 10.6?
Ovviamente, in Linux posso usare xmodmap. Su Leopard, ho usato un InputManager chiamato PCKeyboardHack. Ma gli InputManager ora sono rotti.
Come posso preservare la mia sanità mentale e continuare a usare Caps Lock to Escape in OS X 10.6?
Risposte:
Potrei essere lontano dal momento che non sono in nessun posto vicino al mio Mac per controllare, ma Ukelele sarebbe in grado di rimappare il blocco maiuscole? So che puoi rimappare il Blocco maiuscole anche usando le preferenze di sistema, ma penso che le possibili sostituzioni siano limitate (di nuovo lontano da un Mac per testare) ...
Puoi anche vedere se doublecommand include tale mappatura, poiché i rapporti suggeriscono che funziona in modalità kernel a 32 bit in SL almeno ...
Sembra che ci sia una forcella PCKeyboardHack per SL:
Non è davvero una risposta alla tua domanda, ma immagino che tu voglia rimappare la chiave in modo che il tuo dito non abbia talmente lontano da viaggiare per cambiare modalità Vim. Una settimana o due fa ho scoperto che Ctrl-[
è uguale a colpire Esc
e più facile da digitare anche se sono due chiavi.
Suggerirei invece di insegnare a fare le dita Ctrl-[
, quindi non è necessario rimappare alcun tasto e non perderete la funzionalità BLOC MAIUSC.
ha avuto due problemi durante la compilazione.
1: assicurati di avere le cose degli sviluppatori nel tuo percorso. in modo specifico, aggiungi la seguente riga al tuo percorso:
/ Developer / usr / bin /
2: qualche bizzarro errore con otool non trovato: l'errore che ho ottenuto è simile a questo "*** Terminazione dell'app a causa dell'eccezione non rilevata 'NSInvalidArgumentException', motivo: 'percorso di avvio non accessibile'"
usalo per risolverlo:
ln -s / Developer / usr / bin / otool / usr / bin / otool
dopo ciò, tutto ha funzionato per me.
Anche se questo non risponde alla tua domanda, potrebbe essere la soluzione al tuo problema:
" Mapping ESC in insert mode and command mode to double i
imap ii <C-[>
cmap ii <C-[>
Metti questo nel tuo file .vimrc. Successivamente è possibile premere ii per uscire dalla modalità di inserimento o comando. Non è necessario raggiungere la chiave di blocco ESC o CAPS.
Uso Seil per rimappare la tastiera del mio Mac https://pqrs.org/osx/karabiner/seil.html.en
Nota, devi anche annullare il tasto BLOC MAIUSC predefinito dalle impostazioni della tastiera del Mac.