如何修改Windows 10键盘快捷键?

如何修改Windows 10键盘快捷键?

作为 Linux 用户,我非常依赖工作区。Windows 10 有这个功能,但我仍然希望像在 Linux 中一样在它们之间切换,在 Linux 中我使用 ++ctrl或在 工作区之间切换。altrightleft

然而,对于 Windows 10 来说,它是ctrl+ windows+rightleft

如何将这些 Windows 10 快捷方式修改为 Linux 的快捷方式?

答案1

我尝试了 harrymc 的脚本,但是没有用。所以我修改了它,下面这个对我有用:

!^Right::send, #^{Right down}{Right up}
!^Left::send, #^{Left down}{Left up}

其余一切都很好。

然后我通过添加以下几行改进了脚本

!^Down::
    send, #^{Right down}{Right up}
    Sleep, 200
    send, #^{Right down}{Right up}
    return
!^Up::
    send, #^{Left down}{Left up}
    Sleep, 200
    send, #^{Left down}{Left up}
    return

这允许模拟 2x2 网格,并使用向上和向下箭头在行之间导航。

编辑:sleep添加该命令是为了允许动画在发送第二个命令之前完成,send否则我看到了一些忽略第二条指令的情况。

答案2

人们无法更改 Windows 的快捷键,但可以拦截按键并动态更改它们。

AutoHotkey 是一款出色的重新映射键盘按键的程序。设置步骤如下:

  1. 下载并安装自动热键
  2. 创建一个名为 startup.ahk 的文本文件并将以下内容粘贴到里面以 将Ctrl++ /映射到 ++ / :AltRightLeftCtrlWinRightLeft

!^Right::^#Right
!^Left::^#Left

  1. 保存并运行脚本来测试其功能。
  2. 如果执行情况符合预期,请将脚本复制到启动文件夹中

要在 Windows 10 中查找启动文件夹,请打开“运行”(按Win+ R,或在“开始”菜单中搜索)并输入(不带引号):当前用户输入“shell:startup”,所有用户输入“shell:common startup”。将 startup.ahk 复制到打开的文件夹中。

相关内容