Come impostare regole diverse per le diverse tastiere in Karabiner Element?

1
  • Sto usando MBP con tastiera PC esterna. Ho scambiato le chiavi alt e cmd per la tastiera esterna nelle preferenze di sistema (sulle tastiere del PC, la chiave alt è posta accanto allo spazio).
  • Sto usando caps lock per cambiare il layout della tastiera (EN / HU): stavo usando il Karabiner, per definire caps lock come hotkey switcher della tastiera. ( Caps lock è stato ridisegnato come F19 , poi ho impostato prefs di sistema per usare F19 come cambio di layout.)

Ho effettuato l'upgrade a Sierra e Elementi di Karabiner .

Il problema è che non riesco a capire come scambiare cmd e alt solo sulla mia tastiera esterna.

  • AFAIK Elementi di Karabiner non ha impostazioni separate per le tastiere, quindi se definisco cmd - alt swap, verrà applicato sia sulla tastiera interna che esterna.
  • Elementi di Karabiner ha un'opzione per disattivare tutte le impostazioni per le singole tastiere, in modo da poter disattivare i re-mapping per la tastiera interna, ma in tal caso, l'opzione di layout caps lock non funzionerà su di essa .
  • Lo spostamento del remapping in Preferenze di Sistema imposta mappature diverse per tastiere diverse, ma non ha alcun effetto quando Elementi di Karabiner vengono eseguiti.

C'è qualche soluzione per utilizzare diverse configurazioni di Karabiner Elements per tastiere diverse?

Ho risolto il problema, ho creato diversi file di configurazione in Karabiner e ho scritto uno script fittizio:

#!/bin/bash

cd ~/.karabiner.d/configuration
mv karabiner.json tmp.json
mv spare.json karabiner.json
mv tmp.json spare.json

Quindi, quando cambio tastiera, lancio questo script.

    
posta ern0 07.11.2016 - 11:01
fonte

0 risposte

Leggi altre domande sui tag