Come posso modificare il collegamento predefinito in Windows per chiudere i programmi?


25

Mi piace la scorciatoia da tastiera del programma vicino in Mac OS X che è + Q. Bello e conveniente per il posizionamento a mano. In Windows, tuttavia, il collegamento equivalente è Alt+ F4, un po 'imbarazzante.

C'è un modo per cambiare la scorciatoia da tastiera predefinita in Alt+ Qo Ctrl+ Q? Sto usando Windows 7.


4
Alt + F4 chiude Windows, non i programmi. Probabilmente puoi cucinare qualcosa in AutoHotkey, ma poiché i comandi del programma Windows non vengono sempre visualizzati nei menu, potresti perdere alcuni comandi eseguiti utilizzando Ctrl / Alt + Q
Daniel Beck

1
Alt + F4 chiuderà un programma per me. Ho appena controllato il comando 'Esci' in Word ed è Alt + F4. Forse una modifica del registro? Non sono sicuro di dove cercare però.
hwp08,

4
Se i programmi si chiudono quando viene chiusa l'ultima finestra, sì, Alt + F4 chiude i programmi se lo si utilizza per chiudere l'ultima finestra aperta. Ma generalmente non è un collegamento "esci dal programma". Non esiste il pannello delle preferenze Scorciatoie da tastiera in OS X su Windows. La tua unica speranza è il reindirizzamento dell'input (come ho suggerito) o uno strumento di terze parti.
Daniel Beck

1
Nel mio Windows, ALT + F4 chiude anche l'intero programma, anche se ha più di un documento / finestra aperta. STRG + F4, tuttavia, chiude una singola finestra del documento. Questo è applicabile alla maggior parte, se non a nessuno, dei programmi che utilizzo su Windows.
Martin,

Risposte:


30

Ottieni AutoHotKey . Apri Blocco note e incolla quanto segue:

^q::Send !{F4}
return

Salvalo come file .ahk, eseguilo e provalo. Se funziona, inseriscilo nella cartella di avvio e sei a posto. Il codice sopra semplicemente mappa Ctrl+ Qa Alt+ F4.

Se vuoi che sia Alt+ Q, sostituisci ^con a!

Se non riesci a ottenere AutoHotKey, ho compilato lo script sopra per te e l'ho caricato qui:

http://dl.dropbox.com/u/26194020/CtrlQ.exe

Scarica e divertiti.

A proposito, sai che Ctrl+ Wchiude già una finestra in qualsiasi applicazione, giusto?


7
Ctrl + W è semplicemente una scorciatoia comune che è stata adottata da molti programmi. Non è definito da Windows e non funziona in tutte o in molte applicazioni.
Hugh Allen,

Condividi e divertiti.
Mateen Ulhaq,

2

Per modificare Windows per adattarlo a un utente Mac, consulta questo articolo: Rimappatura dei tasti in Windows .
Contiene uno script Autohotkey che associa molti tasti Windows ai loro equivalenti Mac.

Per creare un nuovo layout di tastiera, consultare Microsoft Keyboard Layout Creator , che consente di manipolare tutti i tasti e le relative combinazioni.

Poiché l'articolo originale è scomparso dal Web, copio di seguito lo script Autohotkey:

;Autohotkey script
;John Walker, 2010-11-25
;http://www.inertreactants.com
;Feel free to reuse, edit and redistribute
;Key remaps for Apple users using boot camp
;(with an Apple notebook or Keyboard)

;following section remaps alt-delete keys to mimic OSX
;command-delete deletes whole line
#BS::Send {LShift down}{Home}{LShift Up}{Del}

;alt-function-delete deletes next word
!Delete::Send {LShift down}{LCtrl down}{Right}{LShift Up}{Lctrl up}{Del}

;alt-delete deletes previous word
!BS::Send {LShift down}{LCtrl down}{Left}{LShift Up}{Lctrl up}{Del}

;following section mimics command-q and command-w
;behaviour to close windows
;note these had to be disabled below for the
;command to ctrl key remaps
#w::^F4
#q::!F4

;following section remaps alt-arrow and command-arrow
;keys to mimic OSX behaviour
#Up::Send {Lctrl down}{Home}{Lctrl up}
#Down::Send {Lctrl down}{End}{Lctrl up}
#Left::Send {Home}
#Right::Send {End}
!Up::Send {Home}
!Down::Send {End}
!Left::^Left
!Right::^Right

;following section remaps command key to control key
;affects all number and letter keys
;note that some keys, like winkey-l and winkey-d
;need to be remapped a differeny way
;otherwise autohotkey will not take over
#a::^a
#b::^b
#c::^c
#d::^d
#e::^e
;following won't remap using the normal method
#f::Send {LCtrl down}{f}{LCtrl up}
#g::^g
#h::^h
#i::^i
#j::^j
#k::^k
;#l::Send {LCtrl down}{l}{LCtrl up} ;disabled, I like winkey-L
#m::^m
#n::^n
#o::^o
#p::^p
;#q::^q ;disabled --remapped to alt-F4 instead
#r::^r
#s::^s
#t::^t
#u::^u
#v::^v
;#w::^w ;disabled --remapped to ctrl-F4 instead
#x::^x
#y::^y
#z::^z
#1::^1
#2::^2
#3::^3
#4::^4
#5::^5
#6::^6
#7::^7
#8::^8
#9::^9
#0::^0

Due collegamenti su tre sono morti :(
Nathan Friend

@NathanFriend: ho sostituito i collegamenti con equivalenti, che sembrano ancora pertinenti, e ho anche copiato qui lo script Autohotkey.
harrymc,

Fantastico, grazie @harrymc! :)
Nathan Friend

In questo contesto, vorrei menzionare anche KbdEdit, che è una delle mie utility preferite.
Ville
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.