如何设置动态文本以从自定义键盘编辑文本

How to set dynamic text to edit text from the custom keyboard

我想通过自定义键盘将动态文本设置为我的编辑文本。

例如,如果我在键盘上按 "a",那么我想将剪贴板数据设置为我的编辑文本。

我使用以下自定义键盘演示,

    https://github.com/blackcj/AndroidCustomKeyboard

它工作完美,但我只想自定义它,我想覆盖我的功能,如果我按任何字母然后我想对应用程序编辑文本执行我的操作。

请建议如何执行此操作,这是否可以将我的剪贴板数据粘贴到我的自定义键盘的编辑文本中的任何键事件?

您应该为用户按下的每个键设置回调方法,这样您就可以将自定义测试设置为编辑文本。 您必须有 class 扩展 InputMethodService 覆盖 onKeyDown 方法,您可以在其中编写代码来设置自定义文本以根据键编辑文本被用户按下。