Come aggiungere caratteri alla stampa e tenere premuto il selettore di caratteri in OS X Lion?

71

In OS X Lion, c'è una funzionalità molto utile per le persone come me che hanno bisogno di scrivere in più lingue, che apre un piccolo menu di caratteri aggiuntivi quando si tiene premuta una lettera.

Ad esempio, quando tengo giù la lettera E , ottengo:

Questo è fantastico quando sto scrivendo in francese per esempio. Comunque adesso ho bisogno di scrivere qualcosa in ceco; tuttavia, la lettera ceca ě (assomiglia alla 3a lettera nel popup con l'accento capovolto) non appare nel popup.

C'è un modo per dire a OS X di includere il ceco o altri caratteri aggiuntivi in quei popup?

Nota: desidero non utilizzare il layout di tastiera ceco; Ho trovato layout di commutazione per ogni lingua è un po 'poco pratico.

    
posta houbysoft 06.08.2011 - 17:37
fonte

6 risposte

87

I caratteri inclusi nei popover sono definiti negli elenchi di proprietà all'interno del pacchetto /System/Library/Input\ Methods/PressAndHold.app/ .

Sono stato in grado di modificare da à a y modificando /System/Library/Input\ Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist e disconnettendo e tornando indietro.

(nota l'escape in "Metodo di input" se stai copiando la copia)

<key>Roman-Accent-a</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>a y á â ä æ ã å ā</string>
    <key>Strings</key>
    <string>a y á â ä æ ã å ā</string>
</dict>

    
risposta data 21.03.2012 - 14:27
fonte
18

So che è un po 'tardi, ma ritengo sia un contributo importante: non puoi solo premere e tenere premuto i tasti per inserire caratteri speciali; puoi anche inserire stringhe di testo . Ad esempio, ho configurato il mio file Keyboard-en.plist, quindi quando tengo premuto il tasto "p", posso scegliere tra il mio nome (che è piuttosto lungo), il cognome e l'indirizzo e-mail (anch'esso lungo). Ritengo che questo potrebbe essere utile per alcune persone, quindi questo è ciò che sembra:

<key>Roman-Accent-p</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>p firstname lastname email</string>
    <key>Strings</key>
    <string>p firstname lastname email</string>
</dict>
    
risposta data 03.08.2012 - 02:47
fonte
5

Se stai usando macOS Sierra , devi cercare altrove per cambiarlo. Ecco le mie istruzioni, ispirate da Personaggi personalizzati in OS X Accent Popup - George Garside :

  1. Disattiva la protezione dell'integrità del sistema come descritto in Come disattivare rootless in Mac OS X El Capitan - MacWorld .

  2. Vai a /System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources/ nel Finder. Per accedervi rapidamente, premi ⇧⌘ G e incolla la stringa.

  3. Trova il tuo file plist di tastiera. Se stai utilizzando il layout in inglese, guarderesti Keyboard-en.plist e se utilizzi il layout tedesco sarebbe Keyboard-de.plist . Potrebbe avere anche altri nomi, a seconda della lingua della tastiera.

  4. Torna su questo file premendo ⌘D . Rinomina la copia che hai apportato a qualcosa con "backup" nel suo nome.

  5. Apri il file originale (senza backup nel suo nome) e modifica i caratteri che vuoi inserire. Dopo di ciò, salvalo.

  6. Abilita la protezione dell'integrità del sistema come descritto nella stessa pagina del passaggio 1.

risposta data 27.02.2017 - 16:29
fonte
3

La mia soluzione (per il ceco):

  1. Backup /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist file
  2. Copia /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-cs.plist e rinomina in /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
  3. Rimuovi i caratteri inutili dal nuovo /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
risposta data 24.05.2012 - 15:13
fonte
3

Usando le informazioni in questa discussione ho risposto alla stessa domanda su MacRumors.

Ho creato un file .plist personalizzato appositamente per l'input Pinyin cinese. Quindi volevo collegarmi a un plist creato per la fonetica cinese. Puoi scaricarlo qui .

    
risposta data 08.01.2013 - 10:37
fonte
-1

Ho capito che funziona su OS X 10.11!

Sembra che abbiano cambiato la posizione in: / Sistema / Libreria / Metodi di input / PressAndHold.app

- > Fare clic destro + Mostra contenuto pacchetto

/Contents/PlugIns/PAH_Extension.appex

- > Fare clic destro + Mostra contenuto pacchetto

/Contents/Resources/Keyboard-en.plist (o qualsiasi altra tastiera tu usi).

Qui puoi fare clic sulle frecce a discesa, quindi fare doppio clic su "Keycaps" e cambiare i tasti con i tasti desiderati.

Vedi, funziona!

    
risposta data 11.10.2017 - 22:54
fonte

Leggi altre domande sui tag