Keyboard

説明

キーボード関数は、32u4またはSAMDマイクロベースのボードが、マイクロのネイティブUSBポートを介して、接続されたコンピュータにキーストロークを送信できるようにします。

注意:キーボードライブラリでは、すべてのASCII文字(特に非印刷文字)を送信できるわけではありません。
このライブラリは、修飾キーの使用をサポートしています。修飾キーは、同時に押されたときに別のキーの動作を変えるものです。サポートされているキーとその使用方法については、こちらをご覧ください。

注意事項

これらのコアライブラリにより、32u4およびSAMDベースのボード(Leonardo、Esplora、Zero、Due、MKR Family)は、接続されたコンピュータに対して、ネイティブなマウスやキーボードとして表示されます。

マウスやキーボードのライブラリを使用する際の注意点:マウスやキーボードのライブラリが常に動作していると、ボードのプログラミングが困難になります。Mouse.move()Keyboard.print()のような関数は、カーソルを動かしたり、接続されたコンピュータにキーストロークを送信したりしますので、それらを処理する準備ができたときにのみ呼び出すようにしてください。この機能をオンにするには、物理的なスイッチのような制御システムを使用するか、制御できる特定の入力に対してのみ反応するようにすることをお勧めします。この機能を扱う方法としては、Mouse and Keyboardの例を参照してください。

MouseライブラリやKeyboardライブラリを使用する際には、まずSerial.print()を使って出力をテストするとよいでしょう。そうすれば、どのような値が報告されているかを確実に把握することができます。

関数

タイトルとURLをコピーしました