En écrivant un entraîneur de vocabulaire pour l'arabe, mon programme devra automatiquement changer la méthode d'entrée entre la langue par défaut de l'utilisateur et l'arabe.
Sous Windows, cela peut être fait avec LoadKeyboardLayout et ActivateKeyboardLayout.
Existe-t-il un appel API pour réaliser la même chose sur OS X ?
Il est acceptable de demander à l'utilisateur d'activer lui-même une fois le clavier arabe via les préférences Système, mais le fait qu'il doive passer manuellement d'une langue à l'autre à chaque fois est une nuisance que je veux éviter.
Ou, en alternative, puis-je attribuer la méthode d'entrée préférée à un champ de texte en mode Carbone afin que je puisse utiliser deux champs de texte, l'un pour l'anglais américain, l'autre pour l'arabe, de cette manière ?