После двух дней настройки и тестирования некоторых рабочих процессов, я остановился на этом. Я запустил комбинацию и фразы-экспресса (здесь работает любая макропрограмма) и autohotkey, так что я могу иметь чрезвычайно гибкую компоновку
F1 → Binded to WIN+1 key
F2 → Binded to WIN+2 key
F3 → Binded to Win+4 key
F4 → Binded to Win+4 key
Для клавиш F5 - F7 я использовал autohotkey
F5::
IfWinNotExist, ahk_class Chrome_WidgetWin_1
Run, chrome.exe
GroupAdd, kjexplorers5, ahk_class Chrome_WidgetWin_1 ;You have to make a new group for each application, don't use the same one for all of them!
if WinActive("ahk_exe chrome.exe")
GroupActivate, kjexplorers5, r
else
WinActivate ahk_class Chrome_WidgetWin_1 ;you have to use WinActivatebottom if you didn't create a window group.
Return
F6::
IfWinNotExist, ahk_class ConsoleWindowClass
Run, cmd.exe
GroupAdd, kjexplorers6, ahk_class ConsoleWindowClass ;You have to make a new group for each application, don't use the same one for all of them!
if WinActive("ahk_exe cmd.exe")
GroupActivate, kjexplorers6, r
else
WinActivate ahk_class ConsoleWindowClass ;you have to use WinActivatebottom if you didn't create a window group.
Return
F7::
IfWinNotExist, ahk_class QWidget
Run, anki.exe
GroupAdd, kjexplorers7, ahk_class QWidget ;You have to make a new group for each application, don't use the same one for all of them!
if WinActive("ahk_exe anki.exe")
GroupActivate, kjexplorers7, r
else
WinActivate ahk_class QWidget ;you have to use WinActivatebottom if you didn't create a window group.
Return
F5 , F7 использует тот же самый вариант AutoHotkey, я просто изменил вверх, в groupnames
на .exe files
- файлы, а также имена ahk_class
Так я организую структуру панели задач Windows.
Итак, я нажимаю
- F5 (3 раза), и это толкает каждое окно Chrome до вершины каждого из моих 3 мониторов.
- F6, и я могу быстро открыть любые командные запросы, которые у меня открыты, одну командную строку для команд gulp и одну для git, независимо от какой-либо IDE.
- F7 дважды, чтобы быстро добавить несколько новых карточек
Я могу реструктурировать F1 F2 F3 F4 в любое приложение, которое я сейчас использую. Все, что идет сюда, я держу только одно окно на приложение за раз. Например, я запускаю только одно окно Firefox (для просмотра обучающего видео на YouTube), только одно работающее приложение PHPstorm и т.д.
Демонстрация действия клавиши F6 (командная строка)