接收Android中任何语言的键盘事件

我正在为Android 3.1制作一个应用程序,它拦截键盘事件并将它们发送到我的服务器(Windows)。

问题:我的应用程序(活动)能够接收英语字符的事件,但是当键盘不是英语时,键入和按键事件不能到达我的应用程序。

启动键盘的代码片段:

InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(0, 0);

重载以下函数:

public boolean onKeyDown(int keyCode, KeyEvent event)
public boolean onKeyUp(int keyCode, KeyEvent event) 

有什么我失踪? 我的主要目标是接收任何键盘的事件(即任何语言)

谢谢,

链接地址: http://www.djcxy.com/p/18427.html

上一篇: Receive keyboard events for any language in Android

下一篇: Excluding some keys from XGrabKeyboard