问题标签 [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.
objective-c - Objective-C/Cocoa:获取关键代码
嗨,要设置我的应用程序热键,我需要将字符转换为其键码。这怎么可能?
我有多个用于修饰键的复选框和一个用于键的小文本字段。但我确定我看到了显示被按下的整个组合键的文本字段……因为我没有找到任何东西,所以我使用了一个简单的文本字段。所以现在我需要这个字段中字符的关键代码。
(我的想法:我自己的 nstextview,覆盖 keydown 或 keyup 并获取 [event keycode] 或类似的东西。但我想使用文本字段!)
javascript - JavaScript MouseEvent 中的 e.metaKey 指的是哪个键?
MouseEvent.metaKey
似乎不起作用。在 FireFox 和 Chrome 上,false
即使我Win在单击时按住键,它也会返回:
MDN声明:
返回 a的
MouseEvent.metaKey
只读属性Boolean
,指示事件发生时Meta是否按下了键 (true
) 或未按下 ( )。false
注意:在 Macintosh 键盘上,这是命令键 (⌘</kbd>). On Windows keyboards, this is the windows key (⊞</kbd>).
浏览器兼容性
FireFox 和 Chrome 支持MDN 声明MouseEvent.metaKey
,但它不起作用。
MouseEvent.metaKey
指的是哪个键 ?
为什么上面的代码不起作用?
javascript - Firefox 4 和特殊字符的 Keycode
因此,在 Firefox 中,当我执行如下组合键时:SHIFT + "," 等于 "<",键码返回为 '0'。键也是如此:“。” ">" 等等。有人有想法么?
javascript - 函数执行后如何禁用 Enter/Return 键?
我有这个函数,其中#text_comment 是文本区域的 ID:
发生的事情是当按下回车键(keyCode 13)时文本正在附加,但它也将文本向下移动一行,正如回车键应该做的那样。
即使我将文本框的值设置为“”,也会发生这种情况。
javascript - JavaScript 键码
我正在使用我没有编写的 JavaScript 例程。它从文本框的onkeydown
属性中调用,以防止不必要的击键。
显然没有使用第一个参数。第二个参数是应该允许的字符列表。
这似乎适用于字母数字字符。但是,诸如.
和之类的字符/
会导致此函数返回false
,即使这些字符包含在chars
参数中也是如此。例如,如果.
按键被按下,key
则设置为 190,并keychar
设置为“3/4”字符。
谁能看到这是如何工作的和/或为什么不工作?我对 JavaScript 的了解还不够,无法了解它想要做什么。
javascript - Firefox 扩展首选项窗口 onsynctopreference 按钮
我有一个 XUL 按钮,一旦单击它就会监听击键。捕获击键时,它将按钮的标签设置为击键的 keyCode。我想将此值保存到首选项中。我正在使用 onsynctopreference 告诉按钮使用其标签的值作为首选项。然而,onsynctopreference 似乎触发了 onmouseup。问题是,用户应该点击按钮,然后输入一个键。输入密钥后,我希望触发 onsynctopreference。
你会建议我如何处理这个问题?无论如何手动调用onsynctopreference?
android - 如何将键码转换为字符或字符串?
如何转换keycode
成char
或string
??
这是示例代码:
button - IE9控制键盘按键
我正在尝试使用 TAB 按钮提交表单。
它适用于 FF、IE8,但在 IE9 上我无法停止默认操作。
我在这里找到了答案:How do I convert Enter to Tab (with focus change) in IE9? 它在IE8中工作
但我无法实现它。
有人可以解释一下 ie9 的“修复”是什么,我应该添加我的脚本来工作。
谢谢
javascript - jquery keypress event object keyCode for firefox问题?
FireFox 的 jQuery 按键事件在转换keyCode
后为事件对象提供了加密属性,String.fromCharCode(e.keyCode)
但在 Chrome 中完美运行。
以下是javascript代码:
javascript - 如何在文本字段上触发退格?
说我有这个:
我如何可能使用 trigger() 和键码在该文本区域上触发退格键。退格的代码是 8。我不是在寻找这个:
我需要模拟某人实际按下键盘上的“退格”键。谢谢