Клавіатура Ninja Призначення гарячої клавіші для будь-якого вікна
Коли мені потрібно виконати повторювані завдання, такі як перевірка електронної пошти або перехід до відкритого вікна чату, найшвидшим варіантом є призначення гарячої клавіші безпосередньо у вікно, щоб я міг перемикати вікно з мінімумом / відновленням лише одним натисканням клавіші.
Як я це зробив? AutoHotkey - невеликий фреймворк, який дозволяє автоматизувати все в Windows. Перш ніж почати, я припускаю, що ви завантажили та встановили його.
Я створив невелику функцію, яку можна додати до сценарію, який буде виконувати важку роботу з пошуку та перемикання вікна. Все, що вам потрібно зробити, це призначити потрібні гарячі клавіші у верхній частині сценарію.
Перше, що вам потрібно зробити, це завантажити скрипт і зберегти його десь корисно. Ви повинні просто двічі клацнути на скрипті, щоб запустити його, і тоді ви побачите новий значок лотка (Зелений з H)
Клацніть правою кнопкою миші на піктограмі та оберіть в меню Редагувати цей скрипт. Ви повинні будете додати у свої власні гарячі клавіші, оскільки жоден з них не визначений у сценарії, тому давайте подивимося на сценарій ...
; -
; Оголосити гарячі клавіші в цьому розділі
; -
; - це зразки --
; ! j :: ToggleWindow (“- Mozilla Firefox”) - Win + J
; #c :: ToggleWindow (“SecureCRT”) - Win + C
; ! x :: ToggleWindow (“cmd.exe”) - Alt + X; -
; Функція для перемикання вікон - не редагувати
; -
ToggleWindow (TheWindowTitle)
SetTitleMatchMode, 2
DetectHiddenWindows, Off
IfWinActive,% TheWindowTitle%
WinMinimize,% TheWindowTitle%
Ще
IfWinExist,% TheWindowTitle%
WinActivate
Ще
DetectHiddenWindows, On
IfWinExist,% TheWindowTitle%
WinShow
WinActivate
Це може бути трохи складніше для деяких з вас, але єдине, що нам потрібно зробити, це додати в деяких лініях гарячих клавіш. Ви помітите, що вже визначено ряд рядків гарячих клавіш, але вони прокоментували.
Гарячі клавіші визначаються у такому форматі:
:: ToggleWindow ("Рядок заголовка часткового вікна")
Для спеціальних клавіш ви можете використовувати один з наступних, які можна комбінувати. (отримати більше інформації в документації Autohotkey)
# | Клавіша Windows |
! | Alt |
^ | Контроль |
+ | Shift |
< | Використовуйте клавішу ліворуч (наприклад |
> | Використовуйте клавішу "Право" (наприклад> тільки означає, що клавіша правої клавіші Alt) |
Так, наприклад, якщо ви хочете викликати комбінацію клавіш Ctrl + Alt + F і призначити її Firefox, вам слід скористатися наступним:
^! f :: ToggleWindow (“- Mozilla Firefox”)
Особисто я намагаюся використовувати комбінації клавіш, які не вимагають від мене підняти руки з клавіш. Я просто використовую Alt + J, призначений для Firefox, тому що я можу натиснути цю комбінацію, не рухаючи руками.
Коли ви закінчите редагування сценарію, просто збережіть його, а потім знову перейдіть до значка H і оберіть опцію “Перезавантажити цей сценарій”, яка завантажуватиме всі ваші зміни. Якщо виникла проблема, ви отримаєте повідомлення про помилку, і ви можете завжди використовувати Exit, щоб повністю зупинити скрипт.
Ви повинні вирішити, які комбінації ключів найкраще підходять для вас. Моя порада полягає в тому, щоб додати одну або дві одночасно, і звикнути до їх використання. Через кілька днів ви будете дивуватися, як ви коли-небудь жили без них. Ви повинні також прочитати на AutoHotkey також… Це може зробити багато більш ніж тільки це.
Примітка: Функція ToggleWindowHide в скрипті призначена для більш авантюрного - вона перемикає вікно між прихованим і відновленим ... надзвичайно корисним для вікон командного рядка. По суті дає мені Tilda або YaKuake на Windows.
Завантажити geek_autohotkey.ahk (сценарій автоматичного виклику)