理想のキーボード73枚目(キーボード総合) at HARD
理想のキーボード73枚目(キーボード総合) - 暇つぶし2ch169:不明なデバイスさん
10/10/28 16:17:05 JH+ycIyI
>>151
USBケーブルにNキーロールオーバー対応だとかいうのは無いよ。
PS/2→USB変換ケーブルのことかな?

USBキーボードの場合は、USB LS(1.5Mbps)のインタラプト通信に
なるから、一度の通信で最大8バイトしか伝送できない。
で、普通は先頭の1バイトを Shift/Ctrl/Alt/GUI の各々左右分で
8ビット=1バイト、未使用1バイト、それ以外のキー用に6バイトに
なっている。 
最大でも6キー同時押しまでというのは、ここからきてるんだろう。

このデータフォーマットは基本的には USB 接続時に HID という
規格に合わせて
 「こういうフォーマットでデータ送受信しますんで、よろしく」
というやりとりをして、それに合わせるはずなので LS じゃなくて
FS(12MBps) とか HS(480MBps)で通信するのなら、8バイトじゃなくて
もっと増やせるはず。
インタラプト通信のデータサイズ(一度の通信で送受信できるバイト数)は、
FSで最大64バイト、HSなら1024バイトだからね。

ただ、手続き上はもっとデータが送れるとしても、PC側のドライバやら何やらが
それをちゃんと処理してくれるかは別の話。

6キー以上の同時押しに対応したPS/2→USB変換器でも10キーまでしか
対応できなかったというのは、その辺りがネックになってるのかも知れない。

まぁ、人間の手の構造を考えたら10キー同時押し以上は必要ないというのは
適切な仕様と思うけど。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch