日本語入力時のctrl+マウスのホイール操作

かえうち フォーラム 【初心者歓迎】なんでも質問コーナー 日本語入力時のctrl+マウスのホイール操作

  • このトピックには3件の返信、2人の参加者があり、最後に1234qwerにより3年、 7ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #6086
    1234qwer
    参加者

    1234qwerと申します。
    日本語入力時、ctrl+マウスのホイール操作で拡大・縮小を行いたく質問致します。

    添付の設定が私が手を加えたものです。
    かんたん設定時では日本語入力時にctrl+cなどができなかったため、
    ctrlを押下したときにユーザーMODにより配列面8に移行するようにしたものです。

    ところが、添付の設定では、日本語入力時にctrl+cなどのショートカットはできるものの、
    日本語入力時にctrlを押下しつつマウスのホイール操作で拡大・縮小ができませんでした。
    なお、英語入力時ではこの問題は起こらないです。

    添付の設定では、kbvで動作確認はしており、問題ないです。
    kbvを起動した上で、日本語入力時にキーボードのctrlを押すとcrtlが赤くなりました。
    そのため、なぜ日本語入力時にctrl+マウスのホイール操作で拡大・縮小ができないのか不思議です。

    恐れ入りますが、日本語入力時、ctrl+マウスのホイール操作をできるようにするための変更をご教授ください。
    よろしくお願いいたします。

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

    例えば、左Ctrlキーに設定したユーザーMOD6(通常MOD・キーリピートOFF)は、以下のような動作をします。

    • ユーザーMOD6だけを押す(押したままにする)時点では、内部で配列面8が有効になるものの、何も出力しない。
    • ユーザーMOD6を押したまま(押しながら)Aキーを押すと、配列面8の左Ctrl-Aが出力される。つまり、「左Ctrl押下、A押下、A離す、左Ctrl離す」が一気に出力される。
    • ユーザーMOD6を押している間に何も押すことなく、500msec以内(一般タブで設定)にユーザーMOD6を離すと、単独押しに設定した左Ctrlが出力される。つまり、「左Ctrl押下、左Ctrl離す」が一気に出力される。
    • ユーザーMOD6を押している間に何も押すことなく、500msec以上(一般タブで設定)経ってからユーザーMOD6を離すと、何も出力しない。

    したがって、ユーザーMOD6を押している間にマウスを操作しても、Ctrlキー押下状態とはなりません。

    ご希望の動作を実現するには、「修飾キー連動配列面」を使用してください。修飾キー連動配列面は、(ユーザーMODではなくLCtrlなどの)通常の修飾キーが押下されている間のみ一時的に指定した配列面を有効にする機能です。修飾キーの動作そのものは変化しないので、Ctrlキーを押している間は「Ctrlキー押下」がPCに伝わります。日本語入力用配列面であっても、Ctrlキー押下中のみ英字配列面に切り替わるので希望通りの動作となります。
    ただ、親指シフトかんたん設定を使用した場合はデフォルトでそのような設定になっています。配列面1の修飾キー連動配列面にはすべて「6」が設定されていて、配列面6はQWERTY英字配列となっているはずです。もしデフォルトでそうならないのであれば、そのときのカスタマイズを添付してください。

    (修飾キー連動配列面の動作の詳細は以下に書かれております。)

    キーボード配列面

    #6113
    1234qwer
    参加者

    ご回答ありがとうございます。
    試した後、改めてご報告させていただきます。

    #6153
    1234qwer
    参加者

    うぇぶしま様

    ご回答下さってから時間が経ってしまい申し訳ございません。
    以前の設定ファイルに対して、仰っていた設定を反映したところ希望の操作ができるようになりました。
    お手煩わせ申し訳ございません。大変ありがとうございました。

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