3 votes

La reconfiguration de Win + Gauche en Home échoue avec Autohotkey

Essayer de simuler la touche de fonction + les flèches où par exemple Fn + Left = Home .

Je veux pouvoir maintenir la touche Majuscule enfoncée et sélectionner le texte, j'utilise donc également le caractère générique *.

*<#Left::Home

Cela ne fonctionne que si l'on maintient la touche shift enfoncée. Rien ne se passe si le levier de vitesse est en position haute. Qu'est-ce qui ne va pas ?

2voto

Robert Ilbrink Points 4375

Andreas,

Lorsque vous définissez un remappage comme vous l'avez fait, le raccourci original de Windows reste actif (ne me demandez pas pourquoi...). Vous pouvez désactiver ces raccourcis Windows prédéfinis dans le registre, mais un moyen plus simple est de les transformer en touches de raccourci . Lors de l'utilisation des touches de raccourci et de la commande Send (ou SendInput), les touches de modification sont ignorées (contrairement à votre remappage astucieux). Cela signifie que vous devrez "piéger" chaque combinaison. J'ai montré ci-dessous la version longue (par rapport à votre solution). Désolé, mais pour autant que je sache, c'est la seule façon (ou vous pourriez utiliser un * et tester les touches Shift/Ctrl/Alt avec GetKeyState, mais cela rend les choses plus complexes).

#Left::Send, {Home}
+#Left::Send, +{Home}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X