Após dois dias de ajustes e testes em alguns fluxos de trabalho, é com isso que me acomodo. Eu corri uma combinação de frase-expressa (qualquer programa de macro funciona aqui) e autohotkey aqui, então eu posso ter um layout extremamente flexível
F1 → Binded to WIN+1 key
F2 → Binded to WIN+2 key
F3 → Binded to Win+4 key
F4 → Binded to Win+4 key
Para as teclas F5 a F7, usei o autofechar
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
De F5 a F7 usa a mesma variante autohotkey, acabei de alterar os nomes groupnames
, .exe files
e ahk_class
.
É assim que eu organizo a estrutura da minha barra de tarefas do windows
Entãoeupressiono
- F5(3vezes),eempurracadajaneladoChromequetenhoatéotopodecadaumdosmeus3monitores.
- F6eeupossorapidamenteexibirqualquerpromptdecomandoqueeutenhaaberto,umpromptdecomandoparacomandosgulpeumparagit,independentedequalquerIDE.
- F7duasvezesparaadicionarrapidamentealgunsnovosflashcards
EupossoreestruturaroF1F2F3F4paraqualqueraplicativoqueeuestejausandonomomento.Qualquercoisaquevaiaquieusómanterumajanelaporaplicativodecadavez.Comoeusóexecutoumajaneladofirefox(paraassistirvídeostutoriaisdoyoutube),apenasumaplicativoemexecuçãodoPHPstorm,etc.
DemonstraçãodateclaF6emação(promptdecomando)