Ho creato un layout di tastiera personalizzato ( .keylayout
file) e ho rimappato (tra le altre chiavi) le chiavi X
, C
e V
. Tuttavia, voglio mantenere Cmd + X / C / V come nella QWERTY , perché è pratico e ci sono abituato.
Quindi, nel mio layout, ho mantenuto i mapping X, C, V
originali per quando viene premuto Comando :
<keyMap index="0"> <!-- No modifiers -->
...
<key code="7" action="y" /> <!-- my modified layout -->
<key code="8" action="x" />
<key code="9" action="." />
...
<keyMap index="10"> <!-- command -->
...
<key code="7" output="x" /> <!-- same as qwerty -->
<key code="8" output="c" />
<key code="9" output="v" />
Funziona bene tranne per Comando + . (che dovrebbe fare un comando + V , cioè incolla) in Safari, Mail e alcune altre applicazioni Apple ... In tal caso, l'utilizzo del tasto V originale (su una tastiera QWERTY) funziona ...
Non capisco perché fallisce solo per questa scorciatoia? Ho letto che alcune scorciatoie Cmd+…
sono speciali e non possono essere sovrascritte, ma perché funziona con taglia / copia ma non con pasta? E perché funziona in tutte le applicazioni tranne Safari e Mail?
Ho utilizzato il layout bepo (francese dvorak) e l'ho modificato in un editor di testo. La mia versione è su GitHub . Ho aperto il mio layout in Ukulele e lo mostra abbastanza bene, c'è qualcosa che posso provare con esso per eseguire il debug / rilevare i problemi?
Ho anche provato ad aprire + salvare il mio layout con Ukulele e non funziona più, non è nemmeno rilevato da OS X. Sono tornato alla mia versione.