ノートPCの電源ボタンを押すには開く必要があるのですが、隙間に入れて閉じたまま使いたく、電源ボタンなUSBデバイスを作りたいと思ったのですが、可能なものでしょうか。
usb.org にある HID Usage Tables の 10 Keyboard/Keypad Page(0x07) には、 Usage ID(Dec) 102 に Keyboard Power が定義されていたので、Digispark USB Development Board を用い、V-USBを使う DigisparkKeyboardライブラリを使って下のように書いてみたのですが、刺したPCは反応してくれず……。
C
1#include <DigiKeyboard.h> 2 3void loop() { 4 DigiKeyboard.delay(10000); // 適当にウェイトしつつ 5 DigiKeyboard.sendKeyStroke(102); // Powerキーを押下 6}
[](Usage Tables for HID Power Devices の 4.1 Power Device Page にある HEX50 SwitchOnControl で 1 を書けばよいのでしょうか)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。