Javascript 用户脚本是否基于按键执行操作?
我正在努力研究我试图编写的这个用户脚本的语法,它基本上应该遵循以下逻辑: IF (LeftArrowKeyIsPressed) THEN doSomething; ELSE IF (RightArrowKeyIsPressed) THEN doSomethingElse; ELSE IF (any other key pressed) THEN doNothing; 如果(按下左箭头键),则使用doSomething; 否则,如果(按下右箭头键),则使用doSomethingElse; 否则,如果(按下任何其他键),则不执行任何操作;Javascript 用户脚本是否基于按键执行操作?,javascript,dom-events,userscripts,onkeydown,Javascript,Dom Events,Userscripts,Onkeydown,我正在努力研究我试图编写的这个用户脚本的语法,它基本上应该遵循以下逻辑: IF (LeftArrowKeyIsPressed) THEN doSomething; ELSE IF (RightArrowKeyIsPressed) THEN doSomethingElse; ELSE IF (any other key pressed) THEN doNothing; 如果(按下左箭头键),则使用doSomething; 否则,如果(按下右箭头键),则使用doSomethingElse; 否则,如
有人能帮我解决一下构造按键检查的代码语法吗?假设正在使用
onkeydown
事件。使用addEventListener将事件侦听器添加到窗口中。然后关闭事件。该值用于执行所需操作
这是密码
此代码适用于适用于浏览器(而不是IE)的用户脚本。jQuery版本相同,只是将addEventListener
行更改为:
$(window).keydown (keyboardHandler);
谢谢,伙计,我一直在努力研究if系统的结构,所以这非常有用。这应该标记为userscript指南,IMO:)
$(window).keydown (keyboardHandler);