Ändern Sie die Zoom-Aktion, um in einem MS Natural Keyboard 4000 einen Bildlauf durchzuführen


38

Ich habe dieses MS Ergo Natural Keyboard 4000 unter Windows 7 mit der SetPoint Intellitype Software. Ich möchte die Aktion des mittleren Zooms ändern, damit es rollt. Ich bin ein paar alte Versionen von Firefox, es hat so funktioniert, bis ich es auf FF 4 Beta 5 aktualisiere.

Kann ich diese Aktion auf irgendeine Weise ändern? Ich benutze den Zoom überhaupt nicht.

Danke im Voraus


Um, SetPoint ist Logitech-Software, nicht Microsoft. Meinten Sie IntelliType?
MBraedley

2
So viele Leute suchen danach, dass meine Anfrage von Google automatisch vervollständigt wurde ( i.imgur.com/NoHmPrW.png ), und dennoch hat niemand in Microsoft jemals gedacht, dass dies eine gute Idee sein könnte ?!
Georgiecasey

1
Irgendwas für Mac-Benutzer?
Sherzod

Ich habe den Treiber für die Tastatur installiert, aber kein "Microsoft IntelliType Pro" -Verzeichnis. Wo soll ich sonst danach suchen commands.xml?
Buksy

Antworten:


25

Ich weiß, dass dies eine alte Frage ist, aber ich musste es selbst herausfinden, es lohnt sich also, sie zu verbreiten:

Leider können Sie mit dem Dienstprogramm zur Konfiguration der ergonomischen Tastatur die Einstellungen für die mittlere Zoomtaste nicht ändern. Dazu müssen Sie die C:\Program Files\Microsoft Intellitype Pro\commands.xmlDatei manuell bearbeiten . (Bei Computern, auf denen das neuere Microsoft Mouse and Keyboard Center ausgeführt wird, lautet der Pfad C:\Program Files\Microsoft Device Center\commands.xml).
Hinweis: Der Inhalt dieser Datei ändert sich je nach verwendeter Version. Stellen Sie daher sicher, dass Sie die gleiche Version wie ich verwenden, bevor Sie es versuchen. Die Versionsnummer finden Sie oben in der Datei Commands.xml. Meine Version ist: - 8.0.225.0 Wenn diese Erklärung zu grundlegend wird, liegt es daran, dass ich nicht weiß, wie viel Sie über Windows oder Konfigurationsdateien wissen.

Als Erstes müssen Sie eine Kopie der Datei Commands.xml erstellen. Auf diese Weise können Sie die Datei reparieren, wenn Sie sie durcheinander bringen. Der einfachste Weg, dies zu tun, besteht darin, es zu kopieren und dann direkt wieder in dasselbe Verzeichnis einzufügen. Windows nennt es Befehle - copy.xml. Wenn Sie Probleme haben, löschen Sie einfach Commands.xml und benennen Sie Commands - copy.xml in Commands.xml um

Öffnen Sie anschließend die Originaldatei, um sie zu bearbeiten (Rechtsklick -> Bearbeiten), und fügen Sie die folgenden Zeilen zwischen zwei Einträgen am Ende der Datei ein (unter dem zuletzt <ALL>hinzukommenden Element):

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

Das Ende Ihrer command.xml-Datei sollte ungefähr so ​​aussehen:

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

Jetzt weiß ich, dass es in dieser Datei oben bereits einen Firefox-Abschnitt gibt. Als ich jedoch versuchte, den Bildlaufeintrag dort oben einzufügen, funktionierte dies nicht, als ob eine weiter unten vorgenommene Einstellung den Eintrag überschreiben würde. Stelle dir das vor.

Verwenden Sie stattdessen die folgenden Zeilen, damit der Zoom in Firefox korrekt funktioniert:

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

Viel Glück.


Vielen Dank! Ich werde es morgen versuchen , weil ich heute nicht mit der Tastatur bin ....
josecortesp

1
Mein Treiber wurde gerade auf Microsoft Mouse and Keyboard Center aktualisiert , und ich habe diese Funktionalität verloren :( Ich habe keinen Microsoft Device CenterOrdner wie den von Ihnen erwähnten, aber a Microsoft Mouse and Keyboard Center. Das Ändern der dort vorhandenen Befehlsdatei hat die Bildlauffunktion jedoch nicht wiederhergestellt Haben Sie noch dieses Problem?
Ben

3
Sofern Sie keine übergeordnete Konfiguration für eine bestimmte Anwendung haben (z. B. Visual Studio 2010 oder Chrome), können Sie dieselben Zeilen unter dem <Application UniqueName="StandardSupport">Tag hinzufügen , um alles andere zu unterstützen. Meine zwei Cent.
keremispirli

Ich habe das <ALL>Element etwas verpasst und einige Versuche verschwendet, andere Teile der Datei zu bearbeiten. %) Auch gerade bearbeiteter UniqueName="StandardSupport"Abschnitt, anstatt neue Einträge hinzuzufügen.
Rarst

15

Sie können auch Notepad ++ und das Dialogfeld "Ersetzen" verwenden (Strg + F und die Registerkarte "Ersetzen" auswählen). Aktivieren Sie "Regulärer Ausdruck" in der unteren linken Ecke des Dialogfelds und ordnen Sie die Zoomtaste wie folgt neu zu:

Suchen Sie nach: <C319. * />
Ersetzen durch: <C319 Type = "6" Activator = "ScrollUp" />

Suchen Sie nach: <C320. * />
Ersetzen durch: <C320 Type = "6" Activator = "ScrollDown" />

Randnotiz: Der Prozess heißt jetzt itype.exe. Schließen Sie den Prozess und starten Sie ihn neu (Task-Manager-> Datei-> Neue Task ausführen-> "itype.exe"), damit die Änderungen wirksam werden.


Ich habe diese Regex-Idee auf einer anderen Site gefunden und sie hat Fehler in der intelliType-Anwendung (win8, v 8.20) verursacht. Dieses Tutorial hat jedoch bei mir funktioniert
rdmptn

Funktioniert, aber das Scrollen ist in den meisten Anwendungen, einschließlich Firefox und Windows Explorer, sehr langsam. Irgendeine Idee, wie man das verbessern kann?
Angularsen

Versuchen Sie möglicherweise, die "Zoomgeschwindigkeit" anzupassen. Leider habe ich nicht mehr die Tastatur, um dies zu testen (verschüttetes Bier drauf ... schlechte Idee), aber vielleicht hat jemand anderes eine Idee.
Andrei

Das Anpassen der Zoomgeschwindigkeit hat bei mir funktioniert.
Kindall

Das scheint bei mir geklappt zu haben. Ein Aspekt, den ich ärgerlich finde, ist, dass das Scrollen durch die Position der Maus bestimmt wird, nicht durch das ausgewählte Programm. Dies ist eine nützliche Funktion, wenn Sie mit der Maus scrollen, aber nicht so hilfreich, wenn Sie versuchen, mit der Tastatur zu scrollen.
Filups21

11

Um auf Togs Antwort aufzubauen, finden Sie hier ein Skript, das die Ersetzungen automatisch für Sie ausführt. Grundsätzlich handelt es sich um eine XSL-Transformation, die auf die Datei commands.xml angewendet wird. Und es macht das Backup für Sie.

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

Schauen Sie sich die Anweisungen an. Beachten Sie, dass Sie das Skript möglicherweise an einer Administrator-Eingabeaufforderung ausführen müssen, wenn Sie die Benutzerkontensteuerung aktiviert haben.

Ich habe es mit einer v8.20.469.0-Datei versucht und es hat wie erwartet funktioniert.

Dieses Drehbuch stammt nicht von mir, sondern von Roy Osherove. Siehe Originalquelle


1
Wenn Sie über Microsoft Mouse and Keyboard Center verfügen, entpacken Sie die Dateien stattdessen hier: C: \ Programme \ Microsoft Mouse and Keyboard Center. Stellen Sie sicher, dass Sie die Datei als admin ausführen. Danach starte mskey.exe -> "action" -> "close intelli pro". Nach dem Schließen können Sie erneut auf "Aktionen" und "Tastatur-Systemsteuerung starten" -> "Microsoft Maus- und Tastatur-Center" öffnen. Es sollte jetzt funktionieren.
Gustavo Puma

8

Meine Dateiversion ist 8.20.469.0 und die Lösung für Version 8.0.225.0 hat bei mir nicht funktioniert.

Was aber geklappt hat ist

Veränderung:

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

zu:

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

1
Vielen Dank. Ja, das Ändern der "Firefox" -Einstellung hat bei mir nicht funktioniert, aber das Ändern dieser "Netscape" -Einstellung funktioniert.
wujj123456

Es scheint mit dem UniqueName verknüpft zu sein. Die Autiit Window Info bestätigt, dass die WindowClass von Firefox wieder "MozillaWindowClass" ist. Der richtige Anwendungsname wäre "Mozilla Firefox", aber das scheint ihn nicht zu interessieren.
Dan

3

Die Antwort von yop83 hat mir geholfen , aber ich musste den Treiber neu starten, damit er wirksam wird . Sie können dies tun, indem Sie mskey.exe -> "action" -> "close intelli pro" starten. Nachdem es geschlossen ist, können Sie erneut auf "Actions" und "Launch Keyboard Control Panel" klicken.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.