48 votes

Modifier l'action de zoom pour faire défiler le texte dans un clavier MS Natural 4000

J'ai ce clavier MS Ergo Natural Keyboard 4000 sous Windows 7, avec la fonction Point de consigne Logiciel Intellitype. Je souhaite modifier l'action du zoom central pour le faire rouler. Dans certaines anciennes versions de Firefox, cela fonctionnait ainsi, jusqu'à ce que je le mette à jour avec FF 4 Beta 5.

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

Merci d'avance

40voto

Tog Points 4947

Je sais qu'il s'agit d'une vieille question, mais j'ai dû me débrouiller tout seul, alors cela vaut la peine de la diffuser :

Malheureusement, l'utilitaire de configuration du clavier ergonomique ne permet pas de modifier les paramètres du bouton de zoom central. Pour ce faire, vous devrez éditer le fichier C:\Program Files\Microsoft Intellitype Pro\commands.xml manuellement. (Pour les ordinateurs équipés de la version la plus récente de Centre de souris et de clavier Microsoft le chemin est C:\Program Files\Microsoft Device Center\commands.xml )
N.B. Le contenu de ce fichier change en fonction de la version que vous avez, alors assurez-vous que vous avez 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:- 8.0.225.0 Si cette explication est trop basique, c'est parce que je ne sais pas ce que vous savez de Windows ou des fichiers de configuration.

La première chose à faire est de faire une copie du fichier Commands.xml, de cette façon, si vous vous trompez, il sera réparable. La façon la plus simple de le faire est de le copier et de le coller directement dans le même répertoire, Windows l'appellera Commands - copy.xml. En cas d'erreur, il suffit de supprimer Commands.xml et de renommer Commands - copy.xml en Commands.xml.

Deuxièmement, ouvrez le fichier original pour l'éditer (clic droit -> éditer) et insérez les lignes suivantes entre 2 entrées vers le bas du fichier (sous la rubrique <ALL> 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>

Je sais qu'il y a déjà une section Firefox dans ce fichier vers le haut, mais lorsque j'ai essayé d'insérer l'entrée du défilement à cet endroit, cela n'a pas fonctionné, comme si un paramètre situé plus bas l'emportait sur l'entrée. Allez savoir.

Pour que le zoom fonctionne correctement dans Firefox, utilisez les lignes suivantes à la place :

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

Bonne chance.

23voto

Ev0oD Points 145

Vous pouvez également utiliser notepad++ et la boîte de dialogue Remplacer (Ctrl+F et sélectionner l'onglet Remplacer). Cochez la case "Expression régulière" en bas à gauche de la boîte de dialogue et utilisez-la pour remapper la touche de zoom :

Trouver quoi : <C319 .* />
Remplacer par : <C319 Type="6" Activator="ScrollUp" />

Trouver quoi : <C320 .* />
Remplacer par : <C320 Type="6" Activator="ScrollDown" />

Remarque : le processus s'appelle désormais itype.exe. Fermez le processus et redémarrez-le (Gestionnaire des tâches->Fichier->Exécuter une nouvelle tâche-> "itype.exe") pour que les modifications soient prises en compte.

12voto

ctt Points 101

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

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

Les instructions se trouvent à l'intérieur. Gardez à l'esprit que vous devrez peut-être exécuter le script à l'intérieur d'une invite de commande administrateur si l'UAC est activé.

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

Ce script n'est pas de moi, mais de Roy Osherove. Voir la source originale

8voto

Jonathan Ellis Points 191

La version de mon fichier est 8.20.469.0 et la solution pour la version 8.0.225.0 n'a pas fonctionné pour moi.

Ce qui a fonctionné, en revanche, c'est

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>

5voto

Ben Points 284

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

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