Cómo crear un par duplicado de teclas multimedia del teclado para usar con iTunes y sitios web de transmisión

1

Recientemente instalé la extensión de Google Chrome Streamkeys que le permite al usuario usar los comandos del teclado para realizar acciones comunes de reproducción en sitios populares de transmisión (Youtube, Soundcloud y muchos sitios importantes).

Para macOS, la configuración predeterminada de Streamkeys es utilizar las teclas de medios globales de Mac ( ▶ / ❚❚ ).

Debido al diseño de Chrome, las teclas globales no pueden recuperarse para usar teclas modificadoras como SHIFT + ▶ / ❚❚ .

Me gusta la idea de usar las teclas de medios para el control global de Soundcloud / Youtube, así que lo que me gustaría hacer es volver a enlazar el teclado para que iTunes use teclas modificadoras como MAYÚS + ▶ / ❚❚ . De esa manera, puedo tener lo mejor de dos mundos.

Pregunta: ¿Cómo puedo "duplicar" estas tres claves en una nueva ubicación y usarlas para controlar iTunes, mientras aún le dejo a Chrome pensar que están en su ubicación anterior? En otras palabras, efectivamente me gustaría dos pares de las mismas teclas, solo que un par controla iTunes y un par controla Chrome Streamkeys.

¿Es esto incluso posible, y lo estoy pensando de la manera correcta, al suponer que necesitaría "duplicados"? El solo hecho de volver a enlazar las claves probablemente no funcionará, ya que Chrome aún las encontraría y las "tomaría" para Streamkeys.

Nota de nuevo: se trata del control global . No es lo mismo que en la pestaña en Chrome o en la aplicación en iTunes.

    
pregunta Winterflags 21.09.2016 - 11:47

2 respuestas

1

Instalar Karabiner

Que se puede encontrar allí: Karabiner: un personalizador de teclado para OS X

Analizar qué claves están involucradas

Dentro del menú Karabiner , seleccione Launch EventViewer... y escriba en la tecla de control de música que te gustaría programar. Aquí está la salida que debe obtener:

Hazunprivate.xml

LealadocumentacióndeKarabinersobreeltema: private.xml Reference Manual

Crea el ${HOME}/Library/Application Support/Karabiner/private.xml con el siguiente contenido:

<?xml version="1.0"?>
<root>
  <item>
    <name>Shift standard music control keys</name>
    <identifier>Shift standard music control keys</identifier>
    <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PREV, ModifierFlag::SHIFT_L, ConsumerKeyCode::MUSIC_PREV</autogen>
    <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PLAY, ModifierFlag::SHIFT_L, ConsumerKeyCode::MUSIC_PLAY</autogen>
    <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_NEXT, ModifierFlag::SHIFT_L, ConsumerKeyCode::MUSIC_NEXT</autogen>
  </item>
</root>

Dependiendo de su gusto, use vi , emacs o TextEdit (por supuesto no Word ).

Si quieres estar limpio, te sugeriría que procedieras como lo hice yo.

Cree una fuente con el contenido anterior en:

${HOME}/Documents/src/Karabiner/music.xml

y luego instálelo dentro del directorio Karabiner :

cp ${HOME}/Documents/src/Karabiner/music.xml "${HOME}/Library/Application Support/Karabiner/private.xml"

(El uso de "…" es necesario debido al espacio dentro de Application Support .).

Carga tu private.xml

Indica a Karabiner que usarás una configuración personalizada:

ycargarlo:

Pruébalo

Comprueba que esto te permita lograr la asignación que deseas obtener con Chrome .

No revisé esta parte de su solicitud y no estoy seguro de haber entendido. completamente.

Informe de éxito o fracaso, ya que esto puede ayudar a otros usuarios

respondido por el daniel Azuelos 24.09.2016 - 15:52
0

Solución alternativa que tiende a la cuestión del OP, pero no responde a la pregunta:

En caso de que alguien tenga el mismo problema con Streamkeys que ocupa el lugar de las claves de medios que también deberían controlar iTunes, descubrí que la mejor manera de mitigar este problema es usar la extensión de Chrome Automatización de Extensiones para activar Streamkeys solo cuando los sitios que especifique se hayan abierto en una pestaña de Chrome. Por lo tanto, si Soundcloud, Youtube o cualquier otro sitio que pueda especificar no está abierto en una pestaña, los controles de iTunes funcionarán normalmente.

Rebinding los accesos directos de Streamkey en Chrome a algo como Shift + Ctrl + ( 7 / 8 / < kbd> 9 ) también es una posible solución, por supuesto.

    
respondido por el Winterflags 25.09.2016 - 13:51

Lea otras preguntas en las etiquetas