Lorsque l'on branche un clavier externe sur OSX, un assistant apparaît pour aider à sélectionner la disposition du clavier. Cette disposition est ensuite sauvegardée et réutilisée automatiquement lorsque vous branchez le clavier externe ultérieurement.
De plus, si vous utilisez le visualiseur de clavier, vous pouvez voir la disposition du clavier changer en temps réel en fonction de la dernière touche du clavier sur laquelle vous avez appuyé.
J'essaie de trouver un moyen d'obtenir le même effet pour la source d'entrée. En gros, un moyen d'enregistrer une source d'entrée avec un clavier spécifique et de faire en sorte que la source d'entrée bascule automatiquement d'un côté à l'autre lorsqu'on appuie sur une touche d'un clavier ou d'un autre.
Je fais souvent de la programmation en binôme et j'aimerais que mon binôme utilise son clavier avec la disposition et le mappage appropriés pendant que j'utilise le clavier interne de mon mac book pro.
Je sais que je peux ajouter un "raccourci" pour changer de source d'entrée, mais cela ajoute une étape étrange lorsque l'un des membres du binôme veut intervenir dans le code. (sans parler du fait qu'il faut aussi changer le keymap de l'IDE, ce qui rend les choses encore plus lentes et plus gênantes).
Si vous n'avez pas connaissance d'un outil permettant de faire cela mais que vous avez des indications sur la manière d'en construire un, je serais également intéressé car j'ai du mal à trouver de la documentation sur les événements OSX.