gpt4 book ai didi

javascript - 如何监听 Javascript 中的键盘类型文本?

转载 作者:数据小太阳 更新时间:2023-10-29 04:01:16 26 4
gpt4 key购买 nike

我想获取键盘输入的文本,而不是键码。例如,我按 shift+f,我得到“F”,而不是听两个键码。另一个例子,我点击F3,我没有输入任何内容。我怎么知道在 js 中?

最佳答案

要在文档范围内执行此操作,请使用 keypress 事件,如下所示。目前没有其他广泛支持的关键事件可以做到:

document.onkeypress = function(e) {
e = e || window.event;
var charCode = (typeof e.which == "number") ? e.which : e.keyCode;
if (charCode) {
alert("Character typed: " + String.fromCharCode(charCode));
}
};

对于所有与键相关的 JavaScript 问题,我推荐 Jan Wolter 的优秀文章:http://unixpapa.com/js/key.html

关于javascript - 如何监听 Javascript 中的键盘类型文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com