2 votos

¿Cómo puedo asignar las teclas del teclado para otras teclas del teclado en una aplicación de manera específica?

Me gustaría tener alguna forma de especificar que cuando estoy centrado en Spotify.aplicación y pulse el j clave que se va a traducir en una de la clave y se envía a la aplicación. Me gustaría que esta porque me gusta vim estilo de navegación, pero Spotify no admite la reasignación de los métodos abreviados de teclado.

4voto

Keith Bentrup Puntos 296

@iGameRam la sugerencia de KeyRemap4MacBook terminó trabajando para mí. He seleccionado KeyRemap4MacBook porque yo ya estoy usando para remapear las teclas para mí de todo el sistema. Para ello tuve que leer el manual de referencia.

Desde el manual de referencia que he encontrado que hay un private.xml archivo que me permite agregar más de reasignación de valores a KeyRemap4MacBook. Yendo a la KeyRemap4MacBook pref panel, ir a la "Misc Y Desinstalar" pestaña y seleccionando "Abrir private.xml" yo era capaz de abrir el archivo.

He tenido que añadir dos elementos a mi private.xml. La primera fue:

<appdef>
  <appname>SPOTIFY</appname>
  <equal>com.spotify.client</equal>
</appdef>

Esto es debido a que KeyRemap4MacBook no se suministra con una definición de la aplicación de Spotify. Hace nave con muchos otros. Necesito la definición de la aplicación, así que mi teclado de teclas sólo se aplican para Spotify y no de todo el sistema.

El segundo elemento que se añadió:

<item>
  <name>Spotify Vim Style Nav</name>
  <appendix>J and K works in Spotify</appendix>
  <identifier>private.spotify.vim_style_nav</identifier>
  <only>SPOTIFY</only>
  <autogen>--KeyToKey-- KeyCode::J, KeyCode::CURSOR_DOWN</autogen>
  <autogen>--KeyToKey-- KeyCode::K, KeyCode::CURSOR_UP</autogen>
</item>

Esta es la definición real de la asignación de teclas. El <identifier> etiqueta se supone que será único para cada asignación de clave. El manual sugiere el prefijo del identificador con private.. El <only> etiqueta tiene que coincidir con un nombre de aplicación definido en el private.xml o se entregan con KeyRemap4MacBook.

El <autogen> etiquetas se supone que contienen las asignaciones. El manual tiene muchos ejemplos de en qué tipo de asignaciones que se pueden crear. Los dos me han mapa de las teclas J y K para los de Arriba y Abajo las teclas respectivamente.

Una vez que el archivo ha sido guardado, yo sólo tenía que pulsar la tecla "ReloadXML" botón y, a continuación, mi asignación apareció como una opción en el menú.

Después de seleccionar todo funcionaba como yo quería.

Key Remapping in Pref Pane

1voto

iGameRam Puntos 513

Hay un par de apps de terceros que pueden hacer lo que usted está pidiendo (como yo la entendía ) , KeyRemap , Doble Comando . Por favor, intente esto y háganos saber si esto es lo que estabas buscando.

0voto

Laura Puntos 184

Si la acción que desea realizar también se puede acceder a través de la barra de menú, se puede añadir un método abreviado de teclado en preferencias del sistema/teclado/teclado los accesos directos de la Aplicación/atajos.

0voto

rdurand Puntos 128

Yo sé que funciona para los controladores de teclado, no estoy seguro acerca de teclado a teclado, pero se puede tratar ControllerMate.

ControllerMate es un sistema que genera el teclado, el ratón, y la actividad MIDI en respuesta a los disparos de los mandos, teclados, controladores MIDI, y otros de propósito general dispositivos de entrada. Permite muchos tipos de dispositivos para ser utilizado con el software que normalmente sería compatible sólo con un teclado, un ratón o un MIDI de origen.

ControllerMate interna de los dispositivos de generar actividad basada en un sistema de bloques de construcción. Algunos de los bloques de construcción de responder a los controles de los dispositivos de entrada, el resto de los bloques activar la actividad en ControllerMate interna del ratón y el teclado. Bloques de construcción que implementar temporizadores, aplicar simples o complejas de la lógica, o realizar operaciones matemáticas básicas también puede ser creado. Cada edificio bloque realiza una tarea básica, combinaciones de bloques puede realizar la compleja y las funciones creativas.

Una cosa buena acerca de que la aplicación se puede activar la reasignación sólo para las aplicaciones que quieras.

0voto

Ged Byrne Puntos 481

Trate De Teclado Maestro. No mucho más que una simple reasignación de las teclas, pero puede ser muy útil para ese propósito. Puede configurar todo tipo de macros y acciones en un mundial o en función de cada aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X