설명
키보드 함수는 32u4 또는 SAMD 마이크로 기반 보드가 키 입력을 마이크로의 기본 USB 포트를 통해 연결된 컴퓨터에 보내는 것을 가능하게 한다.
참고: 모든 아스키 문자가 그런 것은 아닙니다, 특히 인쇄할 수 없는 ASCII 문자는 키보드 라이브러리로 보낼 수 없습니다.
라이브러리는 수정키의 사용을 지원합니다. 수정키는 동시에 눌렀을 때 다른 키의 동작을 변경합니다. 여기서 지원되는 키와 사용법에 대한 추가정보를 참고하십시오.
키보드 함수는 32u4 또는 SAMD 마이크로 기반 보드가 키 입력을 마이크로의 기본 USB 포트를 통해 연결된 컴퓨터에 보내는 것을 가능하게 한다.
참고: 모든 아스키 문자가 그런 것은 아닙니다, 특히 인쇄할 수 없는 ASCII 문자는 키보드 라이브러리로 보낼 수 없습니다.
라이브러리는 수정키의 사용을 지원합니다. 수정키는 동시에 눌렀을 때 다른 키의 동작을 변경합니다. 여기서 지원되는 키와 사용법에 대한 추가정보를 참고하십시오.
이러한 종류의 핵심 라이브러리는 32u4 및 SAMD 기반 보드(Leonardo, Esplora, Zero, Due 및 MKR Family등)가 연결된 컴퓨터에 입력된 마우스로서 나타나도록 해줍니다.
마우스 및 키보드 라이브러리 사용시 주의 사항: 마우스 또는 키보드 라이브러리가 계속 실행 중인 상황에서는 보드를 프로그래밍하기가 어려울 수 있습니다. 실행중인 상황에서 Mouse.move()
와 Keyboard.print()
같은 함수는 커서를 움직이거나 연결된 컴퓨터로 키 스트로크를 보내게 될 것이므로 다룰 준비가 되었을 때만 호출되는 것이 더 좋은 환경일 것입니다. 물리적 스위치처럼 이 기능을 켜거나 제어할 수 있는 특정 입력에만 응답하는 제어 시스템을 사용하는 것이 좋습니다.
마우스나 키보드 라이브러리를 사용할 때 Serial.print()
를 사용하여 출력값을 먼저 테스트해 보는것이 좋습니다. 이렇게하면 어떤 값이 출력되고 있는지 먼저 알아볼 수 있습니다. 이런식으로 처리할 수 있는 방법을 마우스 및 키보드 예제에서 참조해보십시오.
EXAMPLE KeyboardAndMouseControl: Demonstrates the Mouse and 키보드 commands in one program.
EXAMPLE KeyboardMessage: Sends a text string when a button is pressed.
EXAMPLE KeyboardLogout: Logs out the current user with key commands
EXAMPLE KeyboardSerial: Reads a byte from the serial port, and sends back a keystroke.
EXAMPLE KeyboardReprogram: opens a new window in the Arduino IDE and reprograms the board with a simple blink program