「R Shift」に割り当てたキーが出力しなくなります

かえうち フォーラム ソフトウェア 「R Shift」に割り当てたキーが出力しなくなります

  • このトピックには6件の返信、2人の参加者があり、最後にnicochanにより8時間、 6分前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #7722
    nicochan
    参加者

    「R Shift」に割り当てたキーが出力しなくなります
    ファームウェア3.5と3.4で試しました。

    ■最初にやったこと
    「ユーザーMOD」から来た配列面にさらに「ユーザーMOD」があった場合
    (ユーザーMODキーの同時押下)、想定の動きにならなかったので、

    「修飾キー連動配列面」から来た配列面に「ユーザーMOD」をおいて同時押下のキー配列が実現できました。
    「R Shift」をこうした制御の専用キーにして実現しました。

    ■不具合
    しかし、うまく行っているのは最初だけで、数分とか小一時間使うと
    「R Shift」に割り当てたキーが全く出力しなくなります。
    ファームウェア3.5と3.4で試しました。
    またこの現象はいちどUSBからかえうちを抜いて戻すとまた挙動がリセットされます。

    ずっとこの現象に悩まされています。2つのかえうちで同じ動作になります。

    #7724
    nicochan
    参加者

    ■詳細
    1・かな(親指シフト)の配列面1で
    「R Shift」を設定したキーを押下すると「修飾キー連動配列面」で8の配列面にいく

    2・配列面8で
    さまざまなキー入力やマクロ実行が可能
    「1」の状況で「R Shift」を押下した状態で
    配列面8にある「ユーザーMOD10」「ユーザーMOD11」のどちらかを
    同時押下で別の初列面に⇒配列面10、配列面11へ

    3・配列面10、配列面11
    さまざまなキー入力やマクロ実行が可能

    4・ここからが挙動不審
    この状態が実現できていますが、しばらく使っていると何かの拍子に「3」が動作しなくなります。
    主に英数切り替えからかなに戻ったときなどに発生するような気がします。
    いちど「3」が動作しなくなると、「2」の配列面8も全く機能しなくなります。
    調べてみると、そもそも「R Shift」が無効になることが原因のようです。
    「R Shift」を押下しても何もキーコードを出力していない感じです。

    #7725
    nicochan
    参加者

    5・このRSHITを割り当てたキーは、各配列面でこのように割当てられています
    配列面0・(英数)「R Shift」⇒修飾キー連動でRSHITで8に
    配列面1・(かな・親指設定)「R Shift」⇒修飾キー連動でRSHITで8に
    配列面2・(PAUSEを押下すると有効になる英数)「R Shift」⇒修飾キー連動でRSHITで8に(普段はoff)
    配列面3・(PAUSEを押下すると有効になるかな)「マクロA6」⇒修飾キー連動でRSHITで8に(普段はoff)
    配列面4・(親指単打)配列面「透過」
    配列面5・(左親指)「R Shift」
    配列面6・(右親指)「R Shift」
    配列面7・(かなのときSHIFTを押下して来る英数面)「R Shift」
    配列面8・(RSHFTの配列面 )「透過」
    配列面9・(左親指2・配列面2の同時押しMOD2から呼び出し)「ユーザーMOD10]
    配列面10・(配列面2の同時押しMOD2からMOD10の同時押下で来る配列面)「透過」
    配列面11・(R Shiftの配列面8でユーザーMOD11同時押下で来る配列面)「透過」

    6・別設定で
    配列面1・(かな・親指設定)「透過」⇒修飾キー連動でRSHITで8に
    でも挙動同じ

    7・いちどUSBから抜いて戻すともとに戻ります。

    #7726
    nicochan
    参加者

    8・とても不思議な現象で、いちど「R Shift」を押下しても何も起きなくなると、本来全く関係ない
    「右親指」で来る配列面6が正常に機能しているのに、この配列面で「8」「9」に割り当てた
    ()⇐この丸かっこがでなくなり、「8」「9」が出力されます。ほかのキーは正常に動作します。

    しばらく使えるなら良いのてすが、比較的すぐにこの挙動になります。
    しかし、どういう条件でこの状態になるのか突き止められずにいます。

    ファームウェア3.5と3.4で試しました。

    #7727
    うぇぶしま
    キーマスター

    軽く読んだところ、配列面のON/OFFを切り替える操作が多重で発生したときに、配列面を戻す操作に失敗するバグがあるのかもな、という感じがしていますが、カスタマイズ内容を正確に掴めていないので確実ではありません。
    まずはカスタマイズの詳細が知りたいので、カスタマイズファイルを添付していただけますか?

    #7728
    nicochan
    参加者

    うぇぶしまさん ありがとうございます!

    NICOLA(親指キー変更可)をベースに変更していきましたが、PAUSEによる配列面ON-OFFの機能や配列面2と3は将来的に削除しようと思っています。

    ごらんいただけると幸いです!

    #7730
    nicochan
    参加者

    配列面1の解釈で「透過」となっている配列面0の「R Shift」を押下して 何等かの処理がいつくか続いたときに 「R Shift」キーが無効になるようです

    バージョンの違いかわかりませんが 3.4では 初めて 「R Shift」が認識しない状態で⇩「8」の現象が発生せず、 親指右キー+8,9による ()丸括弧が出力されました

    ———–
    8・とても不思議な現象で、いちど「R Shift」を押下しても何も起きなくなると、本来全く関係ない
    「右親指」で来る配列面6が正常に機能しているのに、この配列面で「8」「9」に割り当てた
    ()⇐この丸かっこがでなくなり、「8」「9」が出力されます。ほかのキーは正常に動作します。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。