问题标签 [keycode]
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.
gwt - GWT:检测在 ClickEvent 期间是否按住空格键
我在 GWT 中扩展了一个标签并添加了一个 clickEvent。现在我已经成功地检测到在单击标签期间是否按住了 Control 或 Alt,但理想情况下我想让它检查是否按下了空格键。有什么办法可以吗?谢谢。当前代码如下。
java - 怀疑Android中的KeyEvent.KEYCODE_BACK
我有 3 个活动。第一个活动有一个“向右走”图像按钮。(移动到第二个活动)第二个活动有“向右走”和“向左走”图像按钮。(返回第一项活动或移至第三项活动)。第三个活动有一个“向左”按钮移动到第二个活动。我已经为后退键创建了事件。
问题是,您从第一个活动导航到第三个活动,然后返回然后导航到第三个活动。第一个活动---点击右转---->第二个活动---点击右转----->第三个活动---点击左转---->第二个活动----点击左转- --->第一个活动----点击向右走---->第二个活动---点击向右走----->第三个活动。
现在,如果我在第三个活动上按返回键,它会移动到第二个。在这里按返回键,它移动到第一个。但是在这里,如果我按返回键,它会再次进入第一个活动。只有在第一个活动上的第二个返回键才会退出应用程序。另一个问题是如何使 Imagebutton 只有当我按下时才可见?
我有任何意义吗?
第一活动.java
SecondActivity.java
第三活动.java
javascript - 键码 13 和键码 10 不起作用
事件keypress
13 和 10 不适用于 iPhone safari、android firefox,但适用于 android 默认浏览器。
我有一个 jsp 页面,它的表单将数字作为输入,并通过将这些数字除以该输入来更改同一页面中其他 div 元素的值。
我正在使用keypress
jQuery 的功能并为此使用 keycode 10 和 13 进行测试。它适用于所有桌面浏览器,但 GO 按钮不会在智能手机上的 safari 和 firefox 上触发。请让我知道该怎么做?
这是我使用的部分代码:
“.number”是输入表单中使用的类名,其 type="text"。所以,基本上我根本不使用提交。
javascript - 如果输入有焦点,则禁用 keydown 快捷键
我的输入很少,您可以使用键码来集中它们。
我正在尝试:当专注于输入时,禁用键码功能,当不专注时,启用。
我试过这个:
和这个:
但似乎没有一个工作。
javascript - 使用 event.which 来验证用户是否按下了空格键在 Firefox 中不起作用
我想要一个脚本来验证按下的键是否是“空格键”,键码 32。我注意到 IE 使用其他函数名称。
我尝试了很多在这里找到的解决方案:
但它仍然无法在 Firefox 中运行。
我想我在 Firefox 中错误地调用了该函数。查看整个脚本:
我想做的是 - (我不知道名字) - 文本区域内的预测帮助输入器。它使用 jQuery 自动完成功能。当用户在 textarea (id=test) 中键入 '[[g' 时,会打开一个带有自动完成功能的输入 (id=example),因此它会在 'data' 中搜索。当用户找到想要的数据时,他必须按空格键将数据插入到文本区域,用']]'关闭,但在Firefox中不起作用。
(是的,我以完全错误的方式使用 JavaScript 和 jQuery 来处理相同的元素,因为我不太擅长这一点,我会在 Firefox 工作后尝试纠正它。)
c# - KeyEventArgs.KeyData、KeyEventArgs.KeyCode 和 KeyEventArgs.KeyValue
KeyEventArgs
我对'sKeyCode
和KeyData
and有疑问KeyValue
。
KeyCode
并且Keydata
是 Keys 类型,但我不知道它们之间的区别是什么。因为KeyValue
,我不知道它是什么——它有一个int
类型,它是否返回char
按下的键的值?
我对关键事件没有太多经验;任何关于它们如何运作以及如何使用它们的解释将不胜感激。
jquery - Jquery'或'语句?
如果有人单击文本框的外侧(.focusout 或 .blur),我希望文本框消失,但如果按下 Esc(键 27),我也希望能够执行相同的功能。我不确定如何在不破坏整个脚本的情况下让两者都被识别。
selenium - 我在哪里可以找到在 Selenium 中与 keyPress 命令一起使用的数字键码?
在http://release.seleniumhq.org/selenium-core/1.0.1/reference.html有keyPress命令的keySequence参数的描述:
可以是字符串(“\”后跟要按下的键的数字键码,通常是该键的 ASCII 值),也可以是单个字符。例如:“w”、“\119”。
然而,没有关于在哪里寻找要使用的数字键码的信息......
flash - Flash:KeyboardEvent 键码在 Flash Player 中有效,但在浏览器中无效
我正在使用 ActionScript 来监听按键并路由到处理它们的方法。它在 Flash Player Debugger 10.1 中运行良好,但不适用于浏览器中的 SWF。
我用各种键尝试过:字母、数字等。但我无法让它在浏览器中工作。我在 Mac 上使用 Safari 5.1 和 Firefox 3.6.8。
这是我的相关代码:
terminal - 插入符号(又名抑扬符)(^) 键的 termcap 代码是什么?
我想将^
键重新映射到<Esc>
VIM,因为它更容易在德语键盘上使用。据我了解,该^
键没有键码,我必须使用 termcap 表示法:
但我找不到circumlflex 的termcap 代码^
。有谁知道典型终端的 termcap 代码的完整列表。我希望这个解决方案适用于 Ubuntu 和 Windows 中的 gvim。
编辑: inoremap ^ <Esc>
在 Linux 中部分工作。你必须按^^
。只有当您使用非死键布局时,它才能完美运行。inoremap <C-^> ^
在非死键布局下也可以正常工作,但在默认布局下根本不工作。
解决方案:使用不会使按键静音的键盘布局,^
并使用^
(又名抑扬符或插入符号)作为标准。~/.vimrc 中的 ASCII 字符。
请参阅superuser.com/questions/280005,了解如何在 Windows 中禁用死键。谢谢 Jens 的链接。
谢谢,尤文