onkeydown

    8热度

    1回答

    如何使用硬键或软键可靠地检测按键? 我的应用程序通过wifi远程控制另一个设备,我需要检测软键盘或硬键盘上的每个按键。我并不需要EditText,因为我只需要在按下时一次发送一个字符,而不需要最终的文本字符串。 我已经尝试使用OnKeyPress的EditText,但遇到了问题here与软键盘没有得到按键。 TextWatcher不是一个好的选择,因为我需要每个按键。 如果必须,我会使用EditT

    21热度

    5回答

    我不明白为什么这段代码不工作。仅检测退格键和返回键。监听器不会为任何其他密钥启动。我的设备是Nexus One。 我试图覆盖活动的OnKeyDown方法,这更糟糕。唯一检测到的按钮是硬件后退按钮。 我看到一些建议使用TextWatcher和onTextChanged,虽然这可能在某些情况下工作,但这不是一个真正的解决方法。例如,如果文本框为空,则不会检测用户是否按BackSpace(删除)按钮。

    0热度

    2回答

    我想将自己的关键事件处理程序附加到已连接到onkeydown的另一个事件处理程序的INPUT。本质上,我想在所有其他处理程序之前收到一个关键事件,并检查用户是否按下了某个键 - 如果是,我想执行一些功能并放弃该事件,如果否,我想将它传递给其他处理程序。 我该如何做到这一点与jQuery?

    2热度

    1回答

    我已经覆盖了我在活动中的onKeyDown(int keyCode,KeyEvent事件)方法来记录用户按键。我进一步扩展了我在布局中使用的所有视图,并覆盖了onKeyDown方法。这样我可以在我的大部分应用程序中记录硬键。只有打开选项菜单或上下文菜单,我才能拦截任何硬键将它们写入日志文件。有人知道这是否可以完成?是否可以将OnKeyListener或OnKeyDownListener附加到菜单?

    0热度

    1回答

    我试图从软键盘上捕获onKey事件。然而,只有几个按键触发onKey事件(删除,返回等)。不是常规字符。有谁知道为什么?

    0热度

    1回答

    我正在做一个小小的JS游戏,我正在尝试尽快检查用户的输入,因此我正在使用onKeyDown函数。问题是,如果答案是5,我必须按5,然后再按5以识别用户的输入,为什么发生这种情况? var btn=0 var num="" var digits=1 function quickanswer(){ if (document.getElementById("autocheck").che

    1热度

    2回答

    我该如何编辑一个编辑框,以便当我用光标仍然输入时进入。然后它进入编辑框中的网页浏览器中的那个网站? 任何人都可以帮助我吗?

    0热度

    1回答

    我使用http连接加载数据,当它使用进度对话框时。 问题是,当我按下硬件后退按钮,对话框加载所有数据之前删除,但数据成功表明, 是我用过的后退按钮的代码, public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatC

    0热度

    2回答

    一个自己的方法,我有两个类: mainPanel中(这里我定义了一些方法) MainThread(其中我做这些方法的循环来创造一个经典的游戏结构) 在mainPanel中类我有这样的方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch(keyCode) { case Ke

    0热度

    2回答

    我想这样做,当我按下按钮A时,元素的类会获得与鼠标悬停时相同的“类”。 (在CSS我有凯:悬停来改变风格)。 但我需要将键改为:hover指定的类名。 像从“钥匙C”到“钥匙:悬停C”的onkeydown改变样式:/ 我如何实现这种效果? 很抱歉,如果我解释不好:P