Ho avuto un problema simile, ma l'ho risolto in un modo diverso.
Ho semplicemente "modificato" il layout della tastiera al livello adatto alle mie esigenze e ai miei usi.
Se premi e tieni premuto un certo tasto, ad esempio "a" un pop-up mostrerà tutte le opzioni per esso.
Eccocomefunziona.
Trovaunfilein/System/Library/InputMethods/PressAndHold.app/Contents/Resources
cheèlatastieraKeyboard-??.plist(nelmiocasosichiamaKeyboard-de.plist(tastieratedesca)
Copiaquelfilesuldesktop(permodificarlo)poichénonpuoimodificareilfileoriginale.
Aprilo(siapriràinmodalitàTesto)
Trovaadesempiola"c" assomiglia a questa (e ho aggiunto il portoghese ç)
<key>Roman-Accent-C</key>
<dict>
<key>Direction</key>
<string>left</string>
<key>Keycaps</key>
<string>C Č č Ç</string>
<key>Strings</key>
<string>C Č č ç</string>
</dict>
ora aggiungi qualsiasi accento "c" che ti piace usare (apri il Character Viewer e trovalo) e trascinalo sul file di testo.
Una volta terminato, sostituisci il file della tastiera originale - ??. plist con il tuo.
Ora hai una tastiera altamente personalizzata specifica per i tuoi usi e non è necessario ricordare una combinazione di tasti che rompono le dita per ottenerla.