¿Cómo puedo cambiar el acceso directo predeterminado en Windows para cerrar programas?

25

Me gusta el atajo de teclado del programa cercano en Mac OS X que es + Q. Agradable y conveniente para la colocación de la mano. Sin embargo, en Windows, el acceso directo equivalente es Alt+ F4, un poco incómodo.

¿Hay alguna manera de cambiar el atajo de teclado predeterminado a Alt+ Qo Ctrl+ Q? Estoy usando Windows 7.

hwp08
fuente
44
Alt + F4 cierra ventanas, no programas. Probablemente pueda cocinar algo en AutoHotkey, pero como los comandos del programa de Windows no siempre aparecen en los menús, puede perder algunos comandos que se ejecutan usando Ctrl / Alt + Q
Daniel Beck
1
Alt + F4 cerrará un programa para mí. Acabo de comprobar el comando 'Salir' en Word y es Alt + F4. Tal vez una edición de registro? Aunque no estoy seguro de dónde mirar.
hwp08
44
Si los programas se cierran cuando se cierra su última ventana, entonces sí, Alt + F4 cierra los programas si lo usa para cerrar su última ventana abierta. Pero generalmente no es un atajo para "salir del programa". No existe el panel de preferencias Atajos de teclado en OS X en Windows. Su única esperanza es la redirección de entrada (como sugerí) o una herramienta de terceros.
Daniel Beck
1
En mi Windows, ALT + F4 también cierra todo el programa, incluso si tiene más de un documento / ventana abierta. STRG + F4, sin embargo, cierra una sola ventana de documento. Esto es aplicable a la mayoría, si no a ninguno, de los programas que uso en Windows.
Martin

Respuestas:

30

Obtenga AutoHotKey . Abra el Bloc de notas y pegue lo siguiente:

^q::Send !{F4}
return

Guárdelo como un archivo .ahk, ejecútelo y pruébelo. Si funciona, pégalo en tu carpeta de inicio y listo. El código anterior simplemente asigna Ctrl+ Qa Alt+ F4.

Si desea que sea Alt+ Q, reemplace el ^con un!

Si no puede obtener AutoHotKey, he compilado el script anterior para usted y lo he subido aquí:

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

Descargar y disfrutar.

Por cierto, ya sabes que Ctrl+ ya Wcierra una ventana en cualquier aplicación, ¿verdad?

yeedl
fuente
77
Ctrl + W es simplemente un acceso directo común que ha sido adoptado por muchos programas. No está definido por Windows y no funciona en todas, ni siquiera en la mayoría de las aplicaciones.
Hugh Allen
Comparte y Disfruta.
Mateen Ulhaq
2

Para cambiar Windows para adaptarse a un usuario de Mac, consulte este artículo: Reasignación de claves en Windows .
Contiene un script de Autohotkey que asigna muchas teclas de Windows a sus equivalentes de Mac.

Para crear un nuevo diseño de teclado, vea The Microsoft Keyboard Layout Creator , que le permite manipular todas las teclas y sus combinaciones.

Como el artículo original ha desaparecido de la Web, copio debajo del 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
fuente
Dos de cada tres enlaces están muertos :(
Nathan Friend
@NathanFriend: he reemplazado los enlaces con equivalentes, que todavía parecen pertinentes, y también he copiado aquí el script Autohotkey.
harrymc
Impresionante, gracias @harrymc! :)
Nathan Friend
En este contexto, me gustaría mencionar también KbdEdit, que es una de mis utilidades favoritas.
Ville