当我上传这个脚本时,我的普通键盘不再可用了,我认为正确的alt键被卡住,即使我拔掉了arduino,问题仍然存在。
这样做的目的是为团队协调提供一个推动说话踏板。我能够使用另一个将自身作为控制器传递的脚本解决问题,但这会引起游戏的其他问题,因为他们认为我突然使用了控制器。
根据我的理解,这个代码应该循环,当引脚处于活动状态时,它应该模拟正在按下的右键。完成后,它应该释放脚本按下的所有键。很难调试这个,因为每当我上传它,我都要花10分钟才能再次使用我的键盘。
任何帮助将不胜感激。额外信息,我正在使用arduino leonardo。
#include <Keyboard.h>
void setup() {
// Initialize Button Pins
Keyboard.begin();
pinMode(9, INPUT_PULLUP);
}
void loop() {
Keyboard.releaseAll();
while (digitalRead(9) == HIGH) {
Keyboard.press(KEY_RIGHT_ALT);
delay(500);
}
delay(500);
Keyboard.releaseAll();
// wait for new window to open:
}