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

标签 android keyboard custom-keyboard

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

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

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

    https://github.com/blackcj/AndroidCustomKeyboard

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

请建议如何做到这一点,这可以将我的剪贴板数据粘贴到自定义键盘上的任何键事件的编辑文本中吗?

最佳答案

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

关于android - 如何设置动态文本以从自定义键盘编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52836656/

相关文章:

c# - 唯一标识罗技统一键盘(在 C# 中)

python - win32api.keybd_event 停止工作

ios - 如何通过新键盘类型的大小、类型、建议栏高度来检测键盘类型的变化?

android - 如何在不实现 KeyboardView 表单的情况下自定义 keyPreview 和 popUpKeyboard 外观?

android - NavHostFragment 的底部隐藏在 BottomNavigationView 后面

android - 如何在 View 组 (android) 中移动 View ?

Android 倾斜补偿指南针

android - 在 Android 中,是否可以在关键事件到达具有焦点的 subview 之前全局拦截它们?

swift - 如何获取自定义键盘的建议列表?

java - JNI : Calling GetStaticMethodID blows up