尝试在 Windows 中使用 Autohotkey 重新映射 Win + [Shift] + 箭头
Trying to remap Win + [Shift] + Arrows using Autohotkey in Windows
我正在尝试在 Autohotkey 中编写脚本来完成以下操作:
Win + 左键,Win + Shift + 左键 = Home
Win + 右,Win + Shift + 右 = 结束
等等
它适用于简单版本 (Win + Arrow),但在组合中添加 Shift 时无效。当同时按下 Shift 和 Win 和 - 让我们说 - 向左箭头时,它会将 window 移动到另一个桌面(默认 windows 10 行为)。任何人都可以帮忙吗?这是我的脚本:
#Left::
If GetKeyState("Shift","P")
Send {Home}
else
Send {Home}
Send {Home}
Return
#Right::
If GetKeyState("Shift","P")
Send {End}
else
Send {End}
Return
#Up::
If GetKeyState("Shift","P")
Send {PgUp}
else
Send {PgUp}
Return
#Down::
If GetKeyState("Shift","p")
Send {PgDn}
else
Send {PgDn}
Return
在 Windows 10 上,我已经试过了并且有效。
#+Left::
Send {Home}
Return
我正在尝试在 Autohotkey 中编写脚本来完成以下操作:
Win + 左键,Win + Shift + 左键 = Home Win + 右,Win + Shift + 右 = 结束 等等
它适用于简单版本 (Win + Arrow),但在组合中添加 Shift 时无效。当同时按下 Shift 和 Win 和 - 让我们说 - 向左箭头时,它会将 window 移动到另一个桌面(默认 windows 10 行为)。任何人都可以帮忙吗?这是我的脚本:
#Left::
If GetKeyState("Shift","P")
Send {Home}
else
Send {Home}
Send {Home}
Return
#Right::
If GetKeyState("Shift","P")
Send {End}
else
Send {End}
Return
#Up::
If GetKeyState("Shift","P")
Send {PgUp}
else
Send {PgUp}
Return
#Down::
If GetKeyState("Shift","p")
Send {PgDn}
else
Send {PgDn}
Return
在 Windows 10 上,我已经试过了并且有效。
#+Left::
Send {Home}
Return