问题标签 [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.

0 投票
2 回答
2105 浏览

objective-c - Objective-C/Cocoa:获取关键代码

嗨,要设置我的应用程序热键,我需要将字符转换为其键码。这怎么可能?

我有多个用于修饰键的复选框和一个用于键的小文本字段。但我确定我看到了显示被按下的整个组合键的文本字段……因为我没有找到任何东西,所以我使用了一个简单的文本字段。所以现在我需要这个字段中字符的关键代码。

(我的想法:我自己的 nstextview,覆盖 keydown 或 keyup 并获取 [event keycode] 或类似的东西。但我想使用文本字段!)

0 投票
3 回答
18156 浏览

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 指的是哪个键 ?

为什么上面的代码不起作用?

0 投票
1 回答
820 浏览

javascript - Firefox 4 和特殊字符的 Keycode

因此,在 Firefox 中,当我执行如下组合键时:SHIFT + "," 等于 "<",键码返回为 '0'。键也是如此:“。” ">" 等等。有人有想法么?

0 投票
5 回答
2203 浏览

javascript - 函数执行后如何禁用 Enter/Return 键?

我有这个函数,其中#text_comment 是文本区域的 ID:

发生的事情是当按下回车键(keyCode 13)时文本正在附加,但它也将文本向下移动一行,正如回车键应该做的那样。

即使我将文本框的值设置为“”,也​​会发生这种情况。

0 投票
2 回答
15987 浏览

javascript - JavaScript 键码

我正在使用我没有编写的 JavaScript 例程。它从文本框的onkeydown属性中调用,以防止不必要的击键。

显然没有使用第一个参数。第二个参数是应该允许的字符列表。

这似乎适用于字母数字字符。但是,诸如.和之类的字符/会导致此函数返回false,即使这些字符包含在chars参数中也是如此。例如,如果.按键被按下,key则设置为 190,并keychar设置为“3/4”字符。

谁能看到这是如何工作的和/或为什么不工作?我对 JavaScript 的了解还不够,无法了解它想要做什么。

0 投票
1 回答
107 浏览

javascript - Firefox 扩展首选项窗口 onsynctopreference 按钮

我有一个 XUL 按钮,一旦单击它就会监听击键。捕获击键时,它将按钮的标签设置为击键的 keyCode。我想将此值保存到首选项中。我正在使用 onsynctopreference 告诉按钮使用其标签的值作为首选项。然而,onsynctopreference 似乎触发了 onmouseup。问题是,用户应该点击按钮,然后输入一个键。输入密钥后,我希望触发 onsynctopreference。

你会建议我如何处理这个问题?无论如何手动调用onsynctopreference?

0 投票
7 回答
26564 浏览

android - 如何将键码转换为字符或字符串?

如何转换keycodecharstring??

这是示例代码:

0 投票
1 回答
616 浏览

button - IE9控制键盘按键

我正在尝试使用 TAB 按钮提交表单。

它适用于 FF、IE8,但在 IE9 上我无法停止默认操作。

我在这里找到了答案:How do I convert Enter to Tab (with focus change) in IE9? 它在IE8中工作

但我无法实现它。

有人可以解释一下 ie9 的“修复”是什么,我应该添加我的脚本来工作。

谢谢

0 投票
2 回答
11648 浏览

javascript - jquery keypress event object keyCode for firefox问题?

FireFox 的 jQuery 按键事件在转换keyCode后为事件对象提供了加密属性,String.fromCharCode(e.keyCode)但在 Chrome 中完美运行。

以下是javascript代码:

0 投票
3 回答
35870 浏览

javascript - 如何在文本字段上触发退格?

说我有这个:

我如何可能使用 trigger() 和键码在该文本区域上触发退格键。退格的代码是 8。我不是在寻找这个:

我需要模拟某人实际按下键盘上的“退格”键。谢谢