从软件键盘读取Keycode / Keychar

时间:2013-02-17 03:34:50

标签: android keyboard char keycode

我需要的是:

  1. 点击按钮打开软件键盘。这里有很多答案。
  2. 一旦用户按下软键盘上的任何键(switch ime,...除外),我想触发一个将keycode / keychar发送到另一个方法的监听器。因此,如果用户按下a,我想要接收'a'65a的密码)。
  3. 有没有类似的东西?

1 个答案:

答案 0 :(得分:1)

你可以使用onKeyDown监听器,默认情况下,它将密钥代码传递给事件处理程序。

public boolean onKeyDown(int keyCode, KeyEvent event) {
    Lod.d("ON KEY DOWN", "KEY CODE: " + keyCode);

    return super.onKeyDown(keyCode, event);
}

请记住在此返回一个值,因为事件处理程序需要返回类型 boolean