マウスの一部操作を置き換えているが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
だった。