/*
Keyboard Test
by Uncle Li (2sTech)
2015/5/31
*/
#define ROW1 3
#define COL3 7
#define COL4 13
void setup() {
pinMode(ROW1, OUTPUT);
digitalWrite(ROW1, LOW);
pinMode(COL3, INPUT_PULLUP);
pinMode(COL4, INPUT_PULLUP);
Keyboard.begin();
}
void loop() {
if (digitalRead(COL3) == LOW) {
Keyboard.print("F3 ");
delay(200);
}
if (digitalRead(COL4) == LOW) {
Keyboard.press(KEY_F4);
delay(200);
Keyboard.releaseAll();
}
delay(10);
}
好吧,硬生生的拼凑了些代码出来,
本来是要点F3输出F3,点F4输出F4的,
无良网友问:“按住大键盘的Alt 加上f4实测一下 提示保存请点否”
显然不行,
这个没有模拟F4键,是模拟的三个字符
不过稍微修改一下就可以啦
仅仅是一个可行性的测试,
没有详细考虑键盘的处理逻辑,
大家一起玩起来吧~~~