Sådan deaktiveres command-Q for Quit?
On februar 15, 2021 by adminEr der nogen måde at deaktivere kommando + Q for at afslutte apps?
Jeg forsøgte at tilføje dette menupunkt til præferenceruden “Tastaturgenveje” (som foreslået her ) og omlægge det til kommando + -indstilling + Q (lidt sværere at ramme), og menupunktet blev ændret for at vise dette, men -kommando + Q får appen stadig til at afslutte.
Jeg bruger OS X 10.7, men jeg vil gerne opgradere til 10.8, hvis den fik dette.
Den app, jeg virkelig ønsker dette til er Firefox, men hvis der var en løsning, der deaktiverede -kommandoen + Q for hver app, ville det også være fint.
Kommentarer
- Leder du efter et globalt hack eller ville du være i stand til bare at kortlægge de applikationer, du vil tilsidesætte? Sidstnævnte er ret let ved hjælp af den normale præferencerude på tastaturet og foretager en anden genvej (som kommando – shift – control – option – Q), der ikke får ‘ til at blive trykket på et indfald. li>
- bmike: Jeg ‘ d tager enten, men som sagt, prøvede jeg at gøre det til kommando-option-Q, og det gør det ikke ‘ t arbejde. Hvis jeg prøver at indtaste kommando-valgmulighed-skift-Q, bipper det og siger, at appen System Prefs har annulleret logout.
- Problemet er, at du er nødt til at afslutte for meget på en applikationsbasis og inkludere appnavnet så det fulde menunavn indtastes i den appspecifikke genvej.
- bmike: Jeg specificerede kun tilsidesættelsen for Firefox og inkluderede appnavnet i tilsidesættelsen af menupunktet.
- Hmm – jeg læste ikke ‘ t for at betyde, at Firefox med vilje ser bort fra tastaturgenvej defineret af OS X – men måske er det ‘ hvad ser du ud fra kommentarer? Jeg spekulerer på, om de måske implementerede en genvejskortfunktion? Det ‘ har været et stykke tid siden jeg ‘ har haft ræven kørende. At vælge en kommando som ⌃⇧⌘Z virker for at gøre Command-Q ufølsom for Mail og Safari – se dette billede for, hvordan jeg indstiller genveje. cl.ly/MDtE
Svar
Gå til Systemindstillinger og derefter Tastatur. Vælg Genveje. Find Tilgængelighed i venstre rude. I højre rude skal du aktivere Invertere farver og derefter klikke på genvejsfeltet for at omfordele genvejen til Cmd + Q.
Det er det. Nu når du trykker på Cmd + Q skærmens farver bliver inverteret. Tryk på den igen for at gå tilbage til normale farver. Ikke flere ved et uheld at afslutte applikationer (som at lukke over to hundrede faner på Firefox, når du prøver at bruge Cmd + a eller tre dusin pdfs på Preview, når du prøver at bruge Cmd + fane; de sidste to ting, jeg gjorde, aldrig igen.)
PS Den, der troede, det var en god ide at bruge Cmd + Q til at afslutte applikationer, bør gå tilbage til brugervenlighedskolen.
Der er også et godt plugin, som du kan bruge kaldet Spørg altid , hvilket tvinger en hurtig dialog, før du forlader Firefox.
Kommentarer
- Bare registreret her for at stemme dette svar.
Cmd+Q
svarer til at lave et@
-symbol på et tysk PC-105-tastaturlayout. Skift mellem pc og Mac gør mig skør, fordi jeg fortsætter med at lukke browseren, når jeg logger ind et eller andet sted. Tak for den strålende idé med inverterende farver. - Jeg tildelte den til ” Skift til desktop 1 “. Da jeg ‘ ikke bruger denne funktion alligevel, gør det faktisk intet.
- Bonuspoint for at bruge invertere farver som en advarsel. Fantastisk UX-feedback.
- Jeg kan godt lide din idé abou
invert color
, elsker den, den ser nørd ud - Du kan også vælge
Launchpad and Dock > Show Launchpad
og indstil den tilCmd+Q
. Det ‘ er mindre irriterende end hele din skærm blinker voldsomt, når farverne vender.
Svar
Undskyld for at grave et sådant gammelt indlæg op, men denne idé kan være nyttig .
I Systemindstillinger – Opret tastatur en ny genvej til det program, du vil forhindre, at afslutte. Søg efter titlen på quit-kommandoen i programmets menu, og indtast det samme nøjagtigt som en menu-titel til genvejen, og giv derefter en anden genvej.
Du har faktisk ikke dette problem med alle applikationer, men kun browser og måske en eller to andre apps.
Kommentarer
- Velkommen til Ask Different! Selvom dette link muligvis besvarer spørgsmålet, er det bedre at inkludere de væsentlige dele af svaret her og give linket til reference. Svar kun til link kan blive ugyldige, hvis den linkede side ændres.
- Denne løsning gælder ikke ‘ t på firefox. Firefox viser den nye genvej i sin menu.Men det fungerer ikke ‘. cmd-q lukker stadig browseren …
- Jeg fulgte dette link , der beskriver den samme løsning, og som fungerede perfekt for mig.
- Jeg har lige tilføjet en ” Option Q ” genvej til ” Afslut Firefox ” som en applikationsspecifik (Firefox) genvej til Firefox. I Firefox viser mit ” Afslut Firefox ” menupunkt nu opt Q, og cmd Q forlader ikke længere appen, men opt Q gør . Du er nødt til at få teksten til menupunktet helt rigtigt. Åh, jeg ser, vi ‘ er et par år inde i fremtiden her; med OS X 10.12.3. og Firefox 51.0.
- God pasform til Safari (Safari respekterer genvejen) og en sundhedsbesparende for dem af os, der ofte rammer CMD + Q i stedet for CMD + W.
Svar
Jeg har fundet en måde at gøre dette uden at skulle ændre din lydstyrke eller sådan noget, når du trykker på kommando + Q .
gå til systemindstillinger -> tastatur -> missionskontrol -> “forstyr ikke”.
Klik derefter bare på feltet, og skift det til: kommando + Q .
Kommentarer
- Dejligt trick. Vil bare tilføje – hvis du stadig vil beholde muligheden for at afslutte din app ved hjælp af genvej, men der ‘ ikke er sådanne præferencer, så kan du gøre det ved at gå til
Settings
– >Keyboard
– > faneShortcuts
– > fra listen over venstre emner vælgApp Shortcuts
– > tryk på+
-knappen, tilføj din app – > Vigtigt! skriv nøjagtigtQuit
og tildel din genvej. God fornøjelse! i.ibb.co/PzHvfRh/Screen-Shot-2019-09-04-at-10-38-12-AM.png - Fungerer for mig. Dette er bedre end det inverte farver-trick markeret som svaret.
Svar
Ved hjælp af KeyRemap4MacBook kan du tilføje dette til 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>
Uden | ModifierFlag::NONE
det første autogen element vil også deaktivere for eksempel ⌥⌘Q. Det andet autogenelement skifter ⇧⌘Q til ⌘Q.
Der er også foruddefinerede indstillinger, der gør afsendelse af requireQ kræver, at du holder ⌘Q eller trykker ⌘Q to gange:
De er defineret i 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>
Kommentarer
- På Karabiner Elements (efterfølgeren til KeyRemap4MacBook) er der ‘ sa ” kompleks ændring “, der kan downloades online, der opnår det samme job: pqrs.org / osx / karabiner / complex_modifications / # command_q Ændring af Safari-indstillingen til Firefox eller en anden browser er bare et spørgsmål om at ændre app-pakke-regex inde i konfigurationen JSON (som skal være placeret på
~/.config/karabiner/assets/complex_modifications
).
Svar
Brug en tastatur-remapper. Der er en fantastisk GPL-one til OSX (jeg bruger Keyremap4MacBook) Kort kort kommandoen Q-nøglekombination til noget, der ikke gør noget.
Kommentarer
- Nu kaldet Karabiner: pqrs.org/osx/karabiner Fungerer ikke under 10.12, håndterer tidligere OS ‘ s. Der ‘ er en forudskrevet genvej til global ændring af cmd Q til noget andet her: pqrs.org/osx/karabiner/list. html.da under Tilpassede genveje
Svar
QBlocker
QBlocker er en gratis og open source-app ved at løse dette problem ved at kræve, at en bruger holder CMD + Q nede for at afslutte alle apps eller bare visse.
Kommentarer
- dette er en god mulighed, men nogen siger, at det stjæler kromcookies. kan du se på dette: github.com/steve228uk/QBlocker/issues/34
Svar
Ikke et direkte svar på dit spørgsmål, men du kan bede Firefox om automatisk at åbne dit gamle windows, når du starter det ved hjælp af indstillingen When Firefox starts
under General
-ruden.
Hvis du ikke vil have for at ændre din startskærm bare for lejlighedsvis utilsigtet afslutning, er der også en kommando til at gøre det: History
menu -> Restore Previous Session
.
Kommentarer
- Ja, men hvis der er mange windows / faner åbne, kan det tage et stykke tid, og nogle vandt ‘ ikke være i stand til at gendanne deres session / tilstand fuldstændigt. Det gendanner også irriterende alle vinduer til det aktuelle rum i stedet for det rum, de tidligere var på.
Svar
Nu er der et element i Chrome-applikationsmenuen “Advarsel inden afslutning”, der gør tricket for mig.
Kilde: http://lifehacker.com/5784153/how-to-bring-back-the-hold-q-to-quit-prompt-in-google-chrome
Kommentarer
- De fjernede denne funktion for et stykke tid siden.
- @Miscreant Fra 2020 er den der.
Svar
Du kan deaktivere Cmd + Q ved at bruge BetterTouchTool (en vidunderlig app) til Mac OS:
Gå til tastatur -> Tilføj ny genvej eller tastesekvens -> kort Cmd + Q til “Ingen handling”
Kommentarer
- Du don ‘ Hvis du ikke ændrer kommandoen, skal du bare bede systemet prioritere en anden handling. Jeg finder dette utroligt hacky, da du ‘ ikke kan genbruge kommandoen til noget andet på denne måde.
Svar
Gå til Systemindstillinger> Tastatur> Genveje derefter applikationsknappen på venstre bjælke . Tryk på knappen + og vælg derefter din applikation. Skriv “Afslut (applikationsnavn)” i menuens titelstik. Tilføj din kommando for at erstatte cmd-q, og at “er det.
Kommentarer
- Dette tilføjer intet, som det andet svarer ikke har ‘ t allerede dækket.
Svar
Som du har set, skal du bare indstille en ny tastaturgenvej i System Prefs fungerer ikke altid. Det vil ændre genvejen, der vises i menuen, men applikationen kan stadig lytte til Commmand + Q-tastetryk. Jeg har set et par apps, der gør dette. Selv nogle vil lytte til tastetryk, der ikke er angivet som genveje i menuen (f.eks. Photoshop).
En tredjepartsmulighed er at bruge noget som ControllerMate . Det har evnen til at omlægge enhver controller-input (tastatur, mus, pegefelt, joystick osv.) og ændre, hvad den gør. Jeg bruger den til at lave mange remaps og køre makro-scripts. De kan indstilles på en applikationsbasis eller i en global systemomfattende tilstand.
Ved hjælp af ControllerMate kan du kortlægge Command + Q for ikke at gøre noget og derefter have Command + Option + Q kald Afslut menuindgang. Eller du kan få lyst og få Command + Q til at gøre noget, undtagen hvis du trykker på Command + Q igen inden for 1/2 af et sekund, så kalder det menuen Afslut.
ControllerMate er en fantastisk app. Jeg har lavet mange tilpasninger som en “Boss / Spouse Mode”, som er et enkelt tastetryk, der gør følgende
- dæmper computerens lyd
- pause iTunes, hvis det spiller
- afslutter QuickTime og / eller VLC, hvis den kører
- minimerer aktuelle Firefox-vinduer og åbner et nyt vindue til Google.com
Et andet forslag (sammen med Henrys forslag) er at Brug en sessionshåndtering, så hvis Firefox ved et uheld afsluttes, kan du nemt gendanne. Den indbyggede session manager er OK, men du skal også se på Tab Mix Plus . Ikke kun giver det dig fantastiske muligheder for at styre dine faner, men dets session manager er også fantastisk. Jeg har gemt mange sessioner og kan når som helst trække dem op i nye vinduer.
Kommentarer
- $ 24,95 for en input-remapper? At ‘ er sjovt.
Svar
Svar
Der findes en løsning, der ikke er sendt her, som jeg troede burde være værd at overveje. Hvis du ikke har noget imod at fjerne kommandoen + q helt fra din computer, kan du effektivt kortlægge i Ukulele, så Command + Q udfører en anden tastaturgenvej.
Du kan få det til at udføre kommando + mellemrum eller kommando + 1 bare tildel det til noget andet.
Denne tilgang er positive og negative, men den skal fungere.
Skriv et svar