📜  p5.js 键盘 |按键按下(1)

📅  最后修改于: 2023-12-03 14:45:01.550000             🧑  作者: Mango

P5.js 键盘 - 按键按下

在 P5.js 中,可以很方便地检测和响应键盘按下事件。通过使用 keyPressed() 函数,您可以在按下任何按键时触发事件,并执行您希望在这种情况下发生的操作。

语法
function keyPressed() {
  // 执行操作
}
示例

以下示例演示如何在按下某个键时响应事件:

function keyPressed() {
  if (keyCode === ENTER) {
    background(255, 0, 0); // 按下 Enter 键时,背景色变为红色
  }
}
检测特定按键

如果您只想在按下特定键时响应事件,可以使用 keyCode 变量来检测特定按键的按下。下面是一些常用键的 keyCode 值:

  • BACKSPACE:退格键,值为 8
  • TAB:制表符键,值为 9
  • ENTER:回车键,值为 13
  • SHIFT:Shift 键,值为 16
  • CONTROL:Ctrl 键,值为 17
  • ALT:Alt 键,值为 18
  • ESCAPE:Escape 键,值为 27
  • LEFT_ARROW:向左箭头键,值为 37
  • UP_ARROW:向上箭头键,值为 38
  • RIGHT_ARROW:向右箭头键,值为 39
  • DOWN_ARROW:向下箭头键,值为 40

以下示例演示如何仅在按下某个特定按键时响应事件:

function keyPressed() {
  if (key === "a") {
    ellipse(50, 50, 50); // 按下 "a" 键时,在画布上绘制一个圆形
  }
}
参考文献