Question

J'essaie de créer une nouvelle méthode d'entrée en utilisant Kit de méthode d'entrée. La documentation fait très défaut, mais je crois que je définis le projet correctement et je place la méthode d'entrée dans ~/Library/Input Methods Après l'avoir construit. Cependant, je vois un comportement étrange en regardant la liste des sources d'entrée dans les préférences de langue et de texte.

L'échantillon numérique semble bien fonctionner pour moi, et il n'y a aucune différence dans ma nouvelle méthode d'entrée que je peux trouver, à part les valeurs pour tsInputMethodIconFileKey, InputMethodConnectionName, InputMethodServerControllerClass, et CFBundleIdentifier Dans info.plist. Mais je vois ces problèmes:

  • Lorsque j'utilise mon identifiant de bundle souhaité pour l'application, rien n'apparaît dans la liste. (Cet ID de bundle n'existe nulle part ailleurs sur mon système.)
  • La modification de l'identifiant du bundle est la même que l'échantillon numérique, ce qui le rend apparaître dans la liste, mais lorsque je le sélectionne, il reproduit parfois les entrées de la liste, et se comporte généralement étrangement.
  • Alors que je apporte de légères modifications à l'identifiant du bundle, il semble se comporter normalement, mais une fois que je le change dans l'identifiant d'origine (celui souhaité), il disparaît de la liste.
  • Si je quitte le processus associé à ma méthode d'entrée, le sélectionner dans le menu ne le relance pas.

Quelqu'un a-t-il une idée de ce qui se passe? La documentation d'Apple pour Imkit est presque inexistante et il ne semble pas que beaucoup de gens aient documenté leurs propres tentatives de fabrication de méthodes d'entrée. Y a-t-il quelque chose qui me manque?

Merci d'avance!

PS Oui, j'ai essayé de me connecter et même de redémarrer mon ordinateur, rien ne semble changer considérablement le comportement que j'ai mentionné ci-dessus.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top