Come posso impostare una scorciatoia da tastiera che includa il tasto Backspace?


10

La mia domanda è nel titolo: OS X consente di impostare un collegamento con backspace, come Ctrl+ Option ⌥+ Command ⌘+ backspace(nel mio caso a un servizio di Automator)?

Modifica :
potresti pensare "Provalo tu stesso"; bene, l'ho fatto. In Preferenze di Sistema → Tastiera → Collegamenti, ho provato ad aggiungere questo collegamento al mio servizio e non funziona. Il problema sembra essere con backspace. Ctrl+ Option ⌥+ Command ⌘+ mfunziona bene.

Qualcuno conosce una soluzione alternativa che mi consente di utilizzare il backspacetasto in una scorciatoia da tastiera?


Se lo desideri, puoi aggiungere i risultati come risposta per mantenere organizzato il sito.
Saaru Lindestøkke,

In realtà la mia domanda era sapere se ci fosse forse un problema per questo.
Matthieu Riegler,

Ah scusa, ho capito male. Pensavo volessi solo sapere se il collegamento poteva includere o meno il tasto backspace.
Saaru Lindestøkke,

Risposte:


6

Per modificare il collegamento di un servizio, esegui plutil -convert xml1 ~/Library/Preferences/pbs.plist, apri il plist e cambia ad esempio

<key>(null) - Some Service - runWorkflowAsService</key>
<dict>
    <key>key_equivalent</key>
    <string>@~a</string>
</dict>

per

<key>(null) - Some Service - runWorkflowAsService</key>
<dict>
    <key>key_equivalent</key>
    <string>@~&#x8;</string>
</dict>

Quindi riavviare per applicare le modifiche.

@ è il comando, ~ è l'opzione e & # x8; è delete (backspace di Windows). L'eliminazione diretta (eliminazione di Windows) sarebbe & # x7f ;. Le stringhe di scelta rapida utilizzano lo stesso formato di DefaultKeyBinding.dict .

Per modificare un set di scorciatoie globali nella sezione Scorciatoie app, esegui plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plist, apri il plist e cambia ad esempio

<key>Some Menu Name</key>
<string>~@a</string>

per

<key>Some Menu Name</key>
<string>~@&#x8;</string>

Quindi chiudere e riaprire le applicazioni per applicare le modifiche.

I collegamenti specifici dell'applicazione sono memorizzati in ~ / Library / Preferences / *. Plist e ~ / Library / Containers / * / Data / Library / Preferences / *. Plist.


Non so se yosemite tratta questo file in modo diverso o se il mio problema è specifico di Chrome, ma non riesco a farlo funzionare. Il salvataggio del file con la nuova associazione di tasti non si propaga alle preferenze di scelta rapida da tastiera, né viene visualizzato nel menu di Chrome. Un avvertimento per gente pesante come hotkey come me, ho trovato molte difficoltà nel provare a personalizzare le mie scorciatoie da tastiera su OSX (provenienti da Windows e Linux). Anche se sembra che ci siano molte opportunità di personalizzazione a grana fine, sto trovando un sacco di bug all'interno delle combinazioni di tasti OSX nel loro insieme.
aaaaaa,

Nota che devi rimuovere o riassegnare qualsiasi altro binding alle stesse chiavi, altrimenti non funzionerà
wrossmck

0

Sebbene non sia gratuito, Keyboard Maestro risolverà il tuo problema.

Ecco un esempio molto semplice: basta impostare il tasto di scelta rapida su ⌘ Elimina (premendo ⌘ + ⌦) e assegnare una voce di menu per l'attivazione. È inoltre possibile specificare le applicazioni in cui funzionerà il collegamento, in modo da poter riutilizzare il trigger.

Tastiera Maestro Macro

Naturalmente, dato che si tratta di un programma macro molto potente, è possibile impostarlo per eseguire attività molto più complicate, dall'esecuzione di Script per appunti alla manipolazione di Markdown .


0
  • Passaggio 1: ottieni il moschettone (se non è già presente sul tuo Mac, quale potrebbe essere).
  • Passaggio 2: apri il moschettone
  • Passaggio 3: vai a "cambia tasto barra rovesciata"
  • Passaggio 4: fai clic su "cambia barra rovesciata per inoltrare elimina / + (Fn + barra rovesciata in barra rovesciata"
  • Passaggio 5: chiudere la finestra.

Questo rende la chiave rovesciata la chiave di eliminazione. Non uso mai la barra rovesciata, quindi funziona benissimo per me. Spero che sia di aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.