Como posso alterar o atalho padrão no Windows para fechar programas?

25

Eu gosto do atalho de teclado do programa fechado no Mac OS X, que é + Q. Agradável e conveniente para a colocação das mãos. No Windows, no entanto, o atalho equivalente é Alt+ F4, um pouco estranho.

Existe uma maneira de alterar o atalho de teclado padrão para Alt+ Qou Ctrl+ Q? Estou usando o Windows 7.

hwp08
fonte
4
Alt + F4 fecha janelas, não programas. Provavelmente, você pode cozinhar algo em AutoHotkey, mas desde que comandos de programa do Windows nem sempre aparecem nos menus, você pode perder alguns comandos que são executados usando Ctrl / Alt + Q
Daniel Beck
1
Alt + F4 fechará um programa para mim. Acabei de verificar o comando 'Sair' no Word e é Alt + F4. Talvez uma edição do registro? Não tenho certeza de onde procurar.
hwp08 25/02
4
Se os programas fecharem quando a última janela for fechada, Alt + F4 fechará os programas se você o usar para fechar a última janela aberta. Mas geralmente não é um atalho para "sair do programa". Não existe o painel de preferências Atalhos do teclado no OS X no Windows. Sua única esperança é o redirecionamento de entrada (como sugeri) ou uma ferramenta de terceiros.
Daniel Beck
1
No meu Windows, o ALT + F4 também fecha o programa inteiro, mesmo que tenha mais de um documento / janela aberto. STRG + F4, no entanto, fecha uma única janela do documento. Isso é aplicável à maioria dos programas, se não houver, que eu uso no Windows.
Martin Martin

Respostas:

30

Obtenha o AutoHotKey . Abra o Bloco de notas e cole o seguinte:

^q::Send !{F4}
return

Salve-o como um arquivo .ahk, execute-o e experimente. Se funcionar, cole-o na pasta de inicialização e você estará pronto. O código acima simplesmente mapeia Ctrl+ Qpara Alt+ F4.

Se você deseja que seja Alt+ Q, substitua-o ^por um!

Se você não pode obter o AutoHotKey, compilei o script acima e enviei aqui:

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

Faça o download e aproveite.

A propósito - você sabe que Ctrl+ já Wfecha uma janela em qualquer aplicativo, certo?

yeedl
fonte
7
Ctrl + W é apenas um atalho comum que foi adotado por muitos programas. Não é definido pelo Windows e não funciona em todos ou até na maioria dos aplicativos.
Hugh Allen
Compartilhe e curta.
Mateen Ulhaq
2

Para alterar o Windows para se adequar a um usuário de Mac, consulte este artigo: Remapeamento de chave no Windows .
Ele contém um script de Autohotkey que mapeia muitas chaves do Windows para seus equivalentes no Mac.

Para criar um novo layout de teclado, consulte O Microsoft Keyboard Layout Creator , que permite manipular todas as teclas e suas combinações.

Como o artigo original desapareceu da Web, copio abaixo o 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
harrymc
fonte
Dois de três links estão mortos :(
Nathan Friend
@ NathanFriend: Substituí os links por equivalentes, que ainda parecem pertinentes, e também copiei aqui o script Autohotkey.
harrymc 29/04
Incrível, obrigado @harrymc! :)
Nathan Friend
Nesse contexto, eu também gostaria de mencionar o KbdEdit, que é um dos meus utilitários favoritos.
Ville