问题标签 [onkeydown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
214 浏览

android - onKeydown 事件正在由 android 处理,认为有处理事件的方法

我有一个菜单活动,它从另一个活动中得到扩展。我在父活动中编写了我的 onKeyUp/Down 方法。

当通过触摸事件显示菜单时,任何地方都没有显示焦点,这就是如果我从外部硬件执行事件(目的是通过外部硬件控制设备)。onKeyDown 方法由 android 处理,而不是由 Activity 处理。这仅在焦点无处显示时第一次发生(没有突出显示菜单项)。但是在我再次从硬件执行 keyevent 之后,它出现在 onKeyUp/Down 事件中,但不是第一次。

0 投票
2 回答
9632 浏览

asp.net - asp.net中服务器端的TextBox keydown事件

我在页面上有一个文本框,现在每当在该页面中输入任何年龄数字时,该页面都应该加载到我的数据列表中,我已经创建了其余的东西,但是我不知道如何从 asp 触发文本框 onkeydown 事件.net,我知道从 javascript 使用它,但问题是我在该函数中完成了以下操作:

  • 它将当前页面值应用于文本框中的静态变量
  • 它绑定数据列表
  • 它启用相应地禁用下一个上一个按钮
  • 我不认为我可以从 javascript 做到这一点,任何人都有任何解决方案,如何从服务器端实现这一点,onkeydown 事件

    0 投票
    3 回答
    16749 浏览

    asp.net - asp.net 中的文本更改事件

    我在更新面板中有两个文本框,Text1 和 Text2。代码在这里:

    我在textchangedText1的事件上写了这段代码:

    现在的问题是,当我在 Text1 中输入文本,然后按 Enter 时,text2 的文本等于 text1 的文本,但我想在按 text1 中的输入之前执行此操作。我的意思是当我按下 text1 时,text2 的文本应该等于 text2。

    0 投票
    1 回答
    1771 浏览

    android - Android,为什么当我使用 onOptionsItemSelected() 时,选项菜单不起作用?

    今天我很惊讶为什么当我在我的代码中放入onKeyDown()时我的菜单没有显示!!!

    在我的项目中,我有菜单,我用常规方式设计了onCreateOptionsMenu()onOptionsItemSelected()。该项目没有问题并且工作正常。

    问题是使用onKeyDown(). 当我将它放入我的活动并运行项目时,当我单击菜单按钮时,它没有显示任何内容。而当我注释掉onKeyDown()该应用程序时,它可以正常工作。

    是什么原因?谢谢

    0 投票
    2 回答
    13688 浏览

    javascript - 为什么keydown监听器在IE中不起作用

    我试图在 IE 8 中运行它,但它不起作用,知道吗?它适用于 Firefox、Chrome、Opera...

    jsfiddle:

    http://jsfiddle.net/ubfBq/

    定义了 window.attachEvent 并添加了事件监听器。但它从不显示“测试!” 警报。

    我读了一些关于 useCapture 标志的东西,它可以在其他方法中使用。它在事件“关闭”之前捕获窗口上的按键。Internet Explorer 似乎不允许/使用它。那是问题吗?如果是,我该如何解决?

    0 投票
    3 回答
    3740 浏览

    javascript - 在gridview中进行计算

    我在gridview中有这两个文本框的itemtemplates,我试图在它们之间进行计算,但在grid中不起作用。这是我的代码

    但是当我输入这个值时,这对其他元素没有影响。请告诉我 Javascript 中的任何适当的函数来执行此操作。

    0 投票
    1 回答
    2638 浏览

    xcode - Xcode Mac 应用程序:在 Ventrilo 等后台监听 keydown 事件

    我一直在寻找过去几天,试图弄清楚如何以及是否可以在后台收听 keydown 事件。例如,当使用“Ventrilo”或“Teamspeak”程序时,它允许您在玩视频游戏时与您的视频游戏团队交谈。因此,这两个程序在后台监听密钥。我的问题是这是怎么做到的?一些例子,教程会很棒!我在这方面还是有点新的,所以请描述一下。

    0 投票
    4 回答
    4123 浏览

    javascript - javascript onkeydown 问题 - event.which 仅提供大写字符

    我编写了一段 javascript 代码来获取在文本区域内按下的键。我已经使用 onkeydown 事件来捕获按下的键,并在触发事件时调用一个函数。在函数中,我使用 event.which 来按下按键。但这并没有给出正确的按键。对于按下的任何字符,它都会给出相应大写字符的 Ascii 值(仅限 65 到 90)。它不会为小写字符提供 Ascii 值,即 97 到 122,即使已键入小写字符也是如此。例如 - 如果我输入“a”,它会给出“A”的 Ascii 值。有人知道为什么会这样吗?这是我正在使用的代码 -

    我尝试使用 onkeypress 事件。这似乎工作正常,但它不捕获 alt、控制、箭头键等。

    0 投票
    1 回答
    17225 浏览

    c# - C# WPF 窗口上的 KeyDown 事件不起作用

    我正在尝试在窗口(不是表单)中接收击键。我收到事件,直到按下按钮。之后,无论我做什么,按键事件都不再触发。有什么解决办法吗?我已经搜索过了,似乎每个人都在建议使用解决方案

    但这在这里不起作用,因为 Window 没有这样的属性。非常感谢。我已经将所有的孩子 Focusable 设置为 False,并且 Window 设置为可聚焦。但这并没有帮助。

    XAML 是

    和处理程序:

    我也发现问题出在焦点上。孩子们虽然设置为不可聚焦,但会窃取窗口上的焦点并停止事件触发。

    0 投票
    1 回答
    1656 浏览

    android - android:暂停(关闭)应用程序,使其在相同状态下重新打开

    我有一个记录一些数据(时间、用户的 GPS 位置等)的应用程序。现在我想实现这个:当用户按下返回时,我会弹出一个警报对话框,其中包含“暂停”或“退出”两个选项。我可以覆盖 onKeyDown 方法来做到这一点。现在“退出”应该意味着关闭应用程序并停止数据记录。“暂停”应该意味着用户可以关闭应用程序几分钟,然后在他从完全相同的位置重新打开时继续。

    我做了一些研究,但我在很多方面感到困惑:

    1)我能以某种方式保证活动被暂停而不被破坏吗?此外,finish() 会破坏活动。有什么方法可以以编程方式暂停它吗?

    2)如果只调用了onPause,那么再次打开应用程序时不应该从onResume开始吗?所以所有的计数器(我通常在 onCreate 方法中设置为零)应该保持在最后一个状态?

    3)一种明显的方法是将计数器等的整个状态保存在设备数据库中,然后在用户重新打开时恢复它。但它更痛苦,而且最重要的是这是一个好习惯?

    提前感谢您的澄清!