Як я можу змінити ярлик за замовчуванням у Windows для закриття програм?


25

Мені подобається ярлик клавіатури програми в Mac OS X, який + Q. Приємний і зручний для розміщення рук. Однак у Windows еквівалентний ярлик Alt+ F4, трохи незручний.

Чи є спосіб змінити комбінацію клавіш за замовчуванням на Alt+ Qабо Ctrl+ Q? Я використовую Windows 7.


4
Alt + F4 закриває вікна, а не програми. Ви, можливо, можете щось приготувати в AutoHotkey, але оскільки команди програми Windows не завжди відображаються у меню, ви можете втратити деякі команди, які виконуються за допомогою Ctrl / Alt + Q
Daniel Beck

1
Alt + F4 закриє програму для мене. Я просто перевірив команду "Вийти" у Word і це Alt + F4. Можливо, редагування реєстру? Не впевнений, де шукати, хоча.
hwp08

4
Якщо програми закриваються, коли їхнє останнє вікно закрите, тоді так, Alt + F4 закриває програми, якщо ви використовуєте його для закриття останнього відкритого вікна. Але це, як правило, не ярлик "Вийти з програми". Немає такої речі, як панель налаштувань комбінацій клавіш на клавіатурі в ОС Windows X для Windows. Ваша єдина надія - перенаправлення вводу (як я запропонував) або сторонній інструмент.
Даніель Бек

1
У моїх Windows ALT + F4 також закриває всю програму, навіть якщо в ній відкрито більше одного документа / вікна. Однак STRG + F4 закриває одне вікно документа. Це стосується більшості, якщо не будь-яких програм, які я використовую в Windows.
Мартін

Відповіді:


30

Отримайте AutoHotKey . Відкрийте Блокнот і вставте наступне:

^q::Send !{F4}
return

Збережіть його як .ahk-файл, запустіть його та спробуйте. Якщо це працює, вставте його в папку запуску, і ви готові йти. Наведений вище код просто відображає Ctrl+ Qдо Alt+ F4.

Якщо ви хочете бути Alt+ Q, а потім замінити ^з а!

Якщо ви не можете отримати AutoHotKey, я склав для вас описаний вище сценарій і завантажив його сюди:

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

Завантажте та насолоджуйтесь.

До речі - ви знаєте, що Ctrl+ вже Wзакриває вікно в будь-якій програмі, правда?


7
Ctrl + W - це лише звичайний ярлик, який було прийнято багатьма програмами. Він не визначений Windows і не працює у всіх, а то й у більшості програм.
Х'ю Аллен

Діліться та насолоджуйтесь.
Mateen Ulhaq

2

Щоб змінити Windows відповідно до користувача Mac, перегляньте цю статтю: Перезавантаження клавіш у Windows .
Він містить AutoHotkey скрипт , який відображає безліч клавіша Windows , їх Mac еквіваленти.

Щоб створити нову розкладку клавіатури, перегляньте статтю Microsoft Keyboard Layout Creator , яка дозволяє вам маніпулювати усіма клавішами та їх комбінаціями.

Оскільки оригінальна стаття зникла з Інтернету, я копіюю під сценарій автоматичної клавіші:

;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

Два з трьох посилань мертві :(
Друг Натан

@NathanFriend: Я замінив посилання на еквіваленти, які як і раніше здаються актуальними, а також скопіював сюди сценарій Автоматичної клавіші.
harrymc

Дивовижне, дякую @harrymc! :)
Друг Натан

У цьому контексті я також хочу згадати KbdEdit, який є однією з моїх улюблених утиліт.
Віль
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.