Aco*_*orn 10 javascript keyboard jquery events keyboard-events
找到特定按键的键码的最简单方法是什么?
是否有任何好的在线工具可以捕获任何关键事件并显示代码?
我想尝试使用网络浏览器在移动设备上找到特殊键的密钥代码,因此在线工具会很棒.
Ber*_*ron 15
$(function () {
$(document).keyup(function (e) {
console.log(e.keyCode);
});
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>Run Code Online (Sandbox Code Playgroud)
这是您的在线工具.
刚刚谷歌搜索结果
function displayunicode(e) {
var unicode = e.keyCode ? e.keyCode : e.charCode;
console.log(unicode);
}Run Code Online (Sandbox Code Playgroud)
<form>
<input type="text" size="2" maxlength="1" onkeyup="displayunicode(event); this.select()" />
</form>Run Code Online (Sandbox Code Playgroud)
如果您正在寻找在线工具,https://keyjs.dev可能是最好的选择:
默认情况下,它显示事件的e.key、e.code、e.which和。e.keyCodekeydown
如果您需要更多,您可以扩展它,您将获得一个包含keydown、keypress和的更多属性的表keyup。
如果您还需要更多,请打开 DevTools,您将看到您按下的所有按键都以表格形式记录到控制台。只需单击您感兴趣的行即可将其展开并查看整个事件对象。
免责声明:我是作者。