Keyboard.print()

描述

送出按键内容给已连接的电脑。

在呼叫 Keyboard.print() 函式之前,要先呼叫 Keyboard.begin() 函式。

注意:在您呼叫 Keyboard.print() 函式之后,86Duino 会接管您的键盘,模拟键盘按下按键的行为。建议在 86Duino 上透过外接开关,来切换电脑键盘和 86Duino 之间的控制权。

语法


Keyboard.print(character)
Keyboard.print(characters)

参数

character : 一个要送给电脑的 char 或 int 型别的字元。
characters : 送给电脑的字串(相当于连续敲击键盘按键)。

回传

送出的 byte 个数

范例

void setup() {
  // 将 pin 2 设定为 INPUT_PULLUP 状态
  // 这样它就会在外部按钮被按下时
  // 呈现 LOW 的状态
  pinMode(2, INPUT_PULLUP);
  Keyboard.begin();
}

void loop() {
  // 假如按键被按下
  if(digitalRead(2)==LOW){
    // 送出一段讯息
    Keyboard.print("Hello!");
    delay(100);
  }
}

See also

Keyboard.begin()
Keyboard.end()
Keyboard.press()
Keyboard.println()
Keyboard.release()
Keyboard.releaseAll()
Keyboard.write()


函式库参考主页面

The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.