问题标签 [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.
android - onKeydown 事件正在由 android 处理,认为有处理事件的方法
我有一个菜单活动,它从另一个活动中得到扩展。我在父活动中编写了我的 onKeyUp/Down 方法。
当通过触摸事件显示菜单时,任何地方都没有显示焦点,这就是如果我从外部硬件执行事件(目的是通过外部硬件控制设备)。onKeyDown 方法由 android 处理,而不是由 Activity 处理。这仅在焦点无处显示时第一次发生(没有突出显示菜单项)。但是在我再次从硬件执行 keyevent 之后,它出现在 onKeyUp/Down 事件中,但不是第一次。
asp.net - asp.net中服务器端的TextBox keydown事件
我在页面上有一个文本框,现在每当在该页面中输入任何年龄数字时,该页面都应该加载到我的数据列表中,我已经创建了其余的东西,但是我不知道如何从 asp 触发文本框 onkeydown 事件.net,我知道从 javascript 使用它,但问题是我在该函数中完成了以下操作:
我不认为我可以从 javascript 做到这一点,任何人都有任何解决方案,如何从服务器端实现这一点,onkeydown 事件
asp.net - asp.net 中的文本更改事件
我在更新面板中有两个文本框,Text1 和 Text2。代码在这里:
我在textchanged
Text1的事件上写了这段代码:
现在的问题是,当我在 Text1 中输入文本,然后按 Enter 时,text2 的文本等于 text1 的文本,但我想在按 text1 中的输入之前执行此操作。我的意思是当我按下 text1 时,text2 的文本应该等于 text2。
android - Android,为什么当我使用 onOptionsItemSelected() 时,选项菜单不起作用?
今天我很惊讶为什么当我在我的代码中放入onKeyDown()时我的菜单没有显示!!!
在我的项目中,我有菜单,我用常规方式设计了onCreateOptionsMenu()
它onOptionsItemSelected()
。该项目没有问题并且工作正常。
问题是使用onKeyDown()
. 当我将它放入我的活动并运行项目时,当我单击菜单按钮时,它没有显示任何内容。而当我注释掉onKeyDown()
该应用程序时,它可以正常工作。
是什么原因?谢谢
javascript - 为什么keydown监听器在IE中不起作用
我试图在 IE 8 中运行它,但它不起作用,知道吗?它适用于 Firefox、Chrome、Opera...
jsfiddle:
定义了 window.attachEvent 并添加了事件监听器。但它从不显示“测试!” 警报。
我读了一些关于 useCapture 标志的东西,它可以在其他方法中使用。它在事件“关闭”之前捕获窗口上的按键。Internet Explorer 似乎不允许/使用它。那是问题吗?如果是,我该如何解决?
javascript - 在gridview中进行计算
我在gridview中有这两个文本框的itemtemplates,我试图在它们之间进行计算,但在grid中不起作用。这是我的代码
但是当我输入这个值时,这对其他元素没有影响。请告诉我 Javascript 中的任何适当的函数来执行此操作。
xcode - Xcode Mac 应用程序:在 Ventrilo 等后台监听 keydown 事件
我一直在寻找过去几天,试图弄清楚如何以及是否可以在后台收听 keydown 事件。例如,当使用“Ventrilo”或“Teamspeak”程序时,它允许您在玩视频游戏时与您的视频游戏团队交谈。因此,这两个程序在后台监听密钥。我的问题是这是怎么做到的?一些例子,教程会很棒!我在这方面还是有点新的,所以请描述一下。
javascript - javascript onkeydown 问题 - event.which 仅提供大写字符
我编写了一段 javascript 代码来获取在文本区域内按下的键。我已经使用 onkeydown 事件来捕获按下的键,并在触发事件时调用一个函数。在函数中,我使用 event.which 来按下按键。但这并没有给出正确的按键。对于按下的任何字符,它都会给出相应大写字符的 Ascii 值(仅限 65 到 90)。它不会为小写字符提供 Ascii 值,即 97 到 122,即使已键入小写字符也是如此。例如 - 如果我输入“a”,它会给出“A”的 Ascii 值。有人知道为什么会这样吗?这是我正在使用的代码 -
我尝试使用 onkeypress 事件。这似乎工作正常,但它不捕获 alt、控制、箭头键等。
c# - C# WPF 窗口上的 KeyDown 事件不起作用
我正在尝试在窗口(不是表单)中接收击键。我收到事件,直到按下按钮。之后,无论我做什么,按键事件都不再触发。有什么解决办法吗?我已经搜索过了,似乎每个人都在建议使用解决方案
但这在这里不起作用,因为 Window 没有这样的属性。非常感谢。我已经将所有的孩子 Focusable 设置为 False,并且 Window 设置为可聚焦。但这并没有帮助。
XAML 是
和处理程序:
我也发现问题出在焦点上。孩子们虽然设置为不可聚焦,但会窃取窗口上的焦点并停止事件触发。
android - android:暂停(关闭)应用程序,使其在相同状态下重新打开
我有一个记录一些数据(时间、用户的 GPS 位置等)的应用程序。现在我想实现这个:当用户按下返回时,我会弹出一个警报对话框,其中包含“暂停”或“退出”两个选项。我可以覆盖 onKeyDown 方法来做到这一点。现在“退出”应该意味着关闭应用程序并停止数据记录。“暂停”应该意味着用户可以关闭应用程序几分钟,然后在他从完全相同的位置重新打开时继续。
我做了一些研究,但我在很多方面感到困惑:
1)我能以某种方式保证活动被暂停而不被破坏吗?此外,finish() 会破坏活动。有什么方法可以以编程方式暂停它吗?
2)如果只调用了onPause,那么再次打开应用程序时不应该从onResume开始吗?所以所有的计数器(我通常在 onCreate 方法中设置为零)应该保持在最后一个状态?
3)一种明显的方法是将计数器等的整个状态保存在设备数据库中,然后在用户重新打开时恢复它。但它更痛苦,而且最重要的是这是一个好习惯?
提前感谢您的澄清!