Vorrei disattivare le scorciatoie da tastiera command-w e command-q in mac os x 10.8, leoni di montagna. Questo perché interferiscono con i comandi emacs che eseguo da un terminale in esecuzione da xQuartz. Tutto l'aiuto sarà apprezzato.Come disabilitare le scorciatoie da tastiera in mac os x
risposta
Per visualizzare o modificare le scorciatoie da tastiera:
- Aprire il Preferenze Sistema> Tastiera
- Fare clic sulla scheda Abbreviazioni da tastiera
- Per modificare una scelta rapida, fare doppio clic sul collegamento esistente, e premi i tasti che compongono il tuo nuovo collegamento.
- Se si commette un errore, fare clic su '"Ripristina per riportare le scorciatoie da tastiera alle impostazioni di fabbrica
Non riesco a farlo sotto Mountain Lion - OS X 10.8. Il pannello che hai menzionato non sembra essere lì. Scusa se mi manca qualcosa di ovvio. Grazie. – Ekalavya
@Ekalavya non tutte le scorciatoie vengono visualizzate qui. Penso che tu debba modificare il file '~/Library/Preferences/.GlobalPreferences.plist'. – JohnGB
@JohnGB il testo sublime non sembra in grado di modificare quel file – anon58192932
ho raggiunto questa pagina perché volevo disattivare Comando-H (nascondere applicazione) che non viene mostrato in Preferenze di sistema. Questa è la mia soluzione.
BetterTouchTool è un'utility gratuita che può disabilitare le scorciatoie da tastiera (e ha molti altri usi). http://www.boastr.de/
Per disabilitare il comando-w globalmente
- Installare BetterTouchTool
- Fare clic sulla voce della barra dei menu BetterTouchTool e scegli "Preferenze"
- Fare clic su "gesti"
- Fare clic su "tastiera"
- Fare clic su "globali"
- Fare clic su "Aggiungi nuovo collegamento"
- Fare clic su "tasti di scelta rapida"
- Digitare il collegamento che si desidera disabilitare (ad esempio, il comando-w)
- Set trigger predefinito azione per "nessuna azione" (che è il default)
Si noti che è anche possibile impostare una scorciatoia da tastiera per una specifica applicazione.
Per disabilitare il comando-w solo per Terminal
- Installare BetterTouchTool
- Fare clic sulla voce della barra dei menu BetterTouchTool e scegli "Preferenze"
- Fare clic su "gesti"
- Fare clic su "tastiera"
- Fare clic sul segno più nella parte inferiore del riquadro "Seleziona applicazione"
- Scegliere Terminal (in Applicazioni/Utility cartella)
- Fare clic su "Aggiungi nuovo collegamento"
- Fare clic su "tasti di scelta rapida"
- Digitare il collegamento che si desidera disabilitare (ad esempio, il comando-w)
- Set trigger predefinito azione per "nessuna azione" (che è il default)
Ho già avuto BetterTouchTool e ne sono al corrente, ma sono venuto anche qui alla ricerca di risposte. Grazie per avermi ricordato – Endless
Vorrei che questo funzionasse per me, ma disabilitare Ctrl-Alt-F per Schermo intero in VMWare Fusion non ha funzionato. Ancora fastidiosamente alterna lo schermo intero invece di agire nella mia app Windows come scorciatoia. – SilverSideDown
BetterTouchTool non è più gratuito. – inf
BetterTouch non era in grado di modificare o disattivare la chiave che mi stava causando dolore: ctrl-cmd-d.
Ecco come sono stato in grado di eliminarlo:
- Modifica ~/Library/Preferences/com.apple.symbolichotkeys.plist (è possibile utilizzare Xcode).
- Trova il codice per kCGHotKeyLookUpWordInDictionary (70) e imposta 'abilitato' su OFF (se non è lì basta creare una voce '70' con 'abilitato' = OFF).
- riavviare il sistema
Da questo sito ho imparato a conoscere tasti di scelta rapida simboliche e ho trovato una lista di loro: http://www.theregister.co.uk/2009/02/24/hotkeys_framework2/
Questi siti hanno gli elenchi dei codici usati nel file plist, così si può effettivamente cambiare le scorciatoie invece di cancellarli solo: http://krypted.com/mac-os-x/defaults-symbolichotkeys/ http://hintsforums.macworld.com/archive/index.php/t-114785.html
Ho provato a modificare '~/Library/Preferences/com.apple.symbolichotkeys.plist', ma c'era quasi nulla in esso, e erano quasi tutti già disabilitati. Ad esempio, non c'era una scorciatoia 70. Inoltre, c'è un modo per scoprire il codice numerico per una determinata scorciatoia? – Antimony
Una soluzione è configurare XQuartz per abilitare "I tasti Opzione mandano Alt_L e Alt_R" in Preferenze/Input.
Quindi aggiungere questo ai vostri ~/.emacs:
(setq x-alt-keysym 'meta)
Non è perfetto, come si potrebbe ancora scivolare su Cmd-W invece di Opzione-W a volte, ma almeno è funzionale .
Una soluzione che può funzionare per tasti di scelta rapida di fabbrica a singole applicazioni che siano in contrasto con la vostra assegnazione desiderata:
Utilizzare il built-in di gestione tasto di scelta rapida:
Preferenze di Sistema | Tastiera | Scorciatoie | Scorciatoie per le app
... per mappare il preesistente ad una combinazione di tastiera difficile da colpire (come Cmd-Opt-Shift-backslash).Questo libererà la vecchia combinazione di tasti per l'assegnazione.
Volevo riutilizzare cmd-q e cmd-, in un'app, ma disabilitarli con uno strumento di tocco migliore li renderebbe inutilizzabili. Funzionava bene, grazie! – Norswap
Ignorare come documentato qui ha funzionato per me: https://discussions.apple.com/thread/4410612 "Apri Preferenze di Sistema> fai clic su Tastiera> fai clic su Scorciatoie da tastiera> fai clic su Scorciatoie applicazione nel riquadro sinistro> fai clic sul pulsante" + "sotto pannello a destra> Seleziona il Finder come applicazione:> imposta il titolo del menu esattamente sul valore case-sensitive di "Porta tutto in primo piano"> imposta il tasto di scelta rapida su "command + p" premendo effettivamente il tasto-command + p-key " – kampsj
- 1. Come disabilitare le scorciatoie da tastiera in Matplotlib?
- 2. Eclipse sul Mac ... usando le scorciatoie da tastiera di Windows?
- 3. Mostra tutte le scorciatoie da tastiera di Windows OS X per Mavericks
- 4. Implementare Scorciatoie da tastiera
- 5. Mac OS X: modifica del layout della tastiera di intercettazione
- 6. Come rilevare SSD in Mac OS X?
- 7. Qual è la differenza tra le mappe dei tasti: Mac OS X e Mac OS X 10.5+?
- 8. Come implementare le scorciatoie da tastiera sui siti Web
- 9. Visual Studio 2015 Scorciatoie da tastiera strane
- 10. Come programmare scorciatoie da tastiera personalizzate
- 11. JNotify su Mac OS X?
- 12. MenuItem scorciatoie da tastiera in MVVM 'puro'?
- 13. Scorciatoia da tastiera per mettere a fuoco un'applicazione in Mac OS
- 14. Come configurare libusb su Mac OS X?
- 15. Mac OS X Visualizza swapping
- 16. Suggerimenti per le scorciatoie da tastiera VS + Resharper su un Mac
- 17. Quali sono le scorciatoie da tastiera cross-browser e cross-OS utilizzabili per l'applicazione Web?
- 18. ca-certificates Mac OS X
- 19. Come installo wxPython su Mac OS X?
- 20. sendmail in Mac OS X Yosemite
- 21. ldconfig per Mac OS X
- 22. SetWindowsHookEx per Mac OS X?
- 23. Come disinstallare nodejs installato da pkg (Mac OS X)?
- 24. AVFoundation - come specchio di video da webcam - Mac OS X
- 25. Come si disinstalla MySQL da Mac OS X?
- 26. Sovrascrittura delle scorciatoie da tastiera del browser
- 27. Come installare mod_jk su Mac OS X
- 28. Ignora le scorciatoie del browser con le mie scorciatoie personalizzate
- 29. Disinstallare pacchetti in Mac OS X
- 30. console EFI su Mac OS X (Intel)
Impostazione-> Pannello preferenze tastiera e mouse-> Scelte rapide da tastiera Per modificare un collegamento, fare doppio clic sul collegamento esistente e premere i tasti che costituiscono il nuovo collegamento. –
Non tutte le scorciatoie da tastiera vengono visualizzate qui. Command + Q e Command + W sono due esempi che non lo fanno. – JohnGB
Questo tipo di domanda si adatta meglio alla community [AskDifferent] (http://apple.stackexchange.com), piuttosto che alla community per gli sviluppatori. Votare per la mossa. – Farside