Modifier l'action du zoom pour faire défiler un MS Natural Keyboard 4000


38

J'ai ce clavier MS Ergo Natural 4000 sur Windows 7, avec le logiciel SetPoint Intellitype. Je veux changer l'action du zoom central pour le rendre bloqué. Je suis d'anciennes versions de Firefox, cela fonctionnait ainsi, jusqu'à ce que je le mette à jour à FF 4 Beta 5.

Y a-t-il un moyen de changer cette action? Je n'utilise pas le zoom du tout.

Merci d'avance


Euh, SetPoint est un logiciel Logitech, pas Microsoft. Voulez-vous dire IntelliType?
MBraedley

2
tant de gens le recherchent que ma requête a été complétée automatiquement par Google ( i.imgur.com/NoHmPrW.png ) et pourtant, personne chez Microsoft n’a jamais pensé que ce serait une bonne idée?!
georgiecasey

1
Quelque chose pour les utilisateurs de Mac?
Sherzod

J'ai installé le pilote pour le clavier, mais je n'ai pas de répertoire "Microsoft IntelliType pro". Où devrais-je chercher ça commands.xml?
Buksy

Réponses:


25

Je sais que c’est une vieille question, mais j’ai dû résoudre ce problème moi-même, donc ça vaut la peine de le répandre:

Malheureusement, l’utilitaire de configuration du clavier ergonomique ne vous permet pas de modifier les paramètres du bouton de zoom central. Pour ce faire, vous devrez éditer le C:\Program Files\Microsoft Intellitype Pro\commands.xmlfichier manuellement. (Le chemin d'accès est le plus récent pour les ordinateurs Microsoft Mouse et Keyboard Center les plus récents. C:\Program Files\Microsoft Device Center\commands.xml)
Remarque: le contenu de ce fichier change en fonction de la version dont vous disposez. Assurez-vous d'avoir la même version que moi avant d'essayer. Le numéro de version se trouve en haut du fichier Commands.xml. Ma version est la suivante: - 8.0.225.0 Si cette explication devient trop élémentaire, c'est parce que je ne sais pas combien vous en savez sur Windows ou les fichiers de configuration.

La première chose à faire est de créer une copie du fichier Commands.xml, de cette manière si vous gâchez le problème, il est réparable. Le moyen le plus simple de le faire est de le copier puis de le coller directement dans le même répertoire. Windows l’appellera alors Commands - copy.xml. Si vous vous trompez, supprimez simplement Commands.xml et renommez Commands - copy.xml en Commands.xml.

Deuxièmement, ouvrez le fichier original pour le modifier (clic droit -> modifier) ​​et insérez les lignes suivantes entre 2 entrées au bas du fichier (sous l' <ALL>élément, qui vient en dernier):

    <Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="6" Activator="ScrollUp" />
        <C320 Type="6" Activator="ScrollDown" />

La fin de votre fichier commands.xml devrait ressembler à ceci:

    <Application UniqueName="GeminiWindowClass" AppName="RealOne Player">
        <C309 Type="5" KeySeq="alt F4" />
    </Application>
    <Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="6" Activator="ScrollUp" />
        <C320 Type="6" Activator="ScrollDown" />
    </Application>
    <Application UniqueName="GMail" AppName="GMail">
        <C204 Type="5" KeySeq="ctrl y" />
        <C309 Type="5" KeySeq="ctrl w" />
        <C319 Type="6" Activator="IEZoomIn" />
        <C320 Type="6" Activator="IEZoomOut" />
        <C401 Type="0" />
    </Application>
    <Application UniqueName="LiveHotmail" AppName="Live Hotmail">
        <C204 Type="5" KeySeq="ctrl y" />
        <C309 Type="5" KeySeq="ctrl w" />
        <C319 Type="6" Activator="IEZoomIn" />
        <C320 Type="6" Activator="IEZoomOut" />
        <C401 Type="0" />
        <C900 Type="5" KeySeq="ctrl r" />
        <C901 Type="5" KeySeq="ctrl shift f" />
        <C902 Type="5" KeySeq="ctrl enter" />
    </Application>
    <Application UniqueName="Picasa" AppName="Picasa">
        <C319 Type="5" Activator="pageup" />
        <C320 Type="5" Activator="pagedown" />
    </Application>
</ALL>

Maintenant, je sais qu’il ya déjà une section Firefox dans ce fichier près du sommet. Cependant, lorsque j’ai essayé d’insérer l’entrée de défilement, cela ne fonctionnait pas, comme si un paramètre plus bas remplaçait l’entrée. Allez comprendre.

Pour que le zoom fonctionne correctement dans Firefox, utilisez plutôt les lignes suivantes:

<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="5" KeySeq="ctrl +" />
        <C320 Type="5" KeySeq="ctrl -" />
    </Application>

Bonne chance.


Merci! Je vais essayer demain parce que je ne suis pas avec le clavier aujourd'hui ....
josecortesp

1
Mon chauffeur vient mis à jour Microsoft Souris et clavier Centre , et j'ai perdu cette fonctionnalité :( Je n'ai pas un Microsoft Device Centerdossier comme vous mentionnez, mais Microsoft Mouse and Keyboard Center. Cependant, la modification du fichier de commandes qui existe , il n'a pas apporté la fonctionnalité de défilement arrière. Tout le monde autre ayant ce problème?
Ben

3
sauf si vous avez une configuration prioritaire pour une application spécifique (par exemple, Visual Studio 2010 ou Chrome), vous pouvez ajouter les mêmes lignes sous <Application UniqueName="StandardSupport">balise pour prendre en charge toute autre chose. Mes deux centimes.
keremispirli

J'ai raté le morceau sur <ALL>element et j'ai perdu pas mal d'essais pour éditer d'autres parties du fichier. %) Également juste édité la UniqueName="StandardSupport"section au lieu d’ajouter de nouvelles entrées.
Rarst

15

Vous pouvez également utiliser le bloc-notes ++ et la boîte de dialogue Remplacer (Ctrl + F et sélectionnez l'onglet Remplacer). Cochez "Expression régulière" dans le coin inférieur gauche de la boîte de dialogue et utilisez-les pour remapper la touche de zoom:

Rechercher: <C319. * /> À
remplacer par: <C319 Type = "6" Activator = "ScrollUp" />

Rechercher: <C320. * /> À
remplacer par: <C320 Type = "6" Activator = "ScrollDown" />

Note latérale: le processus s'appelle maintenant itype.exe. Fermez le processus et redémarrez-le (Gestionnaire de tâches -> Fichier -> Exécuter une nouvelle tâche -> "itype.exe") pour que les modifications prennent effet.


J'ai trouvé cette idée de regex sur un autre site et cela a causé des erreurs avec l'application intelliType (win8, v 8.20). Ce tutoriel a fonctionné pour moi, cependant: pchenry.com/Home/tabid/36/EntryId/77/…
rdmptn

Fonctionne, mais le défilement est très lent dans la plupart des applications, y compris Firefox et Windows Explorer. Une idée pour améliorer ça?
angularsen

Peut-être essayer de régler la "vitesse de zoom". Malheureusement, je n'ai plus le clavier pour tester cela (de la bière renversée dessus ... mauvaise idée) mais peut-être que quelqu'un d'autre en a une idée.
Andrei

Ajuster la vitesse du zoom a fonctionné pour moi.
kindall

Cela semble avoir fonctionné pour moi. Un aspect qui me gêne est que le défilement est déterminé par l’emplacement de la souris et non par le programme sélectionné. C'est une fonctionnalité utile si vous faites défiler avec la souris, mais moins utile si vous essayez de faire défiler à l'aide du clavier.
Filups21

11

Pour compléter la réponse de Tog, voici un script qui effectue les remplacements automatiquement pour vous. Il s’agit d’une transformation XSL appliquée au fichier commands.xml. Et cela fait la sauvegarde pour vous.

http://teamagile.com/downloads/ZoomToScroll.zip

Regardez à l'intérieur pour les instructions. N'oubliez pas que vous devrez peut-être exécuter le script dans une invite de commande de l'administrateur si vous avez activé le contrôle de compte d'utilisateur.

Je l'ai essayé sur un fichier v8.20.469.0 et cela a fonctionné comme prévu.

Ce script n'est pas fait par moi, il est fait par Roy Osherove. Voir la source originale


1
Si vous avez Microsoft Mouse and Keyboard Center, décompressez les fichiers ici: C: \ Program Files \ Microsoft Mouse and Keyboard Center. assurez-vous d'exécuter le fichier en tant qu'administrateur. Ensuite, lancez mskey.exe -> "action" -> "close intelli pro". Une fois celui-ci fermé, vous pouvez à nouveau cliquer sur "actions" et sur "Lancer le panneau de configuration du clavier" -> Ouvrir "Centre de la souris et du clavier Microsoft". Cela devrait fonctionner maintenant.
Gustavo Puma

8

La version de mon fichier est 8.20.469.0 et la solution pour la version 8.0.225.0 ne fonctionnait pas pour moi.

Ce qui a fonctionné est cependant

changement:

<Application UniqueName="MozillaWindowClass" AppName="Netscape">
    <C319 Type="5" KeySeq="ctrl add" />
    <C320 Type="5" KeySeq="ctrl subtract" />            
</Application>

à:

<Application UniqueName="MozillaWindowClass" AppName="Netscape">
    <C319 Type="6" Activator="ScrollUp" />
    <C320 Type="6" Activator="ScrollDown" />            
</Application>

1
Merci beaucoup. Oui, changer le paramètre "Firefox" n'a pas fonctionné pour moi, mais changer ce paramètre "Netscape" fonctionne.
wujj123456

Il semble être lié à UniqueName. Les informations de la fenêtre Autiit confirment que la WindowClass de Firefox est à nouveau "MozillaWindowClass". Le nom correct d'AppName serait "Mozilla Firefox", mais il ne semble pas s'en soucier.
Dan

3

La réponse de yop83 a fait l'affaire, mais j'ai dû redémarrer le pilote pour que cela prenne effet. Vous pouvez le faire en lançant mskey.exe -> "action" -> "close intelli pro". Une fois celui-ci fermé, vous pouvez à nouveau cliquer sur "actions" et sur "Lancer le panneau de configuration du clavier".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.