Il s'agit d'un problème obscur et je ne m'attends pas à ce que quelqu'un connaisse une solution spécifique à mon application. Je me demande plutôt s'il n'y a pas une option au niveau du système d'exploitation que je peux régler.
En tout état de cause, un clavier japonais ne dispose pas d'un caractère backslash. Dans les années 80, le caractère yen occupait le même point de code que le symbole yen ¥, il suffisait donc de le taper à la place. Maintenant, bien sûr, avec l'unicode, les deux symboles existent et la touche yen insère ¥ par défaut.
L'IME japonais d'Apple propose une option permettant d'insérer une barre oblique inversée à la place du yen.
Tout comme l'IME japonais de Google
Et cela fonctionne partout sauf dans mon programme d'édition de texte. J'ai signalé le problème mais, bien sûr, cela pourrait leur prendre un certain temps pour le résoudre. Comme solution à court terme, ils ont suggéré d'enregistrer une macro dans l'application qui insère une barre oblique inverse et de l'assigner à la touche yen, ce qui fonctionne pour l'édition de texte. Malheureusement, cela ne fonctionne pas pour diverses boîtes de dialogue dans l'application, comme le formulaire de recherche et de remplacement, où je tape des expressions régulières et où j'ai besoin d'entrer des barres obliques inversées souvent.
En attendant, je me demande s'il y a une autre solution créative que je peux faire au niveau du système d'exploitation ?