基本上,我使用的Chromebook很难区分alt键。如下图所示,左下角有一个(左键为第二个键,我将其称为ALT1),右下角有一个较小的键(右端为第5个键,ALT2)。
(来源:computershopper.com)
我的代码具有此if函数,该函数由alt和enter键触发:
if (e.altKey && e.keyCode == 13) {
当我按ALT1和Enter键时,该功能将按预期工作。但是,当我按ALT2和Enter键时,它所做的只是触发“输入”事件(因此,如果我在表单中,它将提交该表单)。
为了解决这个问题,我尝试使用
if (e.keyCode == 18 && e.keyCode == 13) {
但是,ALT1或ALT2都不起作用。有任何想法吗?
最佳答案
您可以在此页面中测试您的两个alt键代码:http://keycode.info/
也许Chromebook为两个alt键提供了不同的代码。
关于javascript - Chromebook Alt键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40334062/