Назначьте сочетание клавиш для фокусировки окна

10

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

Идеально:

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

Существует ли что-нибудь подобное?

josh3736
источник
Ну, вы могли бы написать небольшое приложение в AutoHotkey для этого. ;)
iglvzx
@iglvzx: я не думаю, что AHK позволяет вам добавлять кнопки на панели заголовков всех окон.
josh3736

Ответы:

10

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

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

Я сделал инструмент именно для этого: https://hyperkeys.xureilab.com

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

Обратите внимание, что в Windows 10 ОС раскрывает окно до максимума, когда вы заставляете его работать с помощью стороннего приложения. Я еще не нашел работу по этому вопросу. Но полноэкранные приложения остаются полноэкранными.

xurei
источник
Это круто! Тем не менее, закрепление одного окна не совсем то , что я хочу. Я хочу привязать произвольные сочетания клавиш к нескольким окнам одновременно - например, win+ sдля определенного окна редактора, win+ bдля определенного окна браузера и т. Д. Я действительно написал свою (едва функциональную) реализацию этого, которая использует ключевые аккорды: caps+ kвходит в режим назначения, тогда все, что вы нажимаете дальше, связывается как ярлык для активного окна. Хорошо работает для меня.
josh3736
1
PS: в моей реализации у меня нет проблемы с максимизацией окон; это не проблема ОС. Ваша зависимость вызываетShowWindow(hwnd, SW_RESTORE) , что говорит Windows, чтобы восстановить (то есть, свернуть или свернуть) окно. Возможно, вы захотите определить, свернуто ли окно в данный момент, и использовать, SW_RESTOREесли оно есть, в противном случае SW_SHOW.
josh3736
Спасибо за информацию! Я проверю это и надеюсь исправить это
xurei