*製品URL [#m08117c2]
//製品のページへのリンクをここに貼る
http://www.dharmapoint.com/products/DRKBCN

*基本スペック [#hb335020]
//分からないところは後回しで
|CENTER:|CENTER:|c
|>|#ref(DRKBCN.jpg,nolink,,)|
|メーカー|Dharma Point|
|サイズ|W19×H9×D62mm(ケーブル含まず)|
|重量|約20g|
|色|黒|
|言語|日本語・英語キーボード両対応|
|対応OS|Windows 2003 Server / 2000 / XP / Vista &br;Linux Red hat 9/ Mandrake 9 / AS4.0 / SUSE 10(但しLinuxはサポート対象外) |
|インターフェース| PS/2キーボード > USB1.1 |

//画像ファイルがあれば、
//&IMG(画像ファイルのURL,nolink);
//または
//#ref(添付したファイル名,,コメント,表示時の倍率%)
//例:#ref(hoge.jpg,,foobar,25%)
//どっちかはお好みで


*特徴 [#w64e11b2]
-PS/2キーボードをUSBポートに繋ぐための変換器
-USB接続、しかも標準デバイスドライバ使用であるにもかかわらず、最大10キー同時押しに対応する
--現行の、普通のUSBキーボードでは(Shiftキー等の特殊なものを除いて)最大6キーの同時押しまでしか認識しない。- 「キーボードの同時押しについて」の項を参照
--この製品で接続した場合、そのキーボード自体が対応していれば、10キーロールオーバーかつ10キーの同時押しを認識する
--もっとも、10キー同時押しを発揮するには、事実上、[[全キー同時押し対応のPS/2キーボード>キーボードの同時押しについて#doujioshi_list]]を接続する必要がある
---この10個のキーにはShiftキーなどの特殊入力キーも含めるため、「ctrl+shift+文字キー10個」は無理。(それ以前に指の数が足りないだろうが…)
-メーカーにより動作確認がとられているキーボードの種類が比較的多い。
--一般に、PS/2キーボード→USB変換器には相性問題が多く、動作確認がとられているもの以外は、動作するかどうかは運次第とされる

*その他 [#jc01630d]
//その他あれば
-動作確認がとられているキーボード([[公式サイト:http://www.dharmapoint.com/page/583]]より引用)

==以下引用==
''東プレ'' Realforce 106 LA0200
''東プレ'' Realforce 106 LA0100
''東プレ'' MD01B0
''日立'' PC-KB5310(FKB8724)
''富士通'' PC-KB5330
''IBM'' model M (Part No.1391402)
''IBM'' 5576-A01 (Part No. 79F0167)
''IBM'' 5576-002
''IBM'' 37L0907
''IBM'' KB-9930
''IBM'' SK-8820(2002.10)
''IBM'' KB-0225
''IBM'' KB-7953 104Keys(US)
''IBM'' KB-8923 104Keys
''SONY'' QuarterL キーボード
''SONY'' KB7290
''富士通'' 128872-003 REV.A
''Dell'' AT101W
''Dell'' SK-1000REW
''Dell'' SK-8100(2002.11)
''HP'' 5181(2002.10)
''COMPAQ'' (Part No. 166514-191)
''Oki'' MINI KEYBOARDⅡ HMB630PUS
''MITAC'' KB-9850 107Keys
''DATACOMP'' DFK86TPAGUS89Keys(US)
''DATACOMP'' IR-86(TPALGJP)89Keys(JP)
''Compaq'' KPQ-E99ZC-13
''Solidtek'' ACK-230JP(2003.5)
''サンワサプライ'' SKB-SL06W
''CHERRY'' RS6000M(GERMANY)
''Steelseries'' 7G
''ダイヤテック'' FKBN108M/NB  Majestouch N-key rollover(PS/2)

* 各キーボードの製造年度によって対応が異なる場合があります。
==以上引用==~


*逆に、正常動作を期待できないと思われるもの
-ノートPC用などのいわゆる独立型テンキーのほとんど
-Microsoftなどの多機能モデルのホットキー等

*レビュー [#nf4e775a]
//2chからのコピペでもよし、レビューサイトへのリンクを貼るのもよし。
//もちろんあなた自身の感想も

[[[マウス]入力装置ForPCActionGamer[キーボード]38:http://schiphol.2ch.net/test/read.cgi/gamef/1226587620/]]
 767 名前:UnnamedPlayer[sage] 投稿日:2008/12/09(火) 22:00:07 ID:tWHypsJs
 何かと話題のDharmaだけど、DRKBCNを購入したので同時押しを確認。
 
 結論から言えば、確かに10キー同時押しができる。
 単なる10キーロールオーバーではない。
 
 http://gadget.tm.land.to/pukiwiki/キーボードの同時押しについて/
 テストとしては、まとめwikiでの同時押し判定手順に従った。
 使用キーボードは東プレFD-01D0、あらかじめ同様のテストで
 PS/2接続時全キー同時押し対応を確認済み。
 
 <手順>
 BR-KEYCHECK、キーボード日記、PianoBoardを使って、
 キーボード文字キー最下段、Zから右方向に一つずつキーを
 押下していき、異常が出たキー数をチェック。
 
 <結果>
 BR-KEYCHECK
 …「/」キー(10キー目)まで正常認識、「\」キー(11キー目)で「R」「8」も押下と認識。
 キーボード日記
 …「/」キー(10キー目)まで正常認識、「\」キー(11キー目)で「U」も押下と認識。
 PianoBoard
 …「/」キー(10キー目)まで正常認識、「\」キー(11キー目)で「R」も押下と認識。
 
 <結論>
 以上から、全キー同時押し対応キーボードをDRKBCNに接続すると、
 10キーロールオーバーかつ10キー同時押しになると思われる。
 なお、Shiftキーも特に例外扱いされてはおらず、Shiftキー含めて
 10キーまでが正常認識される限界だった。
 
 そもそも東プレキーボードでメーカーの動作確認がある変換器は少ないため、
 それだけでも貴重だが、USBで10キー同時押しをも認識するものとなると
 多分史上初ではないかと思う。USBキーボードでも実現されているものは
 聞いたことがないのに、どうやって実現しているのかが気になる。
 DRKBCNについては、Dharmaは良い仕事をしたように思う。

 779 名前:UnnamedPlayer[sage] 投稿日:2008/12/10(水) 01:24:41 ID:FT+LYlWX
 Linuxで調べた。USB 1.1 Low Speedだね。
 Logicoolの適当なキーボードと比べるとIntervalが4msと小さい。Logicoolのは10msだった。
 あとなぜかSelf Poweredになってるw
 Country CodeはCanadian-Bilingualになってるのも謎。
 後は大して違いは無い。
 
 ==usbviewの結果==
 USB TO PS/2 CONVERTER 1.0
 Manufacturer: SIGMA-APO
 Serial Number: USB Composite device
 Speed: 1.5Mb/s (low)
 USB Version:  1.10
 Device Class: 00(>ifc )
 Device Subclass: 00
 Device Protocol: 00
 Maximum Default Endpoint Size: 8
 Number of Configurations: 1
 Vendor Id: 0557
 Product Id: 2012
 Revision Number:  1.00
 
 Config Number: 1
 Number of Interfaces: 1
 Attributes: e0
 MaxPower Needed: 100mA
 
 Interface Number: 0
 Name: usbhid
 Alternate Number: 0
 Class: 03(HID  )
 Sub Class: 01
 Protocol: 01
 Number of Endpoints: 1
 
 Endpoint Address: 81
 Direction: in
 Attribute: 3
 Type: Int.
 Max Packet Size: 8
 Interval: 4ms
 
 780 名前:UnnamedPlayer[sage] 投稿日:2008/12/10(水) 01:32:08 ID:FT+LYlWX
 訂正。Self Poweredのフラグは立ってるけどBus Poweredで動作してる。
 
 ==lspciの結果==
 Bus 006 Device 009: ID 0557:2012 ATEN International Co., Ltd 
 Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               1.10
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass         0 
   bDeviceProtocol         0 
   bMaxPacketSize0         8
   idVendor           0x0557 ATEN International Co., Ltd
   idProduct          0x2012 
   bcdDevice            1.00
   iManufacturer           1 SIGMA-APO
   iProduct                2 USB TO PS/2 CONVERTER 1.0
   iSerial                 3 USB Composite device
   bNumConfigurations      1
 
 781 名前:UnnamedPlayer[sage] 投稿日:2008/12/10(水) 01:35:00 ID:FT+LYlWX
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           34
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          4 USB Composite
     bmAttributes         0xe0
       Self Powered
       Remote Wakeup
     MaxPower              100mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass         3 Human Interface Device
       bInterfaceSubClass      1 Boot Interface Subclass
       bInterfaceProtocol      1 Keyboard
       iInterface              5 HID Keyboard
 
 782 名前:UnnamedPlayer[sage] 投稿日:2008/12/10(水) 01:36:25 ID:FT+LYlWX
         HID Device Descriptor:
           bLength                 9
           bDescriptorType        33
           bcdHID               1.10
           bCountryCode            3 Canadian-Bilingual
           bNumDescriptors         1
           bDescriptorType        34 Report
           wDescriptorLength      65
          Report Descriptors: 
            ** UNAVAILABLE **
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0008  1x 8 bytes
         bInterval               4
 Device Status:     0x0000
   (Bus Powered)
 ==ここまで==


[[[マウス]入力装置ForPCActionGamer[キーボード]39:http://schiphol.2ch.net/test/read.cgi/gamef/1229317521/]]

 133 名前: UnnamedPlayer [sage] 投稿日: 2008/12/19(金) 03:47:45 ID:ukNqgvCg
 USB の半可通なので間違ってたらすまん。 
 
 >>121 
 残念だが EndPoint は 1 つだった。実物つなげて USB キャプってみた。 
 まず Speed: Low の Transfer: Interrupt で MaxPacketSize: 8 なのは間違いなく、 
 これが従来の「Low speed Interrupt は max 8 バイトだから」説の根拠なんじゃないかと思うが、 
 これは文字通りパケットのサイズであって、データのサイズじゃない。 
 データがパケットより大きければ、複数のパケットを転送すれば良いだけなので。 
 
 ではデータのサイズはどこで決まっているかというと、HID の場合は Report Descriptor 内に 
 記述がある。普通のキーボードでは modifier と reserve で 1 バイトずつ、 
 通常キーが 6 バイトで、合計 8 バイト。これは HID の規格の example がそうだから、 
 これがデファクトスタンダードになっているのだと思う。 
 
 DRKBCN の場合、この通常キー部分が 14 バイトと定義されていて、合計 16 バイトだ。 
 実際にキャプったデータも、たしかに 16 バイトある。面白いことに、 
 10 キーを超えても 14 キー目一杯まで、正しくキー情報が入ってる。 
 が、piano とかでみると、11 キー目からは変なキーが押されたことになったりする。 
 
 つまり、USB のデータ的には別に何キーでもロールオーバー可能だが、 
 今までの USB キーボードの実装はデファクトスタンダードに従っていただけ。 
 で、DRKBCN の 10 キー制限は、Windows のキーボードドライバが、 
 そこまでしか対応していないからっぽい。 
 
 ってことはこれ、Linux のドライバだと 6 キーしか同時押し無理なんじゃない? 
 誰か Linux で DRKBCN 繋げて調べてみた人いる? 

 138 名前: UnnamedPlayer [sage] 投稿日: 2008/12/19(金) 12:31:46 ID:ukNqgvCg
 >>134 
 キャプチャーしたデータでは明らかに 14 キーまでデータ送出しているから、 
 ハードウェア的なスペックとしては「モディファイア以外の 14 キー同時押し対応」を 
 謳って良いはず。なのに、広告も実際もモディファイア込み 10 キーまでしか動作しないから、 
 これは Windows のキーボードドライバの制限と言って、ほぼ間違いないと思う。 
 
 遅延は問題にならないはず。Windows からの一回のインタラプト転送要求に対して、 
 8 バイトずつ 2 回のパケットを返送するだけだから、あってもサブミリ秒のオーダーです。
 
 むしろ問題なのは、Windows からキーボードに対してデータを要求するポーリングの間隔。 
 実は Low Speed の Interupt Transfer の間隔は、最小 10ms と規格で決まっている。 
 つまりキーを押してから最大 10ms しないと Windows にデータが届かない仕組み。 
 
 ところがデバイスによってはもっと小さな間隔が設定されているものがあって、 
 DRKBCN は 4ms だ。ただし OS 側がこの数字に従うかどうかは別問題。 
 USB のコントローラーが Intel か SiS かとかでも多分違ってくる。 
 
 ちなみに、USB ハードウェアキャプチャーがないから実際のところが分からないが、 
 うちの Vista では 4ms どころか、垂直同期の 16ms ごとになってるみたいだ。なぜだ。 

 139 名前: UnnamedPlayer [sage] 投稿日: 2008/12/19(金) 13:05:19 ID:ukNqgvCg
 >>133 
 ちと訂正。従来の 6 キーまでっていうのは、Example の関係じゃなくて、 
 Boot Protocol で最低限 6 キーが要求されているからですね。 
 
 でも Boot Protocol 自体は、別に 6 キーの 8 バイト制限しているわけではなく、 
 データサイズ自体はもっと大きくても構わないはず。 
 BIOS やドライバが対応してなければ、7 キー目からは無視されるだけ。 

-Impress PC watchのコラム「PS/2-USB変換器を6製品試す」
http://pc.watch.impress.co.jp/docs/column/kaimono/20100223_350633.html
(この記事に対する追記事項として:2chハードウェア板 「理想のキーボード69枚目(キーボード総合)」 スレッド http://pc11.2ch.net/test/read.cgi/hard/1261702542/634 より
 634 名前: 不明なデバイスさん [sage] 投稿日: 2010/03/05(金) 23:26:01 ID:/JI2J+33
 >>578 
 遅レスだけど、うちのDRKBCN、CAPSとCTRL入れ替えでSHIFT同時押しも、ちゃんと通るぞ? 
 同時押しリピートも問題ない。たぶんその記事の人のKVMか入れ替えソフトに問題があるんじゃね? 
 キーボードはJ3100で入れ替えはNodoka x64でやってる。 
という書き込みあり。詳しくは当該スレ参照のこと。)

*コメント [#s8cb1e3d]
- 規制くらってスレに書き込めないので、こちらに報告します。 G80-3600LYC-EU-2で付属のPS/2変換アダプタからこの製品でUSB接続を試したところ、PianoBoard 1.04にて10キー同時押しを確認しました。 環境はWinXPProSP3、マザボP35 Neo3-EFINITYで900のフロントポート接続です。 --  &new{2008-12-21 (日) 15:58:41};

#comment