Существует ли способ создать пользовательскую горячую клавишу в Windows, который закроет текущее окно или подокно?

В первую очередь, позвольте мне указать, что я, конечно, знаком со старым ярлыком Alt+F4, таким образом, это не точно, что я хочу.

Вероятно, половина программ, которые я использую регулярно, имеет ярлык Ctrl+W, который закрывает текущую вкладку (в браузере), электронная таблица (в Excel), или текстовый файл (в Блокноте ++) - всего несколько примеров. Я стал столь приученным к использованию Ctrl+W, что это действительно раздражает меня, когда программа не использует те же горячие клавиши.

Я никогда не использовал AutoHotkey прежде, но я видел много статей о его полноценности. Эта задача - что-то в рамках сценария AutoHotkey? Я хотел бы, чтобы ярлык закрыл текущую вкладку или подокно, но затем закрыть текущую программу после того, как заключительная вкладка закрывается.

В Chrome это - поведение по умолчанию, но я не видел то же в слишком многих других приложениях. Я люблю функциональность, тем не менее, и хотел бы портировать ее на все Приложения Windows.

0
задан 25.09.2013, 15:08

2 ответа

В AutoHotkey можно легко повторно отобразить Ctrl+W на приложение. Например, в EditPlus Ctrl+F4 закрывает окно MDI.

#IfWinActive EditPlus - 
^w::Send ^{F4}

Если говорят меню Close не имеет горячей клавиши, можно использовать AltFC для открытия File меню и использование акселератор.

Если это перестало работать, можно использовать ControlClick (например, на значке панели инструментов).
Если это перестало работать, можно использовать PostMessage/SendMessage.

Более усовершенствованный сценарий мог, конечно, закрыть приложение после своих детей, если это уже не делает так.

1
ответ дан 24.11.2019, 06:48

Я могу засвидетельствовать, что в окнах 7 желаемый ярлык (Ctrl+W) работает по-другому согласно каждой программе. В офисе 2003 (завершения открытый документ, не окно), Windows Explorer (закрывает окно), Firefox (закрывает вкладку и их окно, если это - последняя вкладка, как Chrome), блокнот ++ (закрывают вкладку)...

Можно, конечно, повторно отобразить любую автогорячую клавишу использования ярлыка для закрытия, но реализация этой новой функциональности, существующей в Firefox и Chrome, во всех программах, кажется не возможной, потому что это - программа, связанная не Windows, связанный как регулярный ALF+F4

Этот сайт является великолепным местом, чтобы проверить на примеры и видеть то, что может быть сделано с автогорячей клавишей.Удачи

1
ответ дан 24.11.2019, 06:48

Теги

Похожие вопросы