Différentes maps-keys / reliures pour keyboard embedded et keyboard Bluetooth

Je dois utiliser un keyboard Windows avec mon Macbook. J'ai deux profils différents dans Karabiner, mais je ne veux pas continuer à changer entre eux.

Comment puis-je avoir différents profils s'appliquent à différents keyboards dans Karabiner ou à l'aide d'un autre système de remappage de keys ?

Remarque: si cela est techniquement difficile, peut-être parce que les applications pourraient ne pas être en mesure de distinguer quel keyboard a envoyé une frappe particulière, une solution qui a fonctionné en fonction de la détection si un moniteur externe est branché (en utilisant un AppleScript qui a interagi avec Karabiner, peut-être) être également acceptable.

Si vous souhaitez uniquement désactiver le mappage des touches pour le keyboard interne pour les keyboards Apple, l'interface graphique offre un moyen plus simple qui n'implique pas de reimporter votre profil et de modifier private.xml :

Interne Externe

Vous pouvez exporter les parameters pertinents des deux profils en tant que XML, les placer dans private.xml , puis les personnaliser en ajoutant les balises appropriées telles que décrites ici (trouvées dans cette discussion Google Groups ):

Vous pouvez définir des parameters efficaces sur un seul appareil [sic].
Ajoutez <device_only> ou <device_not> à votre <item> .