Cambia azione zoom per scorrere in MS Natural Keyboard 4000


38

Ho questo MS Ergo Natural Keyboard 4000 su Windows 7, con il software SetPoint Intellitype. Voglio cambiare l'azione dello zoom centrale per farlo scorrere. Sono alcune vecchie versioni di Firefox che ha funzionato in questo modo, fino a quando non lo aggiorno a FF 4 Beta 5.

C'è un modo per cambiare quell'azione? Non uso affatto lo zoom.

Grazie in anticipo


Uhm, SetPoint è il software Logitech, non Microsoft. IntelliType intendevi?
MBraedley,

2
così tante persone cercano questo che la mia query è stata compilata automaticamente da Google ( i.imgur.com/NoHmPrW.png ) e nessuno in Microsoft ha mai pensato che potesse essere una buona idea ?!
georgiecasey,

1
Qualcosa per gli utenti Mac?
Sherzod,

Ho installato il driver per la tastiera, ma non ho alcuna directory "microsoft IntelliType pro". Dove altro dovrei cercarlo commands.xml?
Buksy,

Risposte:


25

So che questa è una vecchia domanda, ma ho dovuto risolverlo da solo, quindi vale la pena diffonderlo:

Sfortunatamente, l'utilità di configurazione della tastiera ergonomica non consente di modificare le impostazioni per il pulsante dello zoom centrale. Per fare ciò, dovrai modificare il C:\Program Files\Microsoft Intellitype Pro\commands.xmlfile manualmente. (Per i computer che eseguono il più recente Microsoft Mouse and Keyboard Center il percorso è C:\Program Files\Microsoft Device Center\commands.xml)
NB Il contenuto di questo file cambia a seconda della versione in uso, quindi assicurati di avere la stessa versione di me prima di provare. Il numero di versione è disponibile nella parte superiore del file Commands.xml. La mia versione è: - 8.0.225.0 Se questa spiegazione diventa troppo semplice, è perché non so quanto sai di Windows o dei file di configurazione.

La prima cosa da fare è fare una copia del file Commands.xml, in questo modo se sbagli è riparabile. Il modo più semplice per farlo è quello di copiare e quindi incollarlo direttamente nella stessa directory, Windows lo chiamerà Comandi - copy.xml. Se sbagli, elimina Commands.xml e rinomina Comandi - copy.xml in Commands.xml

In secondo luogo, apri il file originale per modificarlo (tasto destro -> modifica) e inserisci le seguenti righe tra 2 voci verso la parte inferiore del file (sotto l' <ALL>elemento, che arriva per ultimo):

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

La fine del file command.xml dovrebbe apparire in questo modo:

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

Ora so che c'è già una sezione di Firefox in questo file nella parte superiore, tuttavia, quando ho provato a inserire la voce di scorrimento lì sopra non funzionava, come se qualche impostazione più in basso avesse la precedenza sulla voce. Vai a capire.

Per far funzionare correttamente lo zoom in Firefox, utilizzare invece le seguenti righe:

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

In bocca al lupo.


Grazie! Lo proverò domani perché non sono con la tastiera oggi ....
josecortesp,

1
Il mio driver è appena stato aggiornato a Microsoft Mouse and Keyboard Center e ho perso questa funzionalità :( Non ho una Microsoft Device Centercartella come menzionate, ma a Microsoft Mouse and Keyboard Center. Tuttavia, cambiando il file dei comandi esistente non è stata ripristinata la funzionalità di scorrimento. che altro ha questo problema?
Ben

3
a meno che tu non abbia una configurazione prioritaria per un'applicazione specifica (ad esempio Visual Studio 2010 o Chrome), puoi aggiungere le stesse righe sotto il <Application UniqueName="StandardSupport">tag per supportare qualsiasi altra cosa. I miei due centesimi.
keremispirli,

Mi mancava un po 'di <ALL>elemento e ho sprecato parecchi tentativi di modificare altre parti del file. %) Anche solo UniqueName="StandardSupport"sezione modificata invece di aggiungere nuove voci.
Rarst

15

Puoi anche usare notepad ++ e la finestra di dialogo Sostituisci (Ctrl + F e seleziona la scheda Sostituisci). Seleziona "Espressione regolare" nella parte in basso a sinistra della finestra di dialogo e usa questi per rimappare il tasto zoom:

Trova cosa: <C319. * />
Sostituisci con: <C319 Type = "6" Activator = "ScrollUp" />

Trova cosa: <C320. * />
Sostituisci con: <C320 Type = "6" Activator = "ScrollDown" />

Nota a margine: il processo ora è chiamato itype.exe. Chiudi il processo e riavvialo (Task Manager-> File-> Esegui nuova attività-> "itype.exe") per rendere effettive le modifiche.


Ho trovato questa idea regex in un altro sito e ha causato errori con l'applicazione intelliType (win8, v 8.20). Questo tutorial ha funzionato per me, però: pchenry.com/Home/tabid/36/EntryId/77/…
rdmptn,

Funziona, ma lo scorrimento è molto lento nella maggior parte delle applicazioni, tra cui Firefox e Windows Explorer. Qualche idea su come migliorarlo?
angularsen,

Forse provare a regolare la "velocità dello zoom". Sfortunatamente non ho più la tastiera per provare questo (birra rovesciata ... cattiva idea) ma forse qualcun altro ha e idea.
Andrei,

La regolazione della velocità dello zoom ha funzionato per me.
kindall

Questo sembra aver funzionato per me. Un aspetto che trovo fastidioso è che lo scorrimento è determinato dalla posizione del mouse, non dal programma selezionato. Questa è una funzione utile se stai scorrendo con il mouse, ma non è molto utile se stai cercando di scorrere usando la tastiera.
filups21

11

Per basarsi sulla risposta di Tog, ecco uno script che esegue automaticamente le sostituzioni per te. Fondamentalmente si tratta di una trasformazione XSL applicata al file command.xml. E fa il backup per te.

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

Guarda dentro per le istruzioni. Tieni presente che potrebbe essere necessario eseguire lo script all'interno di un prompt dei comandi dell'amministratore se UAC è abilitato.

L'ho provato su un file v8.20.469.0 e ha funzionato come previsto.

Questa sceneggiatura non è stata creata da me, è stata realizzata da Roy Osherove. Vedi fonte originale


1
Se si dispone di Microsoft Mouse and Keyboard Center decomprimere i file qui: C: \ Programmi \ Microsoft Mouse and Keyboard Center. assicurati di eseguire il file come amministratore. Successivamente, esegui mskey.exe -> "azione" -> "chiudi intelli pro". Dopo che è stato chiuso, è possibile fare nuovamente clic su "azioni" e "Avvia pannello di controllo tastiera" -> Apri "Centro mouse e tastiera Microsoft". Dovrebbe funzionare ora.
Gustavo Puma,

8

La mia versione del file è 8.20.469.0 e la soluzione per la versione 8.0.225.0 non ha funzionato per me.

Ciò che ha funzionato tuttavia è

modificare:

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

a:

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

1
Grazie mille. Sì, cambiare l'impostazione di "Firefox" non ha funzionato per me, ma cambiare questa impostazione di "Netscape" funziona.
wujj123456,

Sembra essere collegato a UniqueName. Le informazioni su Autiit Window confermano che WindowClass di Firefox ora è di nuovo "MozillaWindowClass". L'AppName corretto sarebbe "Mozilla Firefox", ma non sembra interessarsene.
Dan,

3

La risposta di yop83 ha fatto il trucco per me, ma ho dovuto riavviare il driver per avere effetto. Puoi farlo avviando mskey.exe -> "azione" -> "chiudi intelli pro". Dopo che è stato chiuso, è possibile fare nuovamente clic su "azioni" e "Avvia pannello di controllo tastiera".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.