
ダグラス・エンゲルバートによるこの初期のデモでは彼は 5 つのキーが付いたコード付きキーボードとマウスを使用しています。
そして、コード付きキーボードのアイデアについて考え始め、このアイデアで演奏するには何が必要だろうと考え始めました。
そして、コードを処理できる最も論理的で手頃な価格のキーボードは、何らかの MIDI インターフェイス (USB MIDI?) を備えた音楽キーボードです。
USB MIDI キーボードをマッピングして「ASCII 文字」を出力することは可能ですか? 点字キーボードをシミュレートすることは可能でしょうか?
デモでコード付きキーボードを使用するのと同じように、Linux コンピューターの USB MIDI キーボードを使用して、通常のテキスト ドキュメントを作成することはできますか?
答え1
もちろん可能です。MIDI ポートは、単に変更された (異なる周波数クロック) シリアル ポートです。各キーの押下または解放 (その他のアクションを含む) により、PC に送信されるイベントが生成されます。アドホック ドライバーは、キー押下イベントを解釈し、バーコード スキャナーで行われるのと同じように文字入力をエミュレートできます。「コード キーボード」の例は数多くあります。ウィキペディア