キーを使用してホームボタンの機能をシミュレートしようとしています:ctrl + left(MacOSのcmd+ leftのように)が、何らかの理由でドキュメントの最初に移動します。
同様に、ctrl + rightを押すと、ドキュメントの最後に移動し、行の最後に移動します。では、何が間違っているのでしょうか。
私のコード:
^left::Home
^right::End
キーを使用してホームボタンの機能をシミュレートしようとしています:ctrl + left(MacOSのcmd+ leftのように)が、何らかの理由でドキュメントの最初に移動します。
同様に、ctrl + rightを押すと、ドキュメントの最後に移動し、行の最後に移動します。では、何が間違っているのでしょうか。
私のコード:
^left::Home
^right::End
実際、を使用するとすぐSend
に、修飾子(Ctrlこの場合)は無視されます。したがって、Send,{ctrl up}
は不要ですが、どちらも害はありません。
これは、次のように2つのワンライナーに減らすことができます。
^Left::Send, {Home}
^Right::Send, {End}
これは、ctrl + leftを押したときにCtrlキーがユーザーから押されたままであり、Windowsがそれをctrl+homeとして解釈するために発生します。
追加する
Send,{ctrl up}
前
Send, {Home}
Ctrlが一瞬上(押されていない)になるので、ホームのみを送信します。
複数行のホットキーコードを作成するときは、適切なスタイルを使用することを忘れないでください。
hotkey::
code
code
return