Remplacement des boutons du logiciel Logitech SetPoint

Ma souris laser Logitech G5 a 9 boutons, mais le logiciel SetPoint permet seulement à 5 d'être utilisés comme "boutons de la souris" et les 4 autres fonctions ne peuvent être affectées que par des fonctions spéciales de Windows (Forward, Back, Cruise Up, etc.) ou Key Passed Assignments. Beaucoup de jeux que je joue prendront jusqu'à 10 entrées "MOUSE BUTTON" pour les actions dans le jeu, mais ne reconnaîtront pas les 4 boutons restants même lorsqu'ils sont affectés à des tâches de frappe. Existe-t-il un moyen de faire ces 4 derniers boutons "boutons génériques" ainsi que les boutons 3,4 et 5? (1 est un clic gauche et 2 est fait clic droit).

Ma autre question est que si ce qui précède n'est pas possible, peut-être que je peux utiliser AutoHotkey pour remapper les frappes de touches que mon logiciel SetPoint a affecté aux commandes de bouton de la souris? Si c'est le cas, comment?

Essayez UberOptions , il déverrouille les clés supplémentaires en point de consigne, auquel cas vous pouvez utiliser la touche auto pour créer tout ce que vous voudrez. (Par exemple, basculer la molette de la souris en ce moment, le feu F14, une clé dont je n'ai pas, qu'AutoHotKey utilise pour beaucoup de choses, selon une application ciblée)

Vous pouvez même remapper le clic gauche et droit pour changer de sensibilité, et le clic du milieu pour fermer, si vous le désirez vraiment!

Windows ne supporte que jusqu'à 5 boutons de souris à gauche, droite, milieu, XButton1 et XButton2. C'est pourquoi vous ne pouvez configurer que 5 d'entre eux comme boutons de souris. Si vous configurez le reste pour envoyer des frappes de touches, mais ils ne s'affichent pas dans les jeux, vous pourriez pouvoir utiliser la touche automatique pour cela, mais la frappe automatique saisit le clavier pour qu'il fonctionne de manière à ne pas rien faire.

Vous pouvez essayer SendInput, SendPlay ou SendEvent d'Autohotkey et voir lequel fonctionne pour vos jeux. Chacun simule l'entrée du clavier légèrement différemment.

Par exemple, F12 devait être envoyé par l'un de mes boutons de la souris

$F12::SendPlay {F12} 

La désactivation de cette touche rapide déclenchée en envoyant la même clé à nouveau.