フォーラムへの返信
-
投稿者投稿
-
うぇぶしまキーマスター
※ トピックの場所を変更しました。
まだマニュアルに同時押し判定の細かい処理の解説を書いていませんし、処理が複雑なのでどうしても分かりにくくなってしまいます。ご了承ください。
まずご理解いただきたいのは、同時押しの判定方法にはいくつか種類があり、「DvorakJ」と「やまぶき」では異る方法で判定しているということです。ここでは詳しい解説はいたしませんが、DvorakJは時間(何ミリ秒以内か)での判定、やまぶきは割合(何%の時間同時に押されていたか)での判定となっています。
adelie様のおっしゃっているレスポンス「時間」は、DvorakJには当てはまっても やまぶき/やまぶきR には当てはまりません。(やまぶきの設定画面に何ミリ秒などの「時間」を設定する箇所はないはずです。)さて、かえうち に関してですが、かえうち の同時押し判定は基本的には やまぶき に近い判定方法をとっています。同時であるかの判定は基本的にキーを離したときにしか行われません。やまぶき と同様に、「同時押しのズレ」を使って同時と判定する閾値を調整できます。
希望されているであろう動作を実現するには、同時押しMODの「送信までの待機時間」を短くすれば、キーリピートの機能によって早く出力されるようにはなります(同時押し判定もキーを離したときと同様に行われます)。ただ、この値は同時押しMODの単独押しと共有していますし、キーリピートの開始タイミングにも影響します。実際に使ってみて使いやすいか確認してください。うぇぶしまキーマスターありがとうございます。
ただ、内部プログラムを含むカスタマイズファイルの公開は、使用許諾上ご遠慮いただいております。カスタマイズファイルをダウンロードするボタンの上で、内部プログラム「なし」を選択してください。添付ファイルの最大サイズは30KBに制限しております。内部プログラムを含むと30KBは超えてしまいます。
お手数ですが、再度アップロードしていただけると幸いです。Attachments:
うぇぶしまキーマスターまずF12キーは、カスタマイズOnlineのキー表記にある通り macOS において「F12/Eject」です。Apple製キーボードにある「Ejectキー」の動作をしているわけではなく、単にF12を出力するだけです。macOS において F12 がEjectキーとして解釈されたので同列表記をしているに過ぎません。
iOSにおいてEjectキーでソフトウェアキーボードを出せるというのは初めて知りました。Apple製USBキーボードをiPhone 6s (iOS10)に接続して試してみたところ、確かにソフトウェアキーボードが表示されました。一方F1~F12キーは輝度設定や音量調整などの方が機能してしまい、「fnキー」も別の機能に割り当てられていたので「F12」としては動作しませんでした。
手持ちの Happy Hacking Keyboard ProfessionalJP は「Macintoshモード」にするとEjectキーが使えるようになるので iOS で試しましたが、こちらは何の反応もありませんでした。質問の回答としては
2)かえうちがf12を出力していてイジェクトキー出力をしていない
というのが正しいです。Apple製キーボードは色々と特殊なことをしている(iOS10でもJIS配列が使えるなど)ので、仮にかえうちに「一般的なEjectキーの出力」機能を付けたとしても、iOSで期待する動作になるかは分かりません。
うぇぶしまキーマスター解決したようで安心しました。ご不便おかけしました。
「数字段がうまくいかない」がどの部分を指しているのか分かりかねますが、同時押し関係のことであれば「同時キー」を配置していないことが原因かなぁと推察します。
カスタマイズファイルを添付していただければ、より的確なアドバイスが差し上げられるかと思います。うぇぶしまキーマスター>nongun 様
とても丁寧な投稿ありがとうございます。
スレッドはまとめてくださった方が後々見る方も見やすいと思うので助かります。動画は閲覧できないままとなっておりますが、状況はだいたい掴めました。おそらく解決するであろう対処法をマニュアルに記載しましたので試していただけますか?
[Windows] 書き込んでも反映されない
よろしくお願いいたします。うぇぶしまキーマスター#701, #704共に、かえうちに入れてiPhone(iOS10)で試しました。
まずShift+8, Shift+9でのフリーズですが、こちらの環境ではそのような現象は確認できませんでした。キーボード入力ができなくなるだけであれば かえうち 側に何か問題があるのかもしれませんが、iOSの操作ができなくなる原因が何かまでは分かりかねます。
次にShift+5~8の記号についてですが、こちらも問題無く入力できました。ただし、私の認識ではiOS10は基本的に(Apple純正キーボード以外)USキーボードのキー配列でしか入力できないはずなので、かえうちはUSキーボード出力モードにする必要があります。JISキーボード出力モードのままでは意図と異なる記号が入力されます。
> 余談ですが、この設定でかなモードにしたら、
> シフト+はで「ぱ」ではなく「はむ」が出るようになりました、、
何を「かなモード」にしたのでしょうか? かえうちの かな出力モード でしょうか?うぇぶしまキーマスター> 複数キー同時押し対応:最大26
と書かれているいわゆるNキーロールオーバー機で、専用デバイスドライバのインストールが必須の製品なので かえうち が利用できないのは仕方ありませんね。非対応キーボードを接続しても壊れることはないので大丈夫ですよ。
うぇぶしまキーマスターうぇぶしまキーマスターかえうち はシステム(WindowsなのかMacなのか)を識別することができないので、そのような機能はありません。
Windows版、Mac版それぞれの配列面を設定して、接続しているシステムに合わせて手動で切り替えるのが希望に近いのかなと思います。うぇぶしまキーマスター一応想定はしていた問題ですが、やはりそういうキーボードがあったのですね。
まず、配列面右上の「JIS (109)」を「ALL」に変更してください。
添付画像の赤で囲ったキーがJISの『 ] } む」』キーで変更できる箇所です。ここに設定している内容とまったく同じものを、青で囲ったキーにも設定してください。それで直るはずです。他の人が同じ問題に遭遇しないように、カスタマイズ画面側で解決できないか検討します。
Attachments:
うぇぶしまキーマスター(非Bluetoothな)無線でいけるというのはグッドニュースですね! ありがとうございます。
うぇぶしまキーマスター記号入力についてはまだ試せておりませんが、LEDの点灯不良についてはハードウェア不良として対応いたします。
別途メールにてご案内いたしますので、(おそらくすでにメールのやり取りをしている方でしょうが念のため)発送通知をしたメールアドレスにご連絡ください。よろしくお願いいたします。うぇぶしまキーマスター> 設定したいのは8を押すと(が出る設定にしたいのですが、
> 8で出るのは英語キーボード配列*が出てしまうような感じです、、
「キーボード出力タイプ」がUSキーボード出力になっているのでしょう。出力モードの変更をご覧ください。> シフト+は は同時打鍵でぱを出したく
> シフト8はシフトを前から押した状態で(を出すというのがやりたいことです。
単一のキーに [同時押しMOD] の機能と [ユーザーMOD] の機能を同時に割り当てることはできません。なお、[同時押しMOD2] の単独押しに LShift を割り当てていますが、これは文字通り単独押しのときにしか機能しないので割り当てとして意味がありません。[同時押しMOD2] を押して、他に何も押さずに離した場合にのみ、
[LShiftを押す] [LShiftを離す] が一気に出力されます。
ぱぴぷぺぽ の出力を同時押し可能にしたまま希望に近い出力にするには、配列面6の空いた全キーにShift+○を設定すれば良いと思います。- この返信は7年、 2ヶ月前にうぇぶしまが編集しました。
Attachments:
うぇぶしまキーマスターかえうち がキーボードを認識できていないのだと考えられます。LEDが素早く点滅するのはカスタマイズモードに入ったことを知らせるものです(カスタマイズ手順 参照)。
他のUSBキーボードも認識しないのであれば かえうち 本体の不良でしょうが、FKB8579でのみ発生するのであれば相性問題の類かもしれません。
うぇぶしまキーマスターキー配列上の特別な設定は不要です。
タイピングソフトのスタート前に日本語キー配列に切り替えるキー(マクロAかな など)を押すだけで、タイピングソフトには日本語キー配列で入力が伝わります。
(タイピングソフトによっては、このときIMEが有効(日本語入力)になってしまうことがあるので、その際は手動でIMEをオフにするか、かえうちのキー配列に配列面ON/OFF専用キーを設置する必要があります。タイプウェルの場合は不要でした。)タイプウェル国語Kは かな入力 用なので、必要に応じて出力モードの変更で かな出力モード に切り替えてください。
うぇぶしまキーマスターカスタマイズファイルを書き込んで試してみました。
[Cmdキーが動作しない]
Win/Cmdキーが設置されたLAlt・RGUIは正常動作しました。
ただ、既定のキー配列「NICOLA」に間違いがあったので、期待されている動作ではないと思います。申し訳ございません。
Win/Cmdキーを押したときに配列面0が 有効 にはなるものの、より優先度の高い配列面1が有効なので、そちらのキー配列が出力されます。例えば「LAlt+A」を押すと「LCmd+U」が出力されてしまいます。
既定のキー配列は修正済みですので、そちらを参考に変更してみてください。[Shift+3で3が出る]
同時押しは [同時キー] と [同時押しMOD] をセットで設定する必要があります(同時押しMODの設定 参照)。
配列面1で最上段には何も設定されていません。「3」を押した時は [同時押しMOD] が押されているかどうかに関わらず「3」が出力されます。
期待通りに設定するには、配列面1の最上段に同時キーを設定してください。
ただ、LRShiftと同時に押したい(文字キーが先になる可能性がある)のでなければ、ユーザーMODの「通常シフト」を使った方が素直な設計だと思います。Shiftを押している間は別配列面が有効になるので、[同時キー] の設置も不要です。うぇぶしまキーマスターどうやら訪問者権限ではアップロードできないようです。
方法がないか調べてみます。うぇぶしまキーマスターご迷惑をおかけして申し訳ございません。
「かえうちカスタマイズ for Windows ver.1.2」には書き換えに失敗する(表示上は完了となる)問題が見つかったので、公開を停止しています。おそらくその問題に当たっているのだと思います。
暫定公開している ver.1.1、または今後公開する予定の ver.1.3以降 をご利用ください。うぇぶしまキーマスター実際に100mAまでしか消費しないのであれば、電力の問題の可能性は低いと思います。かえうち 単体では50mA程度ですし、かえうちとキーボードの合計で500mAまで流せる設計になっています。
PC側USBの再接続や、USBの接触不良が起きていないかを確認してみるといいと思います。
-
投稿者投稿