출력 가능한 문자가 포함된 키가 눌렸을 때 한 번 호출되는 함수입니다.
keyTyped() 함수를 선언하면 사용자가 a나 1과 같은 출력 가능한 문자를 가진 키를 누를 때 자동으로 한 번 실행되는 코드 블록을 설정합니다. SHIFT, CONTROL, 화살표 키와 같은 보조 키는 무시됩니다:
function keyTyped() {
// 실행할 코드.
}
key변수와 keyCode 변수는 p5.js에 의해 keyTyped()가 호출될 때 가장 최근에 눌린 값으로 업데이트됩니다:
function keyTyped() {
// key를 사용하여 "c" 문자를 확인합니다.
if (key === 'c') {
// 실행할 코드.
}
<p> // keyCode를 사용하여 "c" 문자를 확인합니다.
if (keyCode === 67) {
// 실행할 코드.
}
}
</p>매개변수 event는 선택적(optional) 매개변수입니다. keyTyped()는 항상 KeyboardEvent 객체를 전달받으며, 이 객체는 키 입력 이벤트를 설명하는 속성들을 가지고 있습니다:
function keyReleased(event) {
// 이벤트를 사용하여 실행할 코드.
console.log(event);
}
참고: ALT와 같은 보조 키에 반응하려면 keyPressed() 함수와 keyCode 시스템 변수를 사용하세요.
브라우저는 다양한 키 이벤트에 대해 기본적으로 설정된 동작을 가지고 있을 수 있습니다. 이 이벤트에 대한 기본 동작을 방지하려면, 함수 끝에 return false;를 추가하세요.
예제
구문
keyTyped([event])
매개변수
event
KeyboardEvent:
선택적 KeyboardEvent 콜백 인자.
This page is generated from the comments in src/events/keyboard.js . Please feel free to edit it and submit a pull request!