This page is also available in 3 other languages

Keyboard.press()

설명

Keyboard.press() 가 호출되면 키보드에서 키를 누른 상태로 유지되는 것처럼 작동합니다. modifier keys를 사용할 때 유용합니다. 키눌림을 끝내려면 Keyboard.release() 또는 Keyboard.releaseAll()를 사용하십시오.

`press()`를 사용하기전에 Keyboard.begin()를 호출해야합니다.

문법

Keyboard.press()

매개변수

char : 누른상태로 표시할 키.

반환

size_t : 전송된 누림키의 수.

예제 코드

#include <Keyboard.h>

// use this option for OSX:
char ctrlKey = KEY_LEFT_GUI;
// use this option for Windows and Linux:
//  char ctrlKey = KEY_LEFT_CTRL;

void setup() {
  // make pin 2 an input and turn on the
  // pullup resistor so it goes high unless
  // connected to ground:
  pinMode(2, INPUT_PULLUP);
  // initialize control over the keyboard:
  Keyboard.begin();
}

void loop() {
  while (digitalRead(2) == HIGH) {
    // do nothing until pin 2 goes low
    delay(500);
  }
  delay(1000);
  // new document:
  Keyboard.press(ctrlKey);
  Keyboard.press('n');
  delay(100);
  Keyboard.releaseAll();
  // wait for new window to open:
  delay(1000);
}