keycode 相关问题

与JavaScript语言键盘上的特定键相关联的数字。根据浏览器的不同,一键可能会有所不同。

Canvas 仅在按下键盘时绘制矩形

我正在使用鼠标在画布上绘制矩形。但是,我想仅当按下键盘上的 d 键时才激活鼠标操作来绘制矩形。 如果我使用 if (event.ctrlKey) { //d...

回答 1 投票 0

如果我按“asdfghjkl”,为什么我会得到空值?

window.addEventListener('keydown',function(e){ const audio = document.querySelector(`audio[data-key=${e.code}]`) 控制台.log(音频); }); window.addEventListener('keydown',function(e){ const audio = document.querySelector(`audio[data-key=${e.code}]`) console.log(audio); }); <div class="keys"> <div data-key="keyA" class="key"> <kbd>A</kbd> <span>clap</span> </div> <div data-key="keys" class="key"> <kbd>S</kbd> <span>hihat</span> </div> <div data-key="keyD" class="key"> <kbd>D</kbd> <span>kick</span> </div> <div data-key="keyF" class="key"> <kbd>F</kbd> <span>openhat</span> </div> <div data-key="keyG" class="key"> <kbd>G</kbd> <span>boom</span> </div> <div data-key="keyH" class="key"> <kbd>H</kbd> <span>ride</span> </div> <div data-key="keyJ" class="key"> <kbd>J</kbd> <span>snare</span> </div> <div data-key="keyK" class="key"> <kbd>K</kbd> <span>tom</span> </div> <div data-key="keyL" class="key"> <kbd>L</kbd> <span>tink</span> </div> </div> <audio data-key="keyA" src="sounds/clap.wav"></audio> <audio data-key="keyS" src="sounds/hihat.wav"></audio> <audio data-key="keyD" src="sounds/kick.wav"></audio> <audio data-key="keyF" src="sounds/openhat.wav"></audio> <audio data-key="keyG" src="sounds/boom.wav"></audio> <audio data-key="keyH" src="sounds/ride.wav"></audio> <audio data-key="keyJ" src="sounds/snare.wav"></audio> <audio data-key="keyK" src="sounds/tom.wav"></audio> <audio data-key="keyL" src="sounds/tink.wav"></audio> 我正在关注本教程,注意到 keyCode 已被弃用,我将其更改为代码,我认为当我按“asdfghjkl”值时应该在控制台上打印它,但它给了我空值。 虽然 HTML 不区分大小写,但 JavaScript 区分大小写,并且调用 e.code 的结果是 Key<...>。 document.addEventListener('keydown',function(e){ const audio = document.querySelector(`audio[data-key=${e.code}]`) console.log(audio); }); <div class="keys"> <div data-key="A" class="key"> <kbd>A</kbd> <span>clap</span> </div> <div data-key="S" class="key"> <kbd>S</kbd> <span>hihat</span> </div> <div data-key="D" class="key"> <kbd>D</kbd> <span>kick</span> </div> <div data-key="F" class="key"> <kbd>F</kbd> <span>openhat</span> </div> <div data-key="G" class="key"> <kbd>G</kbd> <span>boom</span> </div> <div data-key="H" class="key"> <kbd>H</kbd> <span>ride</span> </div> <div data-key="J" class="key"> <kbd>J</kbd> <span>snare</span> </div> <div data-key="K" class="key"> <kbd>K</kbd> <span>tom</span> </div> <div data-key="L" class="key"> <kbd>L</kbd> <span>tink</span> </div> </div> <audio data-key="KeyA" src="sounds/clap.wav"></audio> <audio data-key="KeyS" src="sounds/hihat.wav"></audio> <audio data-key="KeyD" src="sounds/kick.wav"></audio> <audio data-key="KeyF" src="sounds/openhat.wav"></audio> <audio data-key="KeyG" src="sounds/boom.wav"></audio> <audio data-key="KeyH" src="sounds/ride.wav"></audio> <audio data-key="KeyJ" src="sounds/snare.wav"></audio> <audio data-key="KeyK" src="sounds/tom.wav"></audio> <audio data-key="KeyL" src="sounds/tink.wav"></audio>

回答 1 投票 0

按下回车键时获取输入文本的值

我正在尝试这个: 机智...

回答 8 投票 0

使用 unicode 自定义 Android 键盘

我正在为 Android 应用程序创建不丹语键盘。我正在使用unicode。但是,当我尝试运行应用程序时,我收到错误消息,提示“错误解析密钥代码”,并且字母不...

回答 2 投票 0

如何检测用户是否快速按下control、shift等键

需要共享控制、移位等元状态,实时键盘输入是 swift 中大小为 2 的字节数组 大小为 2 的字节数组,包括实时键盘输入和转移等元素...

回答 0 投票 0

扫描码与虚拟扫描码与键码与虚拟键码与虚拟键的示例

我在弄清楚扫描码、虚拟扫描码、键码、虚拟键码、虚拟键之间的区别时遇到了问题: 我知道虚拟键(或虚拟键码??)是一个按下修饰符 (CT...

回答 0 投票 0

键盘事件TypeScript不正确的按键初始化。

我试图在typecript中创建一个类型为KeyboardEvent的事件 const arrowLeft = new KeyboardEvent('keydown', { key: 'ArrowLeft' }); console.log(arrowLeft.keyCode, arrowLeft.key, arrowLeft.code); ....

回答 1 投票 0

这是我的键码输入代码,但什么都没有发生--是普通的Javascript而不是jquery。

这是我的javascript代码: var coinNumber; coinNumber = 1 document.addEventListener('keydown', function(event) { if(event.keyCode == 65) { coinNumber = coinNumber + 1 } else if(...)

回答 1 投票 -1

如何在unity中用C#调用ui按钮中的键码?

这是脚本......在开始的几行你可以看到键码的用法。我想添加Android的UI按钮。当用户点击该按钮时,它将作为Keycode.A或任何我想要的Keycode......。

回答 1 投票 -1

是否有可能以Windows形式c#制作两个字母的键代码

我已经尝试过了,但是没有用。如果(e.Control && e.KeyCode == Keys.B && e.KeyCode == Keys.R){btn.PerformClick(); }

回答 2 投票 0

“错误CS0116:名称空间不能直接包含Unity中的成员,例如字段或方法”

我正在统一开发游戏,并使用脚本来控制游戏模式菜单中的按钮。在编写此错误时发生:错误CS0116:名称空间不能直接包含诸如...

回答 1 投票 -1

Unity3d使用键控代码向下移动

此代码是这样的,当我按A键或B键时,电梯在第一层或第二层向上停止。问题是当电梯在第二个电梯上时,我该如何修改代码...

回答 1 投票 0

Keydown和keypress事件提供了不同的keyCode

我已经阅读了有关Stack Overflow的相关答案和文章,但仍然无法理解:在Chrome控制台上,如果我添加了两个侦听器以在keypress和keydown事件上输出keyCode,则会得到不同的结果...

回答 1 投票 0

将键码的字符串表示形式转换为Qt :: Key(或任何int)并返回

我想将代表键盘上的键的字符串转换为Qt :: Key之类的键码枚举(或其他任何形式)。转换示例如下:将“ Ctrl”转换为Qt :: Key_Control将“ Up”转换为Qt :: Key_Up“ a” ...

回答 3 投票 7


空格键(键代码32),用作Enter键,但在输入字段内除外

我正在努力为视力不好的用户增加对该程序的可访问性。为此,我们使用Tab键在页面中进行操作。然后,用户可以使用空格键作为回车键,以打开...

回答 1 投票 0


为什么此代码使用模板字符串链接查询选择器? [重复]

我从教程中获得了这段代码,但我并不了解js如何将QuerySelector()与要通过模板字符串进行选择的元素链接在一起。这是HTML:

回答 2 投票 2

发送键码而不是midi,寻找在arduino usb电缆上以节奏模式发送该信息的简单方法

[您是否知道是否可以在键盘和计算机之间安装设备,请按一下arduino上的录制键,然后按字母P,arduino会将P保留在内存中,然后...

回答 1 投票 0

是否可以将数字转换为一系列虚拟键代码?

例如,有一种方法可以执行以下操作? //字符串转换= ConvertToVirtual(int numberToConvert);字符串转换= ConvertToVirtual(12);转换后将保留“ 0x31 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.