当任何键被按下时调用一次的函数。
声明函数 keyPressed() 会设置一个代码块,当用户按下任何键时自动运行一次:
function keyPressed() {
// Code to run.
}
当 keyPressed() 被 p5.js 调用时,key 和 keyCode 变量会更新为最近输入的值:
function keyPressed() {
if (key === 'c') {
// Code to run.
}
<p> if (keyCode === ENTER) {
// Code to run.
}
}
</p>参数 event 是可选的。keyPressed() 总是传递一个 KeyboardEvent 对象,该对象带有描述按键事件的属性:
function keyPressed(event) {
// Code to run that uses the event.
console.log(event);
}
浏览器可能会将默认行为附加到各种键事件上。例如,一些浏览器在按下 SPACE 键时可能会跳转到网页底部。要防止此事件的任何默认行为,在函数末尾添加 return false;。
示例
语法
keyPressed([event])
参数
event
KeyboardEvent:
optional KeyboardEvent callback argument.
This page is generated from the comments in src/events/keyboard.js . Please feel free to edit it and submit a pull request!