そーたメイ&USB2BTサポートBBS 34356

USB2BT、BitClockについてのご質問・お問い合せをお寄せ下さい。

現在 本業多忙とBitClock発売準備により回答が遅れております、非常に申し訳ございません。


USB2BTのキーボード接続について

1:カズマ :

2014/11/19 (Wed) 15:42:44

そーたメイ様

初めまして。カズマと申します。

この度はUSB2BTの製品化ならびに御販売おめでとうございます。

早速、購入させて頂き、商品が届いた昨日、組み立てると共に無事にBluetoothでの通信が成功致しました。

この様な素敵な製品を作成して頂き本当にありがとうございます。
あっけなくBTで通信が出来てしまい、感動致しました。

また、キットに同封されていたケース用のシールや某清涼菓子など、遊び心が満載で封を開けた瞬間に笑顔がこぼれました☆

重ね重ねありがとうございます。


さて、当方の利用目的はUSB接続キーボードHHKB(HappyHackingKeyboardProJP)のBT化に御座います。
無事にBTにてPC(mac)と接続は出来たのですが、キーの認識について何点か問題が見受けられましたので、改善方法は無いかとのご相談のためご連絡を差し上げた次第です。

-+-+-+-+-+-+-+-+-+-+

まず、当方の環境をお知らせ致します。

使用USBキーボード(1): PFU Happy Hacking Keyboard Pro JP
使用USBキーボード(2): PFU Happy Hacking Keyboard Lite for mac
接続先PC(1): Macbook Air (OS:10.8)
接続先PC(2): Macbook (OS:10.9)
キーボードのキー入力確認用イベントビューワー:KeyRemap4MacBook

-+-+-+-+-+-+-+-+-+-+

以上の環境で当キットを通してBT通信を行った所、下記の問題が発生しました。

【1】キーボード(1)およびキーボード(2)に共通して発生
英数ボタン(JIS_EISUU)スペースキーの直左
かなボタン(JIS_KANA)スペースキーの直右
右コマンドボタン(COMMAND_R)
以上の3キーが無反応となっております。

【2】キーボード(1)に発生
キーボード一番左下のFnキーの右隣にある「CAPSLOCK」ボタンが「`(backquote)」ボタンとして認識される。
→こちらはキーボード(2)には非搭載のボタンです。

以上の問題が確認出来ました。

それ以外は、正常に認識しているようです。

-+-+-+-+-+-+-+-+-+-+

マック特有のボタンで恐縮なのですが、特に「英数」と「かな」を入れ替えるボタンが機能しない点で困っております。

OS10.8および10.9で同様の現象を確認しております。
また、HHKBのドライバの再インストールも行いましたが、変化無しでした。

おそらく、キー信号がPC側に送られていない?のではと推測しておりますが、こちらの問題の改善方法は御座いますでしょうか。

お忙しい中、大変恐縮ですが、よろしくご対応頂けますと大変嬉しく思います。

どうぞよろしくお願い致します。
2:そーた :

2014/11/19 (Wed) 16:12:35

カズマ様、
サイトを初めて苦節7か月、待ちに待った初めてのお客様&ご報告 非常にいらっしゃいませ&大変ありがとうございます!

まず最初にお詫びとお願いがあります。

お恥ずかし&非常に申し訳ないことに、当方MAC環境だけ持っておらず、MACについてはBitTradeOneの方にお願いしているため、確認に若干のお時間を下さい。
次に是非お願いしたいのですが、付属のマニュアルpage5 4-2 モード切替2のiphone-JISモードをカズマさまのMAC OS10.x環境で試して頂けないでしょうか。

iphone-JISモードはiOSで「最強のBluetooth keyboard」にするための禁断のモードで、私の推測が正しければMAC OSでも「最強」として機能するはずです。
(特にMAC用JIS配列USBキーボードの場合)

#ただし右option(commandだったかな?)+enterでiOS用のENTER+SPACE+BackSpaceが発動します

早速人柱にしてしまい大変恐縮ですが、ご協力のほど何卒宜しくお願い致します。
3:そーた :

2014/11/19 (Wed) 16:17:43

カズマ様
一つ補足させて下さい。
モード切替を行うとデバイス側のペアリングが解除されるため、iphone-JISモードへの切り替え後 MAC OS側でデバイス登録解除とデバイス再登録を行ってください。
お手数おかけしますが宜しくお願い致します。
4:カズマ :

2014/11/19 (Wed) 19:28:53

そーた様

カズマです。
早々のご返信を頂き、ありがとうございます!

OS10.8および10.9にて、早速iphone-JISモードを試してみました。

結果、以下の様にキーマップが変化致しました。
・英数ボタン(JIS_EISUU)スペースキーの直左
無反応から → ENTER+SPACE+BackSpace に変化

・かなボタン(JIS_KANA)スペースキーの直右
・右コマンドボタン(COMMAND_R)
無反応のまま、変化無し

・CAPSLOCKボタン
`(backquote)から → 英数・かなの切り替えボタンに変化(押すたびに交互に入れ替わる)

>右option(commandだったかな?)+enterでiOS用のENTER+SPACE+BackSpaceが発動します

こちらの動作はただ単にENTERとして認識されました。

以上、ご報告差し上げます。


iphone-JISモードにてCAPSLOCKキーを押すことで、英数・かなの切り替えが出来るようになりましたが、まだ正規のキーマップにはならず、改善出来ればありがたく思います。

mac環境が無い事で対応が遅くなる点、承知致しました。
他にも何か出来ることがあれば協力させて頂きたいと思いますので、ご連絡ください。
5:そーた :

2014/11/19 (Wed) 22:15:00

カズマ様、
検証へのご協力大変ありがとうございます。

最初に一つお詫びさせてください。

先ほどの「人柱お願い」の書き込みをさせて頂いた際、確認しないまま安易にJIS/US配列切り替えの問題と考えておりました。カズマさまのやりとりと平行してBitTradeOneのエンジニアの方にカズマさま不具合の再現と調査をお願いさせて頂きました。

その結果先ほどの私の提案ではダメで、別な方法が必要なことがわかりました。

■元麻布春男の週刊PCホットライン■ Mac専用小型キーボード「HHKB Lite2 for Mac」を試す
http://pc.watch.impress.co.jp/docs/2007/0215/hot468.htm
「キートップがMac用に改められているとはいえ、HHKB Lite2 for Macもスキャンコード的には従来のHHKB Lite2と同じであり、HHKBロゴのキーはPC用日本語キーボードの無変換キーと同じスキャンコードを、Kanaキーは変換キーと同じスキャンコードを発生させるため、Macの環境では利用できないことになる。専用ドライバの一義的な役割は、ソフトウェアによって、このギャップを埋めることにある。」

キーの入れ替えはHHKB付属のドライバではなくUSB2BT側で行う必要があります。
現在ソフト対応を検討しておりますので、恐縮ですが少しお時間を頂けないでしょうか。

お手数をおかけしてしまい、お待たせして恐縮ですが宜しくお願いいたします。
6:カズマ :

2014/11/20 (Thu) 01:02:02

そーた様

カズマです。
ご返信ありがとうございます。

有用な記事をありがとうございます!
納得致しました!

お手数をお掛けしてしまい、大変恐縮です。
対応が可能でしたらお手隙の際によろしくお願い致します。
7:そーた :

2014/11/20 (Thu) 09:00:46

カズマ様、
ようやくソフト(β版)が準備でき、私のiOS + Windows109キーボードでの擬似環境での確認がOK、現在BitTradeOneエンジニアの方にHHKB+MAC環境での確認をお願いしているところです。
お待たせして恐縮ですが、もう暫くお時間下さい。
8:カズマ :

2014/11/20 (Thu) 14:52:06

そーた様

お早いご対応をありがとうございます!!
楽しみにしています!

明日から私用のため、確認とご連絡が来週になってしまうかも知れませんが、こちらのページをチェックさせて頂きますので、どうぞよろしくご対応の程、お願い致します。
9:そーた :

2014/11/20 (Thu) 19:34:50

http://bbs3.fc2.com//bbs/img/_816100/816058/full/816058_1416479690.png カズマ様、
●遅くなって申し訳ありません、ようやく確認ができました。

HHKB Lite2 for Mac+ MacBook Air : OK (BitTradeOne) ※
mac mini os 10.9 + windows用109キーボード : OK (そーた)

※HHKB Lite2のHHKBキーがCAPSLOCKになりました。

●ソフトを下記URLにuploadさせて頂きました。

PICソフト + updateツール
http://sohta02.web.fc2.com/release/USB_BT_adaptor0.99.hhkbmac.update.zip
直接リンクは403エラーになるようなので、上記URLをアドレスバーにコピペして下さい。

残念なことに、USB2BTで使っているMicrochip社PICマイコンのupdateにはWindows環境が必要です。恐縮ですが、なんとかWindows環境をご用意頂けないでしょうか。
(未確認ですが、bootcampのwindows環境でも可能かもしれません)

●update手順は下記の通りです。

1. USB2BTのスライドスイッチをNORMALからUPDATEに切り替え、USB2BTのmini-B端子側をWindows環境に接続し、USB2BTのRESETスイッチを押す。ステータスLEDが赤⇔青 交互に点滅。

2. downloadしたzipに含まれる PIC32UBL.22EA.0036.exe を実行し、↑ 画像に従って操作。[load hex file] でzipに含まれるUSB_BT_adaptor0.99.hhkbmac.update.hexを選択。

3. ↑ 画像のように "Programming completed", "Verification successfull" が出れば成功。
 USB2BTのスライドスイッチをUPDATEからNORMALに切り替え、RESETボタンを押す。

4. USB2BTのFUNCを押しながらRESETを押して(LED=紫)、iphone-JISモードに切り替え

以上です。
こちらのほうはいつでも対応できますので、カズマ様お時間のあるときに試して頂けないでしょうか。

お手数をおかけしてしまい申し訳ありません & 詳細なご報告非常に有難うございます。
引き続きご協力のほど宜しくお願いいたします。
10:カズマ :

2014/11/25 (Tue) 15:11:49

そーた様

こんにちは。
アップデートの公開をありがとうございます。

当方windows環境が無くまだ試せておりませんが (; ^ω^)
win機が手に入ったら早速アップデートさせて頂きたいと思います。

迅速・丁寧なご対応、心から感謝致します。
11:そーた :

2014/11/26 (Wed) 12:10:49

カズマ様、
ソフトアップデート用のMAC OS版ツールを用意できず本当に申し訳ありません。

USB2BTではアップデートのツールにMicrochip社のPIC32UBLを使っています。残念なことに、現在windows用しかリリースされておりません。

ネット上でPIC32UBLのMAC版を探すと
http://www.microchip.com/forums/m676122.aspx
があるのですが、上記スレッドでPIC32MX250F128Bで動作しないという報告があり、実際にBitTradeOneの方と一緒に試したところやはり動作しませんでした。

今後のこともあるため引き続きMACでのupdate方法の検討を続けますが、現時点ではまったく目処立ってない状態です、申し訳ありません。
12:テンポラリ :

2015/10/12 (Mon) 19:26:06

そーた様。
USB2BTを最近使いはじめましたテンポラリと申します。どうぞよろしくお願いします。
まだ使い始めたばかりですが、キー送出にバグ?らしきものがありますので、ご報告させて頂きます。
環境は以下です。

1)OS:Windows7 32bit ultimate
2)PC側とKB側のBTドングル:両方ともPlanex BT-Micro4(動作確認済み品)
3)KB:①東プレ Realforce91UB   ②PFU Happy Hack Keyboard Lite2

症状:スペースの右横に変換、左横に無変換 がありますが、無変換のキーを押すと、
Enter、Space、BackSpace が入力されます。当然、無変換キーは通常そのようなキー割り当てに対応して
使用していないため、アプリはまともに動作しません。変換キーを押した場合は、ちゃんと変換キーが入力されます。
東プレのKBでやっても、PFUのKBでやっても同じです。
USB2BT のファームが古いのかと思い、最新のVer1.01にしても改善されませんでした。
(なお、どのキーが押されたかは、PCの有名なキーバインドソフトyamyのキー調査機能で調べました。)


お願い:これってバグでしょうか?無変換キーを押したら、無変換のキーを送出するように修正をお願いします。
当方、変換キーと無変換キーをよく使うので、修正して頂けましたら幸いです。

なお、上記症状は、macでも同じでした(OSは10.10のyosemiteです)。私も含めて東プレのキーボードをmacでも使用して
いる人は珍しくありませんが、それらの人はKarabiner と Seil というキーバインドアプリを使用することが多いです。
それらのアプリで使いやすくするためにも、無変換はそのままPCの無変換のコードを送出して頂けると助かります。

以上よろしくお願いします
13:そーた :

2015/10/19 (Mon) 06:14:28

テンポラリ様、
お買い上げありがとうございます & ご回答送れて申し訳ございません。


ご指摘の症状ですが、テンポラリ様のusb2btが何らかの拍子で "iPhone-JISモード" に入ってしまったのが原因です。

iphoneの場合JIS配列の対応とカナ入力がApple Wireless Keyboardからしかできないため、
usb2btではApple Wireless Keyboardをエミュレートするためにiphone-JISモードを用意しています。
そのAppleWirelessKeyboardエミュレーションのおまけとして、無変換 ⇒ ENTER+SPACE+BSへのキー置換を行ってます。
(現在の変換の確定)

お手数ですが

1. windows/MAC上でペアリング解除
http://sohta02.web.fc2.com/usb2bt5_faq.html

2. 下記手順に従ってusb2btをnormalモードに切り替え
http://sohta02.bbs.fc2.com/images/iphoneModeSW.png
 JIS配列のキーボードをiOSにつなぐときはiPhone-JISモードに切り替えます。
 FUNCTIONボタンを押したままRESETボタンを押すことで、LEDの色が交互に紫→赤→紫…と変わり、3~7秒間点灯します。
 赤が通常モード、紫がiPhone-JISモードです。

3. 再ペアリング

して頂けますでしょうか。

また再ペアリング後 Windows7標準ユーティリティでHIDデバイスが反応しないときは、下記方法にて対応して頂けますでしょうか。
http://sohta02.web.fc2.com/usb2bt5_faq.html#illegal_vidpid

お手数をおかけして申し訳ございませんが、宜しくお願いいたします。
14:テンポラリ :

2015/10/21 (Wed) 02:13:03

そーた様 

テンポラリです。レスどうもありがとうございました。
iPhone-JISモードに入っている、とのこと了解しました。

iPhoneやPCとのペアリングを一旦解除して、PCと再ペアリングしたらちゃんと無変換も入力するようになりました。

また、macともKarabiner と Seil を使用することで、PCと全く同じKB環境ができました。
どうもありがとうございました。

  • 名前: E-mail(省略可):
  • 画像:

Copyright © 1999- FC2, inc All Rights Reserved.