Cambiar la acción de zoom para desplazarse en un MS Natural Keyboard 4000

38

Tengo este MS Ergo Natural Keyboard 4000 en Windows 7, con el software SetPoint Intellitype. Quiero cambiar la acción del zoom central para que se enrolle. Tengo algunas versiones antiguas de Firefox, funcionó de esa manera, hasta que lo actualicé a FF 4 Beta 5.

¿Hay alguna manera de que pueda cambiar esa acción? No uso el zoom en absoluto.

Gracias por adelantado

josecortesp
fuente
Um, SetPoint es el software Logitech, no Microsoft. ¿Quiso decir IntelliType?
MBraedley
2
¿tanta gente busca esto que mi consulta fue completada automáticamente por Google ( i.imgur.com/NoHmPrW.png ) y, sin embargo, nadie en Microsoft pensó que podría ser una buena idea?
georgiecasey
1
¿Algo para los usuarios de Mac?
Sherzod
Instalé el controlador para el teclado, pero no tengo ningún directorio "microsoft IntelliType pro". ¿Dónde más debería buscar eso commands.xml?
Buksy

Respuestas:

25

Sé que esta es una vieja pregunta, pero tuve que resolver esto por mí mismo, por lo que vale la pena difundirla:

Desafortunadamente, la utilidad de configuración del teclado ergonómico no le permite cambiar la configuración del botón de zoom central. Para hacerlo, deberá editar el C:\Program Files\Microsoft Intellitype Pro\commands.xmlarchivo manualmente. (Para las computadoras que ejecutan el Centro de mouse y teclado más reciente de Microsoft, la ruta es C:\Program Files\Microsoft Device Center\commands.xml)
NB: el contenido de este archivo cambia según la versión que tenga, así que asegúrese de tener la misma versión que yo antes de intentarlo. El número de versión se puede encontrar en la parte superior del archivo Commands.xml. Mi versión es: - 8.0.225.0 Si esta explicación es demasiado básica, es porque no sé cuánto sabes sobre Windows o los archivos de configuración.

Lo primero que debe hacer es hacer una copia del archivo Commands.xml, de esa manera, si comete un error, es reparable. La forma más sencilla de hacerlo es copiarlo y luego pegarlo directamente en el mismo directorio, Windows lo llamará Comandos: copy.xml. Si comete un error, simplemente elimine Commands.xml y cambie el nombre de Commands - copy.xml a Commands.xml

En segundo lugar, abra el archivo original para editarlo (haga clic con el botón derecho -> editar) e inserte las siguientes líneas entre 2 entradas hacia la parte inferior del archivo (debajo del <ALL>elemento, que aparece al final):

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

El final de su archivo command.xml debería terminar pareciéndose a esto:

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

Ahora sé que ya hay una sección de Firefox en este archivo cerca de la parte superior, sin embargo, cuando intenté insertar la entrada de desplazamiento hacia arriba, no funcionaría, como si alguna configuración más abajo estuviera anulando la entrada. Imagínate.

Para que el zoom funcione correctamente en Firefox, utilice las siguientes líneas:

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

Buena suerte.

Ataviarse
fuente
¡Gracias! Voy a tratar mañana porque yo no estoy con el teclado hoy ....
josecortesp
1
Mi controlador se actualizó al Centro de mouse y teclado de Microsoft , y perdí esta funcionalidad :( No tengo una Microsoft Device Centercarpeta como usted menciona, pero a Microsoft Mouse and Keyboard Center. Sin embargo, cambiar el archivo de comandos que existe allí no ha devuelto la funcionalidad de desplazamiento. Cualquiera alguien más tiene este problema?
Ben
3
a menos que tenga una configuración superior para una aplicación específica (por ejemplo, Visual Studio 2010 o Chrome), puede agregar las mismas líneas debajo de la <Application UniqueName="StandardSupport">etiqueta para admitir cualquier otra cosa. Mis dos centavos.
keremispirli
Me perdí un poco sobre el <ALL>elemento y desperdicié bastantes intentos de editar otras partes del archivo. %) También solo se editó la UniqueName="StandardSupport"sección en lugar de agregar nuevas entradas.
Rarst
15

También puede usar notepad ++ y el cuadro de diálogo Reemplazar (Ctrl + F y seleccionar la pestaña Reemplazar). Marque "Expresión regular" en la parte inferior izquierda del cuadro de diálogo y utilícelos para reasignar la tecla de zoom:

Encuentre qué: <C319. * />
Reemplace con: <C319 Type = "6" Activator = "ScrollUp" />

Encuentre qué: <C320. * />
Reemplace con: <C320 Type = "6" Activator = "ScrollDown" />

Nota al margen: el proceso ahora se llama itype.exe. Cierre el proceso y reinícielo (Administrador de tareas-> Archivo-> Ejecutar nueva tarea-> "itype.exe") para que los cambios surtan efecto.

Andrei
fuente
Encontré esta idea regex en otro sitio y causó errores con la aplicación intelliType (win8, v 8.20). Sin embargo, este tutorial funcionó para mí: pchenry.com/Home/tabid/36/EntryId/77/…
rdmptn
Funciona, pero el desplazamiento es muy lento en la mayoría de las aplicaciones, incluidos Firefox y el explorador de Windows. ¿Alguna idea de cómo mejorar eso?
angularsen
Tal vez intente ajustar la "velocidad de zoom". Desafortunadamente, ya no tengo el teclado para probar esto (cerveza derramada sobre él ... mala idea), pero tal vez alguien más tenga una idea.
Andrei
Ajustar la velocidad del zoom funcionó para mí.
poco
Esto parece haber funcionado para mí. Un aspecto que encuentro molesto es que el desplazamiento está determinado por la ubicación del mouse, no por el programa seleccionado. Esa es una característica útil si se desplaza con el mouse, pero no es tan útil si intenta desplazarse con el teclado.
filups21
11

Para construir sobre la respuesta de Tog, aquí hay un script que hace los reemplazos automáticamente por usted. Básicamente es una transformación XSL aplicada al archivo command.xml. Y hace la copia de seguridad por ti.

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

Mire adentro para las instrucciones. Tenga en cuenta que es posible que deba ejecutar el script dentro de un símbolo del sistema del administrador si tiene UAC habilitado.

Lo probé en un archivo v8.20.469.0 y funcionó como se esperaba.

Este guión no está hecho por mí, está hecho por Roy Osherove. Ver fuente original

yop83
fuente
1
Si tiene Microsoft Mouse and Keyboard Center, descomprima los archivos aquí en su lugar: C: \ Archivos de programa \ Microsoft Mouse and Keyboard Center. asegúrese de ejecutar el archivo como administrador. Después de eso, ejecute mskey.exe -> "action" -> "close intelli pro". Una vez cerrado, puede hacer clic en "acciones" nuevamente y "Iniciar el Panel de control del teclado" -> Abrir "Centro de mouse y teclado de Microsoft". Debería funcionar ahora.
Gustavo Puma el
8

La versión de mi archivo es 8.20.469.0 y la solución para la versión 8.0.225.0 no me funcionó.

Lo que funcionó sin embargo es

cambio:

<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>
Ali
fuente
1
Muchas gracias. Sí, cambiar la configuración de "Firefox" no funcionó para mí, pero cambiar esta configuración de "Netscape" funciona.
wujj123456
Parece estar vinculado a UniqueName. La información de la ventana Autiit confirma que WindowClass de Firefox ahora es "MozillaWindowClass" nuevamente. El AppName correcto sería "Mozilla Firefox", pero no parece importarle eso.
Dan
3

La respuesta de yop83 me sirvió, pero tuve que reiniciar el controlador para que surta efecto. Puede hacerlo iniciando mskey.exe -> "action" -> "close intelli pro". Una vez cerrado, puede hacer clic en "acciones" nuevamente y "Iniciar el Panel de control del teclado".

Ben
fuente