Comment ajouter un pavé numérique à votre clavier sous Windows 10
Les claviers, qu'ils soient physiques ou virtuels, présentent des différences notables. Les claviers physiques se distinguent par l'agencement de leurs touches et les caractères qu'ils prennent en charge. Par exemple, un clavier conçu par Apple diffère considérablement d'un clavier destiné à Windows. Certains claviers, plus grands, intègrent un pavé numérique dédié, tandis que d'autres, plus compacts, sacrifient cette fonctionnalité pour un gain de place. Les utilisateurs peuvent toujours utiliser les touches numériques situées au-dessus des lettres pour saisir des chiffres, et l'absence d'un pavé numérique dédié n'est généralement pas un problème majeur. Cependant, certaines applications exigent l'utilisation d'un pavé numérique. Dans ce cas, il est possible d'employer AutoHotkey pour simuler un pavé numérique sur votre clavier.
Lorsqu'une touche est pressée, le système d'exploitation identifie cette action via un code de touche virtuelle. Chaque touche possède son propre code, qui dépend de la disposition du clavier configurée. Pour ajouter un pavé numérique à un clavier qui en est dépourvu, il faut amener le système d'exploitation à interpréter les touches numériques comme si elles provenaient d'un pavé numérique physique.
Simuler un pavé numérique
Commencez par télécharger et installer AutoHotkey. Une fois installé, ouvrez un éditeur de texte comme le Bloc-notes et copiez-y le code suivant. Enregistrez ce fichier avec l'extension .ahk, par exemple, nommez-le "numpad.ahk".
#If GetKeyState("CapsLock", "T")
1::Numpad1
2::Numpad2
3::Numpad3
4::Numpad4
5::Numpad5
6::Numpad6
7::Numpad7
8::Numpad8
9::Numpad9
0::Numpad0
Exécutez ce script. Pour activer la simulation du pavé numérique, il vous faudra activer la touche de verrouillage des majuscules. Lorsque le script est actif, l'activation du verrouillage des majuscules équivaut donc à l'activation du pavé numérique simulé.
Lorsque vous saisissez des chiffres via la ligne numérique au-dessus des lettres, le système d'exploitation les perçoit comme si vous les tapiez sur un pavé numérique physique. Pour vérifier ce comportement, vous pouvez utiliser un outil en ligne tel que Keyboard Tester. L'image ci-dessous illustre que le chiffre 2 a été saisi en appuyant sur la touche "2" au-dessus des lettres, bien que le testeur l'enregistre comme si il avait été tapé sur un pavé numérique.

Limitations
Ce script se limite aux chiffres et ne concerne pas les autres symboles ou touches que l'on trouve sur un pavé numérique. Les touches telles que le plus, le moins ou la barre oblique ne seront pas reconnues comme leurs équivalents du pavé numérique. De même, la touche point ne sera pas interprétée comme le point décimal du pavé numérique.
Ce script devrait être compatible avec toutes les applications, y compris Windows 10, où il peut être utilisé pour déplacer le curseur avec les touches du pavé numérique. Si vous avez besoin du pavé numérique pour des raccourcis clavier dans un jeu ou une application, ce script simple devrait faire l'affaire. Il existe des applications qui remplissent cette fonction, mais un script est bien moins gourmand en ressources.
Si vous n'avez besoin du pavé numérique que pour un raccourci, vérifiez si vous possédez un pavé tactile de précision et associez ce raccourci à un geste de balayage.