Призначте ярлик клавіатури, щоб привести вікно у фокус


10

Я знаю, що міг би використовувати AHK для прив’язки клавіш для приведення попередньо визначеного вікна у фокус, але я шукаю утиліту, яка дозволить мені призначати клавіші швидкого доступу, щоб привести конкретне вікно у фокус.

Ідеально:

введіть тут опис зображення

Чи існує щось подібне?


Ну, ви можете написати невелику програму в AutoHotkey, щоб це зробити. ;)
iglvzx

@iglvzx: Я не думаю, що AHK дозволяє вам додавати кнопки до панелі підписів усіх вікон.
josh3736

Відповіді:


10

У Windows 7 перші 10 програм на панелі завдань автоматично встановлюють гарячі клавіші відповідно до їх положення на панелі завдань. Натискання Win+ 1активує першу програму на панелі завдань (або запустить її, якщо вона не відкрита). Win+ 2активує другий і так далі до Win+ 0активація 10-го. Програми не потрібно закріплювати на панелі завдань, щоб це працювало, але програми, які були зафіксовані, можна запускати за допомогою цих ярликів, оскільки вони не відкриті.


3
На жаль, це не допомагає, коли в кожному додатку відкрито кілька вікон. (Ви можете натиснути Win + n кілька разів, як-от Alt + Tab для конкретного додатка, але це не те, що я шукаю.) Я хочу одним натисканням клавіші / комбінацією перейти прямо до конкретного вікна.
josh3736

0

Я зробив інструмент саме для цього: https://hyperkeys.xureilab.com

Ви можете встановити власний ярлик для закріплення, а потім повернути вікно. Я особисто використовую відповідно SHIFT + ALT + A і ALT + A (azerty клавіатура).

Зауважте, що в ОС Windows 10 ОС знімає вікно, коли ви змушуєте його перейти на передню панель через сторонній додаток. Я цього ще не знайшов. Але повноекранні програми залишаються на весь екран.


Це круто! Однак закріплення одного вікна не є саме тим , що я хочу. Я хочу прив’язати довільні ярлики одночасно до декількох вікон - наприклад, win+ sдля певного вікна редактора, win+ bдля певного вікна браузера тощо. Нарешті я написав власну (ледь функціональну) реалізацію цього, яка використовує ключові акорди: caps+ kпереходить у режим призначення, тоді все, що ти натиснеш далі, пов'язане як ярлик для активного вікна. Добре працює для мене.
josh3736

1
PS: У моїй реалізації я не маю проблеми з вікнами, які не мають максимізації; це не проблема ОС. Ваша залежність викликаєShowWindow(hwnd, SW_RESTORE) , що повідомляє Windows відновити вікно (тобто зменшити чи не максимізувати). Ймовірно, ви хочете виявити, чи вікно в даний момент мінімізоване, і використовувати SW_RESTOREйого, якщо воно є, інакше SW_SHOW.
josh3736

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