当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Arduino Keyboard.begin()用法及代码示例


说明

当与 Leonardo 或 Due 板一起使用时,Keyboard.begin() 开始模拟连接到计算机的键盘。要结束控制,请使用 Keyboard.end()

用法

Keyboard.begin()
Keyboard.begin(layout)

参数

layout :要使用的键盘布局。此参数是可选的,默认为 KeyboardLayout_en_US

键盘布局

目前,该库支持以下国家键盘布局:

  • KeyboardLayout_da_DK:丹麦

  • KeyboardLayout_de_DE:德国

  • KeyboardLayout_en_US:美国

  • KeyboardLayout_es_ES:西班牙

  • KeyboardLayout_fr_FR:法国

  • KeyboardLayout_it_IT:意大利

  • KeyboardLayout_sv_SE:瑞典

返回

示例代码

#include <Keyboard.h>

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);
  Keyboard.begin();
}

void loop() {
  //if the button is pressed
  if (digitalRead(2) == LOW) {
    //Send the message
    Keyboard.print("Hello!");
  }
}

注意事项和警告

可以通过复制和修改现有布局来创建自定义布局。请参阅键盘库的 KeyboardLayout.h 文件中的说明。

相关用法


注:本文由纯净天空筛选整理自arduino.cc大神的英文原创作品 Keyboard.begin()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。