【问题标题】:Reading Keycode / Keychar from software keyboard从软件键盘读取 Keycode / Keychar
【发布时间】:2013-02-17 03:34:50
【问题描述】:

我需要的是:

  1. 单击按钮即可调出软件键盘。这里有很多答案。
  2. 只要用户按下软件键盘上的任何键(除了 switch ime,...),我想触发一个侦听器,它将键码/keychar 传输到另一个方法。因此,如果用户按下a,我想接收'a'65a 的键码)。

已经有类似的东西了吗?

【问题讨论】:

    标签: android keyboard char keycode


    【解决方案1】:

    您可以使用 onKeyDown 侦听器,默认情况下,它将键代码传递给事件处理程序。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      • 2011-08-03
      • 1970-01-01
      • 2012-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多