Come disabilitare il comando Q per uscire?
Su Febbraio 15, 2021 da adminEsiste un modo per disabilitare comando + Q per chiudere le app?
Ho provato ad aggiungere questa voce di menu al pannello delle preferenze “Scorciatoie da tastiera” (come suggerito qui ) e rimappandola in comando + opzione + Q (leggermente più difficile da premere) e la voce di menu è cambiata per mostrarlo, ma comando + Q fa ancora chiudere lapp.
Sto usando OS X 10.7, ma aggiornerei volentieri alla 10.8 se risolvesse il problema.
Lapp per cui voglio davvero questo è Firefox, ma se ci fosse una soluzione che disabilita comando + Q per ogni app, andrebbe bene anche quello.
Commenti
- Stai cercando un hack globale o potresti semplicemente rimappare le applicazioni che vuoi sovrascrivere? Questultimo è abbastanza facile usando il normale pannello delle preferenze della tastiera e facendo unaltra scorciatoia (come comando – spostamento – controllo – opzione – Q) che non ha ‘ essere premuto per un capriccio.
- bmike: io ‘ ne prendo uno, ma come ho detto, ho provato a renderlo command-option-Q e non ‘ t funziona. Se provo a inserire command-option-shift-Q, emette un segnale acustico e dice che lapp System Prefs ha annullato la disconnessione.
- Il problema è che devi uscire di corsa in base allapplicazione e includere il nome dellapp in modo che il nome completo del menu venga inserito nella scorciatoia specifica dellapp.
- bmike: stavo specificando loverride solo per Firefox e includendo il nome dellapp nel menuitem override.
- Hmm – Non ‘ ho letto la domanda per indicare che Firefox ignora intenzionalmente la scorciatoia da tastiera definita da OS X, ma forse ‘ è stai vedendo in base ai commenti? Mi chiedo se forse hanno implementato una funzione di rimappatura delle scorciatoie? ‘ è passato un po di tempo da quando ‘ ho avuto la volpe in esecuzione. La scelta di un comando come ⌃⇧⌘Z funziona per rendere Command-Q insensibile per Mail e Safari: guarda questa immagine per come imposto le scorciatoie. cl.ly/MDtE
Risposta
Vai a Preferenze di Sistema, quindi Tastiera. Seleziona Scorciatoie. Nel riquadro sinistro, trova Accessibilità. Ora nel riquadro di destra abilita Inverti colori e quindi fai clic sulla casella del collegamento per riassegnare il collegamento a Cmd + Q.
Questo è tutto. Ora quando premi Cmd + Q i colori dello schermo saranno invertiti. Premerlo di nuovo per tornare ai colori normali. Niente più chiusura accidentale delle applicazioni (come chiudere oltre duecento schede su Firefox quando si tenta di utilizzare Cmd + una o tre dozzine di PDF su Anteprima quando si tenta di utilizzare Cmd + tab; le ultime due cose che ho fatto, mai più.)
PS Chiunque abbia pensato che fosse una buona idea usare Cmd + Q per chiudere le applicazioni dovrebbe tornare alla scuola di usabilità.
Cè anche un bel plugin che puoi usare chiamato Chiedi sempre , che forza una finestra di dialogo prima di uscire da Firefox.
Commenti
- Mi sono appena registrato qui per votare a favore di questa risposta.
Cmd+Q
equivale a creare un simbolo@
su un layout di tastiera PC-105 tedesco. Passare da PC a Mac mi sta facendo impazzire perché continuo a chiudere il browser quando accedo da qualche parte. Grazie per la brillante idea di invertire i colori. - Lho assegnata a ” Passa al desktop 1 “. Dato che ‘ non utilizzo comunque questa funzione, in effetti non fa nulla.
- Punto bonus per lutilizzo di Inverti colori come avvertenza. Ottimo feedback sullesperienza utente.
- Mi piace la tua idea su
invert color
, lo adoro, sembra nerd - Puoi anche selezionare
Launchpad and Dock > Show Launchpad
e impostalo suCmd+Q
. ‘ è meno fastidioso dellintero schermo che lampeggia violentemente quando i colori si invertono.
Rispondi
Ci scusiamo per aver scavato un post così vecchio, ma questa idea può essere utile .
In Preferenze di Sistema – Crea tastiera una nuova scorciatoia per lapplicazione che si desidera impedire che venga chiusa. Cerca il titolo del comando di chiusura nel menu dellapplicazione e inserisci lo stesso identico titolo del menu per la scorciatoia, quindi inserisci una scorciatoia diversa.
In effetti, non hai questo problema con tutte le applicazioni ma solo il browser e forse una o due altre app.
Commenti
- Benvenuto in Ask Different! Sebbene questo collegamento possa rispondere alla domanda, è meglio includere le parti essenziali della risposta qui e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
- Questa soluzione ‘ non si applica a Firefox. Firefox mostra il nuovo collegamento nel suo menu.Ma ‘ non funziona. cmd-q chiude ancora il browser …
- Ho seguito questo link che descrive la stessa soluzione e che ha funzionato perfettamente per me.
- Ho appena aggiunto una scorciatoia ” Opzione Q ” per ” Esci da Firefox ” come scorciatoia specifica dellapplicazione (Firefox) per Firefox. In Firefox, la voce di menu ” Esci da Firefox ” ora mostra lopzione Q e cmd Q non chiude più lapp, ma lopzione Q sì . Devi ottenere esattamente il testo della voce di menu. Oh, vedo, ‘ siamo qui da un paio danni nel futuro; con OS X 10.12.3. e Firefox 51.0.
- Perfetto per Safari (Safari rispetta la scorciatoia) e salva la sanità mentale per quelli di noi che spesso premono CMD + Q invece di CMD + W.
Risposta
Ho trovato un modo per farlo senza dover cambiare il volume o cose del genere quando premi comando + Q .
vai alle preferenze di sistema -> tastiera -> controllo missione -> “non disturbare”.
Quindi fai clic sulla casella e cambiala in: command + Q .
Commenti
- Bel trucco. Voglio solo aggiungere – se vuoi comunque mantenere la possibilità di uscire dallapp utilizzando il collegamento, ma ‘ non ci sono tali preferenze, puoi farlo andando su
Settings
– >Keyboard
– > tabShortcuts
– > dallelenco degli elementi a sinistra selezionaApp Shortcuts
– > premi il pulsante+
, aggiungi la tua app – > Importante! digita esattamenteQuit
e assegna la scorciatoia. Godere! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.png - Funziona per me. Questo è meglio del trucco dei colori invertiti contrassegnato come risposta.
Risposta
Utilizzando KeyRemap4MacBook, potresti aggiungere questo a private.xml :
<item> <name>disable_command_q</name> <identifier>disable_command_q</identifier> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen> <autogen>__KeyToKey__ KeyCode::Q, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::Q, ModifierFlag::COMMAND_L</autogen> </item>
Senza | ModifierFlag::NONE
il primo elemento autogen disabiliterebbe anche per esempio ⌥⌘Q. Il secondo elemento autogen cambia ⇧⌘Q in ⌘Q.
Ci sono anche impostazioni predefinite che richiedono che linvio di ⌘Q richieda di tenere holdingQ o premere pressingQ due volte:
Sono definiti in custom_shortcuts.xml :
<item> <name>Hold Command+Q to Quit Application</name> <appendix>(You can adjust the threshold time of holding by</appendix> <appendix>"[Holding Key to Key] Holding Threshold" in Key Repeat tab.)</appendix> <identifier>remap.holdcommandQ</identifier> <autogen>__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT</autogen> </item> <item> <name>Press Command+Q twice to Quit Application</name> <identifier>remap.doublepresscommandQ</identifier> <autogen>__DoublePressModifier__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND </autogen> </item>
Commenti
- Su Karabiner Elements (il successore di KeyRemap4MacBook), cè ‘ sa ” modifica complessa ” che può essere scaricata online che ottiene lo stesso lavoro: pqrs.org / osx / karabiner / complex_modifications / # command_q La modifica dellopzione Safari in Firefox o in un altro browser è solo questione di modificare la regex del bundle dellapp allinterno del JSON di configurazione (che dovrebbe trovarsi in
~/.config/karabiner/assets/complex_modifications
).
Risposta
Usa un remapper della tastiera. Cè “un ottimo GPL per OSX (io uso Keyremap4MacBook) Basta mappare la combinazione di tasti Q di comando su qualcosa che non fa nulla.
Commenti
- Ora chiamato Karabiner: pqrs.org/osx/karabiner Non funziona con la versione 10.12, gestirà i sistemi operativi precedenti ‘. Qui ‘ una scorciatoia pre-scritta per cambiare a livello globale cmd Q in qualcosaltro: pqrs.org/osx/karabiner/list. html.en in Scorciatoie personalizzate
Risposta
QBlocker
QBlocker è unapp gratuita e open source per risolvere questo problema richiedendo a un utente di tenere premuto CMD + Q per chiudere tutte le app o solo alcuni.
Commenti
- questa è una buona opzione ma qualcuno dice che sta rubando i cookie di Chrome. Per favore, puoi guardare questo: github.com/steve228uk/QBlocker/issues/34
Risposta
Non è una risposta diretta alla tua domanda, ma puoi dire a Firefox di aprire automaticamente il tuo vecchio Windows quando lo si avvia utilizzando lopzione When Firefox starts
nel General
riquadro delle preferenze.
Se non si desidera per cambiare la schermata iniziale solo per la chiusura accidentale occasionale, cè anche un comando per farlo: History
menu -> Restore Previous Session
.
Commenti
- Sì, ma se ci sono molte finestre / schede aperte, ciò può richiedere un po di tempo e alcune hanno vinto ‘ t essere in grado di ripristinare completamente la loro sessione / stato. Inoltre, ripristina fastidiosamente tutte le finestre nello spazio corrente, piuttosto che nello spazio in cui si trovavano in precedenza.
Risposta
Ora cè un elemento nel menu dellapplicazione Chrome “Avvisa prima di uscire” che fa il trucco per me.
Fonte: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
Commenti
- Hanno rimosso questa funzione qualche tempo fa.
- @Miscreant A partire dal 2020, è lì.
Answer
Puoi disabilitare Cmd + Q utilizzando BetterTouchTool (un meravigliosa app) per Mac OS:
Vai a Tastiera -> Aggiungi nuova scorciatoia o sequenza di tasti -> mappa Cmd + Q su “Nessuna azione”
Commenti
- Non ‘ Per modificare veramente il comando, devi solo dire al sistema di dare la priorità a unaltra azione. Lo trovo incredibilmente hacky, in quanto puoi ‘ non riutilizzare il comando per qualsiasi altra cosa in questo modo.
Rispondi
Vai a Preferenze di sistema> Tastiera> Scorciatoie quindi il pulsante dellapplicazione sul barra di sinistra . Premi il pulsante + quindi scegli la tua applicazione. Scrivi “Esci (nome applicazione)” nello slot del titolo del menu. Aggiungi il tuo comando per sostituire cmd-q e il gioco è fatto.
Commenti
- Questo non aggiunge nulla che le altre risposte abbiano ‘ t già trattato.
Risposta
Come hai visto, è sufficiente impostare un la nuova scorciatoia da tastiera nelle Preferenze di sistema non funziona sempre. Cambierà la scorciatoia mostrata nel menu ma lapplicazione potrebbe ancora essere in ascolto per la pressione del tasto Comando + Q. Ho visto alcune app che lo fanno. Anche alcune ascolteranno i tasti premuti che non sono elencati come scorciatoie nel menu (Photoshop ad esempio).
Unopzione di terze parti consiste nellusare qualcosa come ControllerMate . Ha la capacità di rimappare qualsiasi input del controller (tastiera, mouse, trackpad, joystick, ecc.) e cambiare ciò che fa. Lo uso per fare molte rimappature e eseguire script macro. Possono essere impostati in base allapplicazione o in uno stato globale a livello di sistema.
Utilizzando ControllerMate, è possibile mappare Command + Q in modo che non faccia nulla, quindi fare in modo che Command + Option + Q chiami il Esci dalla voce di menu. Oppure potresti essere fantasioso e fare in modo che Comando + Q non faccia nulla tranne che se premi nuovamente Comando + Q entro 1/2 di secondo, verrà richiamato il menu Esci.
ControllerMate è un fantastico app. Ho eseguito molte personalizzazioni come la “Modalità capo / coniuge” che è una singola pressione di un tasto che fa quanto segue
- disattiva laudio del computer
- mette in pausa iTunes se sta giocando
- esce da QuickTime e / o VLC se è in esecuzione
- riduce a icona le attuali finestre di Firefox e apre una nuova finestra su Google.com
Un altro suggerimento (insieme al suggerimento di Henry) è di usa un gestore di sessioni, quindi se Firefox viene chiuso per sbaglio, puoi ripristinarlo facilmente. Il gestore di sessioni integrato è OK, ma dovresti anche guardare Tab Mix Plus . Non solo ti offre incredibili opzioni per la gestione delle tue schede, ma anche il suo gestore di sessioni è fantastico. Ho molte sessioni salvate e posso richiamarle rapidamente in qualsiasi momento in nuove finestre.
Commenti
- $ 24,95 per un remapper di input? Quella ‘ è esilarante.
Risposta
Risposta
Cè una soluzione non pubblicata qui che ho pensato meritasse considerazione. Se non ti dispiace rimuovere completamente il comando + q dal tuo computer, puoi rimappare efficacemente in Ukulele in modo che Comando + Q esegua unaltra scorciatoia da tastiera.
Puoi fargli eseguire comando + spazio o comando + 1 assegnalo a qualcosaltro.
Ci sono aspetti positivi e negativi in questo approccio, ma dovrebbe funzionare.
Lascia un commento