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 }