Si quelqu'un sait comment désactiver/forcer la fonctionnalité dans Windows de la touche Shift invalidant temporairement le statut de Numlock afin que les touches du pavé numérique 0-9 produisent d'autres touches (insertion, fin, bas, page bas, gauche, effacer, droite, début, haut, page haut), je serais prêt à payer pour la solution à ce problème.
Raison : J'ai une application (Reaper) que j'utilise à la fois sur Mac et PC, et de nombreuses raccourcis que j'ai attribués dans l'application sur le Mac ne fonctionnent tout simplement pas sur PC, comme Shift et une quelconque touche numérique du pavé numérique (seule ou en combinaison avec toute autre touche de modification). Le Mac est beaucoup mieux à utiliser des touches de modification pour des raccourcis dans les applications que le PC (avec tous ses raccourcis win+ touche codés en dur, entre autres).
Je suis obligé d'utiliser un PC au travail, ce qui a été la source de nombreuses heures de douleur, de tourment et de frustration. Mais ce petit cauchemar prend vraiment le gâteau. Il me tourmente depuis 2,5 ans. Je suis à bout de nerfs. J'ai probablement passé des jours (voire des semaines, peut-être) de ma vie à essayer de nombreuses solutions potentielles à ce problème, y compris AutoHotkey, EventGhost et Pulover's Macro Creator. Mais aucun d'entre eux ne semble être en mesure de permettre la fonctionnalité Shift + Numpad 0-9 (ou Ctrl+Alt+Shift, Alt+Shift, Ctrl+Win+Shift, etc.) à travers Reaper (ou toute autre application, pour être honnête). La touche Shift change soit la sortie de la touche du Pavé numérique comme décrit ci-dessus, soit lorsqu'elle est utilisée en combinaison avec d'autres touches de modification, la touche Shift est supprimée en tant que touche de modification, de sorte que seules les autres touches de modification sont reconnues en combinaison avec les touches du Pavé numérique 0-9.
J'ai vraiment besoin de trouver un moyen d'utiliser tous mes raccourcis Shift (et toutes les autres touches de modification) plus les raccourcis du Pavé numérique 0-9 sur PC. J'espère sincèrement que quelqu'un a trouvé une solution à ce problème frustrant de façon horrible.
Édition : Juste pour être parfaitement clair, je ne cherche pas/ne suis pas intéressé par des solutions de contournement à ce problème. J'espère trouver une solution réelle qui supprime la fonctionnalité "touche Shift invalide temporairement Numlock" sur un PC Windows - même si cela nécessite une modification du BIOS ou du registre, la modification de certains fichiers système Windows, ou l'utilisation de logiciels supplémentaires pour y parvenir. C'est la solution qui m'intéresse et pour laquelle je suis prêt à payer. Je veux réellement pouvoir envoyer des raccourcis shift+numpad(0-9) aux applications sur le PC de la même manière que je le peux sur un Mac. Merci pour toute aide que quiconque peut fournir pour trouver comment accomplir cela !
Édition2 : Le script AHK suivant fonctionne, mais la "fonctionnalité" agaçante de Windows OS qui convertit encore Shift+Numpad(0-9) en Numpad(Ins-PgUp) gâche toujours la sortie - malgré le fait que le raccourci provient d'AHK au lieu de l'entrée du clavier physique :
#If winActive("ahk_exe reaper.exe")
+numpadEnd::
send +{numpad1}
return
En utilisant le script AHK, une seule pression sur la touche de Shift+NumpadEnd, Numlock OFF :
A0 02A d 1.45 LShift
23 04F h d 0.22 NumpadEnd
61 04F i d 0.00 Numpad1
61 04F i u 0.01 Numpad1
23 04F s u 0.08 NumpadEnd
A0 02A u 0.16 LShift
Sans le script AHK, une seule pression sur la touche de Shift+NumpadEnd, Numlock OFF :
A0 02A d 0.74 LShift
23 04F d 0.22 NumpadEnd
23 04F u 0.11 NumpadEnd
A0 02A u 0.20 LShift
Cependant, REAPER voit toujours le même raccourci pressé : Shift+End - PAS Shift+NumpadEnd. Donc les raccourcis Shift+Numpad conflitueront toujours avec d'autres raccourcis que j'ai liés en utilisant les touches home/end, PgUp/Down, flèches et Insert standard.
Malheureusement, après des tests répétés, ce n'est toujours pas une solution au problème de besoin de désactiver la fonctionnalité agaçante du système d'exploitation Windows de convertir Shift+Numpad(0-9) en les touches de navigation correspondantes (c'est-à-dire Shift qui substitue Numlock).