Open satakagi opened 8 years ago
これはjs側でbindするイメージかと思いますので、以下はちょっと違う話になってしまいますが...
元々カーネルレベルでGPIOやADCの入力でキーイベントを出す仕掛けがあります。 https://github.com/chirimen-oh/linux-rockchip/blob/chirimen/arch/arm/mach-rk30/board-rk30-chirimen.c#L57 現状GPIO6_A2をlowにするとPOWERキー、ADCをGNDレベルにするとHOMEキー、が出るはずです。
これはカーネルの再コンパイルが必要なので、動的にピンとキーイベントを選びたい、というような場合には使えません。
ご参考まで。
@satakagi さん、closeする条件を教えてください
これは提案にすぎませんが、代表的なものとして、入力に設定した個々のGPIOポートをキーボード(のキー入力だったり、キーイベントだったり)にバインドする機能は便利だと思いました。
特定のGPIOのポートの信号レベルがHighになったら、特定のキーが押されたことと等価になるような機能です。
提案の理由は、キーイベントや文字入力は、ウェブブラウザが、基本的に備えている概念のため、これがGPIOと直結できれば、GPIOの入力機能を簡単かつ直感的にウェブコンテンツ・アプリから利用できるためです。その意味で、Physical CSSの考え方と同じともとらえられると思います。