键码13代表哪个按键?

157

键盘上的哪个按键具有键码 13

switch(key) {
  case 37: 
    $.keynav.goLeft();
    break;
  case 38: 
    $.keynav.goUp();
    break;
  case 39: 
    $.keynav.goRight();
    break;
  case 40: 
    $.keynav.goDown();
    break;
  case 13: 
    $.keynav.activate();
    break;
}

1
在这个switch语句中,key变量可以是e.whiche.keyCode。这两个已经被弃用了,所以你应该使用e.key代替,这样也会使你的代码更易读,因为它将这些数字转换成描述性字符串:ArrayUpArrowRightArrowDownArrowLeftEnter。你可以通过在此网站上按下任何键来查看任何键的键码和标识符:https://keyjs.dev。 - Danziger
9个回答

226

键盘上的是 ReturnEnter 键。


54

那就是键盘上的 Enter 键。


16
你是如何在你的答案中为“Enter”短语创建“按键效果”的? - Sarwar Erfan
2
谢谢你的回答,但我真正想要的是这个:http://stackoverflow.com/questions/6086316/keynav-jquery-plugin-not-working - Roadrunner
21
使用<kbd>Enter</kbd> - Johan

40

查看ASCII表

它代表CR,或回车键,又称Return键。


3
我喜欢这个答案胜过其他答案,因为它展示了你是如何知道13表示回车的。我发现 https://www.ascii-code.com/ 更易于使用。 - Ryan

14

1
这些是 Js 的键码。key-codes - Es Noguera

12

Enter键的键码应为13。它不起作用吗?


11

Keycode 13表示Enter键。

如果您想获取更多的按键码和按键是什么,请访问:https://keycode.info


2
@Danziger哦,我以前没见过那个网站!不错! - darthvader1925
说实话,这应该是被接受的答案。 - adanski

6

13号按键对应的按键码是回车键。


2

function myFunction(event) {
  var x = event.charCode;
  document.getElementById("demo").innerHTML = "The Unicode value is: " + x;
}
<p>Keycode 13 is: </p> 
<button>Enter</button>
<p>Press a key on the keyboard in the input field to get the Unicode character code of the pressed key.</p>
<b>You can test in below</b>

<input type="text" size="40" onkeypress="myFunction(event)">

<p id="demo"></p>

<p><strong>Note:</strong> The charCode property is not supported in IE8 and earlier versions.</p>


0

对我有用。 使用"@testing-library/react": "^12.1.2"


这并没有回答问题。一旦您拥有足够的声望,您将能够评论任何帖子;相反,提供不需要询问者澄清的答案。- 来自审核 - jna

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接