В первую очередь, позвольте мне указать, что я, конечно, знаком со старым ярлыком Alt+F4, таким образом, это не точно, что я хочу.
Вероятно, половина программ, которые я использую регулярно, имеет ярлык Ctrl+W, который закрывает текущую вкладку (в браузере), электронная таблица (в Excel), или текстовый файл (в Блокноте ++) - всего несколько примеров. Я стал столь приученным к использованию Ctrl+W, что это действительно раздражает меня, когда программа не использует те же горячие клавиши.
Я никогда не использовал AutoHotkey прежде, но я видел много статей о его полноценности. Эта задача - что-то в рамках сценария AutoHotkey? Я хотел бы, чтобы ярлык закрыл текущую вкладку или подокно, но затем закрыть текущую программу после того, как заключительная вкладка закрывается.
В Chrome это - поведение по умолчанию, но я не видел то же в слишком многих других приложениях. Я люблю функциональность, тем не менее, и хотел бы портировать ее на все Приложения Windows.
В AutoHotkey можно легко повторно отобразить Ctrl+W на приложение. Например, в EditPlus Ctrl+F4 закрывает окно MDI.
#IfWinActive EditPlus -
^w::Send ^{F4}
Если говорят меню Close
не имеет горячей клавиши, можно использовать AltFC для открытия File
меню и использование акселератор.
Если это перестало работать, можно использовать ControlClick (например, на значке панели инструментов).
Если это перестало работать, можно использовать PostMessage/SendMessage.
Более усовершенствованный сценарий мог, конечно, закрыть приложение после своих детей, если это уже не делает так.
Я могу засвидетельствовать, что в окнах 7 желаемый ярлык (Ctrl+W) работает по-другому согласно каждой программе. В офисе 2003 (завершения открытый документ, не окно), Windows Explorer (закрывает окно), Firefox (закрывает вкладку и их окно, если это - последняя вкладка, как Chrome), блокнот ++ (закрывают вкладку)...
Можно, конечно, повторно отобразить любую автогорячую клавишу использования ярлыка для закрытия, но реализация этой новой функциональности, существующей в Firefox и Chrome, во всех программах, кажется не возможной, потому что это - программа, связанная не Windows, связанный как регулярный ALF+F4
Этот сайт является великолепным местом, чтобы проверить на примеры и видеть то, что может быть сделано с автогорячей клавишей.Удачи