マクロの「かな」で Ctrlキーを外せないか?

かえうち フォーラム 【初心者歓迎】なんでも質問コーナー マクロの「かな」で Ctrlキーを外せないか?

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

    いま かえうちカスタマイズで 多くの配列面カスタマイズに取り組んでいます

    わたしのベースは親指シフトなのですが 「右Ctrl」や「右Shift」を押下している間だけ別の配列面にするというカスタマイズをしています

    ところで「右Ctrl」を押下している際の配列面で 漢字を直接出したいので IMEにほかに文字が出力しようがないユニークなよみがなを当てて実現しようとしています

    やっていることを単純化して書きますと、

    例えば、「かんじばん」(変換)で「版」が変換されるようにしておき
    マクロに「かんじばん(sp 修飾キー解除)(Enter 修飾キー解除)」を登録しておくと
    上手く1ストローク入力で「版」が表示・確定されます

    「右Shift」キーの配列面だとそれで問題がないのですが、「右Ctrl」キーの配列面ですと
    「Ctrl」+ b  「Ctrl」+ n などが作用してしまい 想定していない挙動になります(文字によって 新しいウィンドーが作成されたり 全文が削除されたり)

    A)機能リスト「キー」では 各修飾キーを解除できますが 「かな」でも同じことをする方法がないか? (「修飾キー連動配列面」を使わず「同時キー」や「同時押しMOD」を活用して Ctrlを押下しているのに押してないような信号を送る?)

    B)または、よくよく考えてみると マクロに「かな」を登録する際 修飾キーを一緒に 出力させたい需要はあるのか? ないなら 「かな」はデフォルトで 修飾キーを解除する挙動に仕様変更しても良いのではないか?

    C)または、「ローマ字出力モード時 すべての修飾キーを外す というチェックボックスを新設していただく方法もある?

    と考えました

    BやCは仕様変更になるので いまのままの かえうちカスタマイズでもやりたいことが実現できるかも知れないとも思っております

    良いお知恵があれば教えてください よろしくお願いします

    PS.先日 3つ目の かえうち2が届きました ありがとうございます! かえうち2は ハードの仕様も良いですが 「かえうちカスタマイズ」が本当に多機能なので ちょっと他の方法を試す気になれないです

    #7697
    nicochan
    参加者

    説明がたりませんでした

    実は上の問題は、「かなモード」では上手く行っているのです

    しかし 英語モードで 「右Ctrl」によって この配列面にしたときに問題が生じます

    上記のように文字出力だけの配列面なら 英語モードのときにその配列面にする必要はないのですが 他のキーには 英語モードでも使いたいショートカットなどが別のキーに登録してある関係で 英語モードでもこの配列面を有効にしたいのです

    と、ここまで書いて新たな方法を思いつきました

    D)「日本語モード」では 上記配列面を有効にし 「英語モード」では 上記配列面をコピーして 「かな」を使ったキーをすべて「無効」にすれば解決しますね?

    もし方法がなければ この Dの方法でやろうと思いますが 毎日のように キーカスタマイズを変更しているので できれば2面管理はしたくありません

    何か方法があれば教えてください

    #7698
    nicochan
    参加者

    また 試したこととしては

    「右Ctrl」配列面の 
    「全通常キーの Ctrlを外す」に変更にしたり
    「右Ctrl」キー自体を「無効」にしてもダメでした

    そもそも 「右Ctrl」を押下したことで この配列面に来るせいなのか
    Ctrlを押下したことになってしまうようです

    #7699
    nicochan
    参加者

    申し訳ありません 自己解決しました Dのように配列面を分けます

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