Quand on jongle entre plusieurs applications, le classique Alt+Tab devient trop lent.
AutoHotKey permet de mapper des scripts simples sur des touches clavier. On peut alors mettre en avant les applications grâce au clavier numérique.
Le script
Chaque touche du pavé numérique lance ou active une application spécifique :
#Requires AutoHotkey v2.0
; 1 => Rider IDE
Numpad1::{
if WinExist("ahk_exe rider64.exe")
WinActivate()
else
Run "C:\Program Files\JetBrains\JetBrains Rider 2025.1\bin\rider64.exe"
}
; 2 => Chrome
Numpad2::{
if WinExist("ahk_exe chrome.exe")
WinActivate()
else
Run "chrome.exe"
}
; 3 => Obsidian
Numpad3::{
if WinExist("ahk_exe Obsidian.exe")
WinActivate()
else
Run "C:\Users\...\Obsidian.exe"
}
; 4 => Docker Desktop
Numpad4::{
if WinExist("ahk_exe Docker Desktop.exe")
WinActivate()
else
Run "C:\Program Files\Docker\Docker\frontend\Docker Desktop.exe"
}
; 5 => Postman
Numpad5::{
if WinExist("ahk_exe Postman.exe")
WinActivate()
else
Run "C:\Users\...\Postman.exe"
}
; 6 => Terminal (Windows Terminal)
Numpad6::{
if WinExist("ahk_exe WindowsTerminal.exe")
WinActivate()
else
Run "wt.exe"
}
; 7 => Claude Desktop
Numpad7::{
if WinExist("ahk_exe claude.exe")
WinActivate()
else
Run "C:\Users\...\claude.exe"
}
; 8 => Microsoft Teams
Numpad8::{
if WinExist("ahk_exe Teams.exe")
WinActivate()
else
Run "ms-teams.exe"
}
Comment ça fonctionne
Le principe est simple :
- Si l’application est ouverte :
WinActivate()la met au premier plan instantanément - Si elle n’est pas ouverte :
Runla lance
Le résultat : un switch d’application en une seule touche, sans passer par Alt+Tab ni chercher dans la barre des tâches.
Combiné avec PowerToys
Je combine ce script avec PowerToys - Espace de travail, qui ouvre toutes mes applications à des endroits précis sur l’écran.
Le workflow :
- PowerToys lance et positionne toutes les apps au démarrage
- AutoHotKey permet de naviguer entre elles instantanément
C’est un petit investissement de temps qui fait gagner des secondes à chaque switch — et sur une journée de développement, ça s’accumule vite.