logo image with link to toppage hiyokoのHP
pages blog X(foremely Twitter) about&SNS

RDPセッション時にAutoHotKeyによる置き換えをなくす

autohotkey windows windows10 windows10pro rdp
投 稿 日:2024/09/16
最終更新日:2024/09/16
書いた人:hiyoko
Share

ToC

  1. 実際にやってみる
    1. 現在のコード
    2. 書き換え後のコード
  2. 参考文献

マウスの一部操作を置き換えているがRDPセッション中にも置き換えられてしまい、 そのたびに止めたり再開したりするのが面倒くさいのでそれを解消したかった。

マウス自体にもカスタマイズソフトは付属するが、マルチユーザ環境で出てしまうエラーに対処できなかったためAutoHotKeyを利用している。 wingetにてインストールした。

実際にやってみる

現在のコード

MButton::LButton
RButton::MButton
XButton1::RButton

書き換え後のコード

RDPセッション中はSM_REMOTESESSIONの値が0でなくなるっぽいので、これを利用する。

#HotIf !SysGet(4096)
MButton::LButton
RButton::MButton
XButton1::RButton
#HotIf

SM_REMOTECONTROL(8193)は関係ないらしく、RDPセッションにおいても0だった。

参考文献

最近知ったこと5つ