Scripts de raccourcis clavier (AutoHotKey)
Cette page liste plusieurs scripts utiles permettant de créer des nouveaux raccourcis clavier permettant d'effectuer diverses actions. Ces scripts utilisent le logiciel AutoHotKey, disponible à l'adresse : AutoHotKey. La procédure générale est la suivante :
- Télécharger et installer le logiciel
- Dans le dossier de votre choix, faire clic droit → nouveau → Autohotkey script
- Modifier le fichier créé avec un bloc note
- Ajouter les lignes copiées de l'un des exemples ci-dessous
- Enregistrer le fichier (vous pouvez le garder ouvert)
- Double cliquer sur le fichier pour lancer le script
- Pour que le script se lance au démarrage de l'ordinateur, créer un raccourci du fichier .exe et le copier dans le dossier \AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (voir ici)
Conseils
- Ya pas mal de choses dans la doc
- En particulier c'est pas mal de suivre le tutoriel
Ajouter des touches média sur un clavier standard
Si disposez d'un clavier tout simple en USB et que vous souhaitez y ajouter des touches "média", telles que la mise en sourdine ou la modification du volume, utilisez le script suivant
/*
Ajout de raccourcis pour les touches média
Auteur : Célestin, 2023-12-05
*/
#Requires AutoHotkey v2.0
; Un nouveau lancement du script écrase l'ancien
#SingleInstance Force
; Mise en sourdine
F2::{
Send "{Volume_Mute}"
}
; Diminution du volume
F3::{
Send "{Volume_Down}"
}
; Augmentation du volume
F4::{
Send "{Volume_Up}"
}
Ajouter des raccourcis à la molette de la souris
Le script ci-dessous permet d'ajouter deux raccourcis à la molette de la souris :
- en appuyant sur ALT + molette vers le haut, le script « appuie » sur la touche Effacer (retour arrière)
- en appuyant sur ALT + molette vers le bas, le script « appuie » sur la touche Supprimer
Cela permet de gagner du temps et surtout de la fatigue musculaire pour pouvoir laisser la main sur la souris !
/*
Ajout de raccourcis sur la molette de la souris
Auteur : Célestin, 2023-12-05
*/
#Requires AutoHotkey v2.0
; Un nouveau lancement du script écrase l'ancien
#SingleInstance Force
; Le programme ne se lance pas sur Sublime Text (ce raccourci existe déjà)
SetTitleMatchMode 2
#HotIf WinActive("Sublime Text")
#HotIf
; Molette vers le bas correspond à la touche "Supprimer"
!WheelDown::
{
Send "{Delete}"
}
; Molette vers le haut correspond à la touche "Retour arrière" (Effacer)
!WheelUp::
{
Send "{Backspace}"
}
Ajouter un raccourci pour taper son adresse de courriel
/*
Raccourci pour courriel
Auteur : Célestin, 2023-12-21
*/
#Requires AutoHotkey v2.0
; Un nouveau lancement du script écrase l'ancien
#SingleInstance Force
; Control Alt Arobase pour courriel
<^<!à::
{
Send "jean-pierre.coffe`@ytp.com"
}
Compléments
/*
Raccourcis utiles
Auteur : Fran, 2024-01-02T170358
*/
#Requires AutoHotkey v2.0
Ctrl & F1::SendText "john.doe@yopmail.com" ; je préfère Ctrl & F1 car on peut le faire à une main quand on utilise la souris par ex.
Ctrl & F2::SendText "+33 3 33 33 33 33" ; téléphone
Ctrl & F3::SendText "Best regards,{enter}John Doe" ; le truc classique qu'on met souvent à la fin d'un email (cdt en français)
Ctrl & F4::
{
;iso 8601 time, le meilleur format de date sans aucun doute
Time := ( A_YYYY . "-" . A_MM . "-" . A_DD . "T" . A_Hour . A_Min . A_Sec)
Send Time
}