有没有可能制作一个Android应用程序。它定义了自己的键盘,并在应用程序使用时切换到它。正在运行?但是当他/她切换回不同的应用程序时,会恢复到用户的默认键盘吗?
我理解解耦应用程序的优点。从输入设备,但当你想要一个非常接近的连接时(例如,键盘上仅在特定应用程序中有意义的按键。)你能把它们绑得更紧些吗?
发布于 2015-03-01 00:54:01
我不知道我是否清楚地理解了你的问题。
在Linux a Android input event框架中,/system/usr/keylayout目录中不同设备的不同键盘布局用于将键值从内核映射到用户空间应用程序。
如果Android应用有更改系统文件的权限,则可以更改或禁用某些键映射。但是这些键映射文件是在系统启动时加载的。
所以,总而言之,我个人认为在Android应用程序中实现这一功能真的真的很难。
发布于 2015-03-01 01:14:21
刚刚找到了http://www.fampennings.nl/maarten/android/09keyboard/index.htm,这似乎是一个很好的开始。
发布于 2015-03-01 05:22:55
https://stackoverflow.com/questions/28783776
复制相似问题