私は Teensy を初めて使用し、それをキーボードとして機能させるプログラムを作成しようとしています。私のプログラムをより便利にするために、ドライバーがインストールされるまで、入力に反応しないようにしたいと思います。これを行う方法(ユーザーが自分でヒットしないと仮定)は、LEDがオンになるまでcaps lockを押すようにプログラムに指示することであることがGitHubでわかりました。私が書いた関数は次のようになります。
void waitForInstall(){
boolean currCaps = keyboard_leds;
while ((currCaps & 2) == (keyboard_leds & 2)){
delay(200);
Keyboard.set_key1(KEY_CAPS_LOCK);
Keyboard.send_now();
}
}
これをコンパイルしようとすると、Arduino IDE から'keyboard_leds' was not declared in this scope
. 私は非常に基本的な間違いを犯したと確信していますが、誰かが私をユーモアを交えて正しい方向に押し上げてくれませんか? ありがとう!