Я знаю, что мог бы использовать AHK для привязки клавиш, чтобы сфокусировать предопределенное окно, но я ищу утилиту, которая позволит мне быстро назначать сочетания клавиш для фокусировки на конкретном окне.
Идеально:
Существует ли что-нибудь подобное?
windows
keyboard-shortcuts
josh3736
источник
источник
Ответы:
В Windows 7 первые 10 программ на панели задач автоматически имеют горячие клавиши, назначенные в зависимости от их положения на панели задач. Нажатие Win+ 1активирует первую программу на панели задач (или запустит ее, если она не открыта). Win+ 2активирует второе и так далее до Win+ 0активирует 10-е. Программы не должны быть закреплены на панели задач, чтобы это работало, но программы, которые закреплены, могут быть запущены с этими ярлыками, если они не открыты.
источник
Я сделал инструмент именно для этого: https://hyperkeys.xureilab.com
Вы можете установить свой собственный ярлык для закрепления, а затем вернуть окно. Я лично пользуюсь соответственно SHIFT + ALT + A и ALT + A (азерты клавиатуры).
Обратите внимание, что в Windows 10 ОС раскрывает окно до максимума, когда вы заставляете его работать с помощью стороннего приложения. Я еще не нашел работу по этому вопросу. Но полноэкранные приложения остаются полноэкранными.
источник
win
+s
для определенного окна редактора,win
+b
для определенного окна браузера и т. Д. Я действительно написал свою (едва функциональную) реализацию этого, которая использует ключевые аккорды:caps
+k
входит в режим назначения, тогда все, что вы нажимаете дальше, связывается как ярлык для активного окна. Хорошо работает для меня.ShowWindow(hwnd, SW_RESTORE)
, что говорит Windows, чтобы восстановить (то есть, свернуть или свернуть) окно. Возможно, вы захотите определить, свернуто ли окно в данный момент, и использовать,SW_RESTORE
если оно есть, в противном случаеSW_SHOW
.