Tasti di scelta rapida con una sola chiave?

6

Alcune app (ad es. Tweetbot ) hanno scorciatoie da tastiera a chiave singola.

Tuttavia, quando provi a impostare le scorciatoie in Preferenze di Sistema, non possiamo fare lo stesso. C'è un modo per raggiungere l'utente in questo modo?

    
posta user137369 05.06.2014 - 00:04
fonte

2 risposte

4

È possibile farlo, sia in modo nativo che semplice. Suggerimenti per Mac OS X hanno un suggerimento (controlla anche il commento di Lri) su come impostare le scorciatoie da tastiera riga di comando. Possiamo usarlo per creare scorciatoie a tasto singolo.

Dovrai conoscere l' ID bundle dell'applicazione (a meno che tu non voglia impostare scorciatoie globali, naturalmente). Per le chiavi speciali, @ è ; ~ è ; $ è ; ^ è ctrl . Puoi anche controllare altri valori .

Userò Tweetbot come esempio, impostando "Nuovo Tweet" su + N e "Rispondi" (sull'esempio a scorciatoie multiple) a R .

Per i comandi one-shortcut, puoi usare il modulo:

defaults write com.tapbots.TweetbotMac NSUserKeyEquivalents -dict-add "New Tweet" -string "~n"

Per i comandi a scelta multipla, usa il modulo:

defaults write com.tapbots.TweetbotMac NSUserKeyEquivalents '{
  "New Tweet"="~n";
  "Reply"="r";
}'

Per le scorciatoie a livello di sistema, utilizza -g , invece di un ID bundle.

    
risposta data 29.06.2014 - 03:27
fonte
0

Dubito che tu possa avere un collegamento a chiave singola a livello di sistema per fare qualcosa come un copia e incolla per esempio, se è quello che stai chiedendo. Ad esempio, le azioni potrebbero essere attivate quando ad esempio si sta digitando un'email.

Alcune app lo consentono molto probabilmente perché sono programmate in modo che le scorciatoie a chiave singola vengano rilevate solo in determinate modalità / interfacce. Ma potrei sbagliarmi su Tweetbot perché non l'ho mai usato:)

    
risposta data 09.06.2014 - 18:32
fonte

Leggi altre domande sui tag