1 votes

Désactiver la touche Majuscule pour ne pas remplacer la fonction Numlock (ou empêcher la touche Majuscule de remplacer la fonction Numlock pour les touches du pavé numérique et utiliser la touche Maju

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).

0voto

Mikhail V Points 883

Comme solution de contournement, vous pouvez utiliser les touches du pavé numérique avec la touche VerrNum désactivée et un script Autohotkey qui redéfinit le raccourci pour votre logiciel. Lorsque VerrNum est désactivée, les touches du pavé numérique ne sont pas affectées par la touche Majuscule.

Mise à jour:

Dans Reaper, le problème est que lorsque vous définissez une combinaison par une pression de touche via la configuration GUI, vous ne pouvez pas saisir de combinaisons de touches Majuscule + Num. Mais j'ai découvert que vous pouvez importer/exporter un fichier de configuration de raccourcis. "Carte des touches..." -> "Exporter la carte des raccourcis..." exportera un fichier texte qui peut être modifié puis réimporté. Vous pouvez alors définir des combinaisons incluant la touche Majuscule et les touches numériques.
Par exemple, j'ajoute 2 raccourcis:

"Maj+Num 1" pour la commande "Zoom arrière horizontal"
"Maj+Fin" pour la commande "Zoom avant horizontal"

La deuxième commande juste pour vérifier si elle entre en conflit avec la première combinaison ou non. Donc je crée un fichier texte "test.ReaperKeyMap" avec les définitions correspondantes:

KEY 5 97 1011 0
KEY 5 32803 1012 0

Et importez ce fichier dans le mappeur de touches.

Et maintenant, pour faire fonctionner la combinaison "Maj+Num1", utilisez ce script AHK:

#If winActive("ahk_exe reaper.exe") 

+numpadEnd::
    send +{numpad1}
return

Avec VerrNum désactivée, cela lancera la commande "Zoom arrière horizontal". Avec cette approche, vous devriez pouvoir utiliser toutes les autres combinaisons de touches Majuscule, Alt-Maj, etc. et touches numériques sans occuper d'autres combinaisons de touches.

Testé avec Reaper v 6.15 sur Windows 10 pro 64 bits, v.1909 Tous ces claviers USB ont fonctionné:

  • A4tech X7 G800V
  • Acer KU0906 (101 touches, a un pavé numérique sur la section principale via la touche Fn)
  • Logitech K120

Historique AHK (VerrNum désactivée):

A0  02A     d   1.05    LShift          [projet non sauvegardé] - REAPER v6.15/x64 - LICENCE D'ÉVALUATION
23  04F h   d   0.17    NumpadEnd       
61  04F i   d   0.00    Numpad1         
61  04F i   u   0.00    Numpad1         
23  04F s   u   0.08    NumpadEnd       
A0  02A     u   0.30    LShift

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X