かえうちAll In One

このトピックには9件の返信が含まれ、3人の参加者がいます。1 年、 11 ヶ月前 うぇぶしま さんが最後の更新を行いました。

10件の投稿を表示中 - 1 - 10件目 (全10件中)
  • 投稿者
    投稿
  • #1193

    mokayasu
    参加者

    複数の配列パターンをひとつのかえうちカスタマイズファイルに登録し、キー操作で切替られる様にしました。
    <登録した配列パターン>
    ①JIS109キーボード用(左親指:Space、右親指:変換)
    ②JIS109キーボード用(左親指:無変換、右親指:変換)
    ③JIS109キーボード用(左親指:無変換、右親指:変換)orz
    ④親指シフトキーボード FKB8579-661用
    ⑤49Key MinキーボードMagicforce_smart用

    <配列パターンの切替操作>
    Zキーを押しながら、Q,W,E,Rのいずれかのキーを押すと対応する配列パターンに切替ります。
    英数モードのPauseキー押下で最初の配列パターン(配列0)に戻ります。

    かえうち接続直後は①
    Z+QまたはS⇒⑤に切替
    Z+Wまたは無変換⇒②に切替
    Z+Eまたは6⇒④に切替
    Z+RまたはO⇒③に切替

    配列0:109/(左親指:Space、右親指:変換)用の英数モード基準配列
    配列1:配列パターン切替 ”Q”or”S”(Magicforce_smart)、
    “W”or”無変換”(109/左親指:無変換,右親指:変換)、
    “E”or”6”:FKB8579-661、
    “R”or”O”:109orz(左親指:Space,右親指:無変換)

    配列2:Magicforce_smart用の英数モード基準配列
    配列3:Magicforce_smart用のかなモード基準配列
    配列4:Magicforce_smart用のかなモード単独打鍵配列
    配列5:Magicforce_smart用のかなモード左親指シフト同時打鍵配列
    配列6:Magicforce_smart用のかなモード右親指シフト同時打鍵配列
    配列7:Magicforce_smart用のかなモードShift+打鍵配列
    配列8:Magicforce_smart用のF1~F12キー他の配置

    配列9:109/(左親指:無変換,右親指:変換)用の英数モード基準配列
    配列10:FKB8579-661用の英数モード基準配列
    配列11:109orz/(左親指:Space,右親指:無変換)用の英数モード基準配列

    配列19:109orz/(左親指:Space、右親指:無変換)用のかなモード基準配列
    配列20:109orz共通のかなモード単独打鍵配列
    配列21:109orz共通のかなモード左親指シフト同時打鍵配列
    配列22:109orz共通のかなモード右親指シフト同時打鍵配列

    配列24:109/(左親指:Space、右親指:無変換)用のかなモード基準配列
    配列25:109/(左親指:無変換、右親指:変換)用のかなモード基準配列

    配列27:109共通のかなモード単独打鍵配列
    配列28:109共通のかなモード左親指シフト同時打鍵配列
    配列29:109共通のかなモード右親指シフト同時打鍵配列
    配列30:109共通のかなモードShift+打鍵配列
    配列31:109orz共通のかなモードShift+打鍵配列

    同時押しMOD0(5):Magicforce_smart用の左親指シフトキー
    同時押しMOD1(6):Magicforce_smart用の右親指シフトキー

    同時押しMOD2(28):109共通の左親指シフトキー
    同時押しMOD3(29):109共通の右親指シフトキー
    同時押しMOD4(21) :109orz共通の左親指シフトキー
    同時押しMOD5(22) :109orz共通の右親指シフトキー

    ユーザMOD0:配列1:配列パターン切替の同時押しキー
    ユーザMOD1:Magicforce_smart用のF1~F12キー他の配置の同時押しキー

    マクロA英数(3):Magicforce_smart用の英数モード切替
    マクロAかな(3):Magicforce_smart用のかなモード切替

    マクロA3(25):109/(左親指:無変換、右親指:変換)用の英数モード切替
    マクロA4(25):109/(左親指:無変換、右親指:変換)用のかなモード切替

    マクロA5(24):109/(左親指:Space、右親指:無変換)用の英数モード切替
    マクロA6(24):109/(左親指:Space、右親指:無変換)用のかなモード切替

    マクロA12(19):109orz/(左親指:Space、右親指:無変換)用の英数モード切替
    マクロA13(19):109orz/(左親指:Space、右親指:無変換)用のかなモード切替

    #1204

    keyama
    参加者

    ううむ,これはすごいですね.理解するのに時間がかかりそう(^^;

    #1261

    うぇぶしま
    キーマスター

    非常に多彩なキー配列が組み込まれていますね。
    使いこなしてくださってありがとうございます!!

    #1263

    mokayasu
    参加者

    コメント頂きありがとうございます。

    [既定のキー配列]のNICOLA(無変換・変換)にNICOLA(Space・変換)をシンプルに追加した定義を作ってみました。
    複数のパターンをひとつにまとめる方法はマニュアルのキーボード配列面の説明を参考に考えました。

    <使い方>
    NICOLA_W.kaeuchiをかえうちに書込みます。
    PCにつないだ最初はNICOLA(無変換・変換)になっています。
    かえうちの赤LEDが消えている(英数モードになっている)ことを確認し、「Z」キーを押しながら「Q」キーを押すと
    NICOLA(Space・変換)になります。
    Pauseキーを押すとNICOLA(無変換・変換)に戻ります。
    NICOLA(無変換・変換)のときにPauseキーを押すと数字の0が入力されます。
    NICOLA(無変換・変換)、NICOLA(Space・変換)どちらになっているか分からなくなった時は、0が入力されるまで
    繰返Pauseキーを押せば、NICOLA(無変換・変換)に戻ります。
    親指シフト入力の仕方はご存知通りです。説明は省略します。

    <作成方法>
    配列面0~5はNICOLA(無変換・変換)
    配列面10~15に配列面0~5をコピーしてNICOLA(Space・変換)に修正しました。
    マクロA英数とマクロAかなの面OFF1,面ON1を面OFF11,面ON11に変更したマクロA5、マクロA6を追加し
    配列面10をマクロA英数⇒マクロA5、マクロAかな⇒マクロA6に修正しました。
    左右の親指シフトになる同時押しMOD2(配列面=13、単独押し機能=Space)と同時押しMOD3(配列面=14、単独押し機能=変換)を追加し
    配列面11を同時押しMOD0⇒透過、Space⇒同時押しMOD2、同時押しMOD1⇒同時押しMOD3に修正しました。
    同時キー(単独2)は全て同時キー(単独12)に修正しました。
    修飾キーを押している間 有効になる配列面を全て5⇒15に修正しました。
    Pauseキーを透過からPauseに修正しました。
    配列面12~15はコピーしたそのままです。

    <切替の仕掛>
    切替は配列面10を有効(ON)/無効(OFF)にするだけで行えます。特殊機能「面10 ON」、「面10 OFF」を使います。
    配列面10が無効(OFF)のとき、配列面0~5に従ってNICOLA(無変換・変換)の親指シフト入力ができます。
    配列面10が有効(ON)のとき、配列面10~15に従ってNICOLA(Space・変換)の親指シフトができます。
    配列面31でNICOLA(無変換・変換)からNICOLA(Space・変換)に切替える、特殊機能「面10 ON」を「Q」キーに割当ています。
    配列面10のPauseキーにNICOLA(Space・変換)からNICOLA(無変換・変換)に切戻す、特殊機能「面10 OFF」を割当てています。

    配列面0で「面10 ON」を行う必要がありますが、何かのキーを犠牲にして「面10 ON」を割当てるのは簡単ですが、
    いずれのキーも犠牲にすることなく、配列面0で「面10 ON」できる様にしました。
    それがユーザーMOD0です。ユーザMOD0を割当てたキーを押しながら他のキーを押すと配列面31のキーor機能を入力できます。
    ユーザMOD0を「Z」キーに割当てました。

    #1265

    うぇぶしま
    キーマスター

    ありがとうございます。

    アップロードしてくださったカスタマイズを元に、よりシンプルにしてみました。配列面4・5・6を共有することで、実装を簡略化しています。
    ・初期状態は「NICOLA (無変換・変換)」
    ・Pauseキーを押すたび、「NICOLA (無変換・変換)」と「NICOLA (Space・変換)」が切り替わる
    ・切り替わり時にどちらの設定になったか分かるよう、「Muhen/Hen」または「SPC/Hen」が文字入力される

    #1270

    mokayasu
    参加者

    さすが!といっては、失礼な言い方になりますが、切替操作がシンプルで使い勝手がいいですね。
    マクロBの用途が理解できました。

    NICOLA_W.kaeuchiは、パターンを追加する場合の考え方を単純にするため
    あえて共用できる配列面もパターン毎に定義する形にしています。

    #1282

    mokayasu
    参加者

    規定の配列に追加して頂きありがとうございます。
    ただ、これはかえうちパートナーのサポート対象外になりますね。

    #1319

    うぇぶしま
    キーマスター

    そうですね。紛らわしいので かえうちパートナー 向けの設定自体を外しました。

    #1320

    mokayasu
    参加者

    いつもながら、対応が速いですね。
    ちょっとワザに溺れました。左親指シフトを無変換またはSpaceで行える様にするだけなら無変換とSpaceに同時押しMODを割当てるだけでした。
    これなら切替操作が不要で、かえうちパートナーも使えます。

    • この返信は1 年、 11 ヶ月前に  mokayasu さんが編集しました。理由: 添付ファイルの変更
    #1330

    うぇぶしま
    キーマスター

    そのようにすれば無変換もSpaceも左親指キーとして動作しますが、微妙に動作が異なるので好みによると思います。
     ・無変換/Spaceの使わない方も、キーを押した瞬間ではなく離した瞬間に入力が発生する。
     ・無変換を左親指キーとして使う場合、Spaceと文字キーのロールオーバー打ちを同時だと誤認識される可能性がある(ユーザーの打ち方による)。

    既定のキー配列に用意するのはどれが適切なのかは難しいところですね。

10件の投稿を表示中 - 1 - 10件目 (全10件中)

このトピックに返信するにはログインが必要です。