Option to disable IME when focus is on address bar
-
When typing in the address bar, I like to start it with the IME disabled.
Currently, I often accidentally type URLs and such in Japanese.
It is a pain to fix that. -
@thyobu
https://forum.vivaldi.net/topic/64835/autohotkey-recipes-for-vivaldi/11
I made it.
Japanese OK?
使い方に分からないことがありましたら、お気軽に聞いて下さい。Windowsでしか動きませんが。
^^ -
@shifte
ありがとうございます。
AutoHotKeyも検討しましたが、うまく実装できず諦めておりました^^;ただ、この機能には以下の要件を期待しておりまして、AutoHotKeyでは難しそうかと考えております。
やはり、ネイティブサポートされたほうが嬉しいなと思い、投稿いたしました。- ショートカットキーはVivaldiがアクティブなときだけ効いてほしい
- マウスでフォーカスしたときにも効いてほしい
- 安定性(AutoHotKeyの処理実行中に、アクティブウィンドウが変わったときでも、Vivaldiに対して処理したい)
とはいえ、せっかくなのでAHKのスクリプト、使わせてもらいますね。
-
- ショートカットキーはVivaldiがアクティブなときだけ効いてほしい
- マウスでフォーカスしたときにも効いてほしい
- 安定性(AutoHotKeyの処理実行中に、アクティブウィンドウが変わったときでも、Vivaldiに対して処理したい)
1と3は、一行目に
#IfWinActive ahk_exe vivaldi.exe
を追加すればできます。
2はMouseGestureL.ahkの矩形領域設定を使ってできそうですが、作ったことがありません。
^^; -
ありがとうございます。
ご提示いただいた方法で、1はできました。3については、
Ctrl+L
を押下~DLLCall
までの間に、Vivaldi以外のウィンドウがアクティブになった場合、アクティブになった方のアプリ(≠Vivaldi)でIME無効化が実行されてしまいます。
(CPU負荷が高いときに、別アプリのダイアログが割り込んできた場合など) -