Come creare coppie duplicate di tasti multimediali per tastiera da utilizzare con iTunes e siti Web di streaming

1

Di recente ho installato l'estensione Google Chrome Streamkey che consente all'utente di utilizzare i comandi da tastiera per eseguire azioni di riproduzione comuni su siti di streaming popolari (Youtube, Soundcloud e molti siti importanti).

Per macOS, l'impostazione predefinita di Streamkeys è quella di utilizzare i tasti multimediali Mac globali ( ▶ / ❚❚ ).

A causa del design di Chrome, le chiavi globali non possono essere rimbalzate per usare i tasti modificatori come SHIFT + ▶ / ❚❚ .

Mi piace l'idea di usare i tasti multimediali per il controllo globale Soundcloud / Youtube, quindi quello che mi piacerebbe fare è riassociare la tastiera in modo che iTunes usi invece dei tasti modificatori come SHIFT + ▶ / ❚❚ . In questo modo, posso avere il meglio di due mondi.

Domanda: come posso "duplicare" questi tre tasti in una nuova posizione e usarli per controllare iTunes, lasciando comunque che Chrome pensi che si trovino nella loro vecchia posizione? In altre parole, mi piacerebbero davvero due coppie di chiavi uguali, solo che una coppia controlla iTunes e una coppia controlla i Chrome Streamkeys.

È persino possibile, e ci sto pensando nel modo giusto, quando supponevo che avrei bisogno di "duplicati"? Il semplice riavvolgimento delle chiavi probabilmente non funzionerebbe, dal momento che Chrome avrebbe ancora trovato le chiavi e "prenderle" per i StreamKey?

Nota ancora: questo riguarda il controllo globale . Non è la stessa di in-tab in Chrome o in-app in iTunes.

    
posta Winterflags 21.09.2016 - 11:47
fonte

2 risposte

1

Installa il Karabiner

Che può essere trovato qui: Moschettone: un personalizzatore per tastiera per OS X

Analizza quali chiavi sono coinvolte

All'interno del menu Karabiner seleziona Launch EventViewer... e digita on la chiave di controllo della musica che desideri programmare. Ecco l'output che dovresti ottenere:

Creaunprivate.xml

LeggiladocumentazionediKarabinersull'argomento: Manuale di riferimento private.xml

Crea il ${HOME}/Library/Application Support/Karabiner/private.xml con il seguente contenuto:

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

A seconda dei tuoi gusti, utilizza vi , emacs o TextEdit (ovviamente non Word ).

Se vuoi essere pulito, ti suggerisco di procedere come ho fatto io.

Crea una fonte con il contenuto precedente in:

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

e quindi installarlo nella directory Karabiner :

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

(L'utilizzo di "…" è necessario a causa dello spazio all'interno di Application Support .).

Carica il private.xml

Karabiner userai un'impostazione personalizzata:

ecaricarlo:

Provalo

Verifica che questo ti permetta di raggiungere la mappatura che vuoi ottenere con Chrome .

Non ho controllato questa parte della tua richiesta, e non sono sicuro di aver capito completamente.

Segnala il successo o il fallimento, poiché questo potrebbe aiutare altri utenti

risposta data 24.09.2016 - 15:52
fonte
0

Soluzione alternativa che tende al problema dell'OP, ma non risponde alla domanda:

Nel caso in cui qualcuno stia avendo lo stesso identico problema con Streamkeys che acquisisce il posto dei media key che dovrebbero controllare anche iTunes, ho trovato che il modo migliore per mitigare questo problema è usare l'estensione di Chrome Extension Automation per attivare i Streamkeys solo quando i siti specificati sono stati aperti in una scheda di Chrome. Quindi, se Soundcloud, Youtube o qualsiasi altro sito che potresti specificare non è aperto in una scheda, i controlli di iTunes funzioneranno normalmente.

Riabbassare le scorciatoie di Streamkey in Chrome a qualcosa come Maiusc + Ctrl + ( 7 / 8 / < kbd> 9 ) è anche possibile soluzione, naturalmente.

    
risposta data 25.09.2016 - 13:51
fonte

Leggi altre domande sui tag