
Tengo un nuevo teclado ergonómico natural Microsoft 4000 (qué gran nombre de producto) y lo estoy usando en OS X Snow Leopard. La protuberancia de zoom en el medio es prácticamente inútil para mí, así que prefiero hacer que se desplace. ¿Cómo puedo hacer eso?
La misma pregunta, pero para Windows:Cambie la acción de zoom para desplazarse en un MS Natural Keyboard 4000
Respuesta1
A diferencia de Windows, el controlador de teclado de Microsoft para Mac no utiliza un archivo commands.xml para la configuración. En su lugar, utiliza un archivo binario, lo que dificulta su modificación. El archivo de configuración se almacena en:
/Users/YOUR_NAME/Library/Preferences/com.microsoft.keyboard.pref
Con un poco de ingeniería inversa, es posible determinar suficiente formato de archivo binario para modificarlo y reasignar el control deslizante de zoom. he creado unarchivo de preferencias modificadoque reasigna el control deslizante de zoom al presionar las teclas de flecha ARRIBA y ABAJO. Desafortunadamente, cuando intenté reasignarlo a la función DESPLAZAMIENTO, no se repitió automáticamente, por lo que ARRIBA/ABAJO parecía una mejor opción.
Existe un truco para instalar un nuevo archivo pref y hacer que el controlador del teclado lo vuelva a cargar:
- Asegúrate de que Preferencias del Sistema esté cerrado
- Descargue el archivo pref modificado (arriba)
- Navegue a /Usuarios/SU_NOMBRE/Biblioteca/Preferencias/
- Haga una copia de seguridad del archivo com.microsoft.keyboard.pref (por ejemplo, cámbiele el nombre a com.microsoft.keyboard.pref.old)
- Mueva el archivo pref modificado a esa carpeta
- Abra Preferencias del Sistema y abra el panel de preferencias del Teclado de Microsoft (esto hace que se vuelva a cargar el archivo de preferencias)
- El control deslizante de zoom ahora debería enviar pulsaciones de teclas ARRIBA/ABAJO (Nota: cambiar cualquiera de las preferencias de zoom dentro de la ventana de Preferencias del Sistema sobrescribirá la reasignación, ¡revirtiéndola nuevamente al zoom!)
Si está interesado en reasignar el control deslizante de zoom a otra cosa, describí el proceso de ingeniería inversa con más detalle en miBlog- Implica tomar volcados hexadecimales del archivo de preferencias binario y comparar esos volcados hexadecimales cuando cambia elementos particulares desde el panel de control.