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


45

作为Linux用户,我是一个繁重的工作区用户。Windows 10具有该功能,但是我仍然希望像在Linux中那样在它们之间进行切换,在Linux中我使用 ctrl+ alt+ rightleft 在工作区之间进行切换。

但是,对于Windows 10,它更像是ctrl+ windows+ rightleft

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


看来“ Microsoft鼠标和键盘中心”可以满足这种需求。不幸的是,必须使用Microsoft键盘才能使用此软件。
Christophe Drevet-Droguet

Answers:


13

我尝试了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个指令之前完成,否则我看到一些忽略了第二个指令的情况。


1
您有理由Sleep, 200吗?删除后,您跳转到的桌面之间的Flash会阻止200ms的时间闪烁。如果您的CPU运行速度过快,是否可以消除睡眠问题?
马特

1
sleep由于动画的延迟,我不得不添加命令。换句话说,在添加它之前,我已经看到很多情况,send由于执行速度太快,第二个被忽略了。您可以根据需要修改时sleep长或将其删除。
Aquadarius

2
啊 如果关闭“最小化和最大化时动画窗口”(win + x>系统>高级系统设置>性能设置),则也可以将其完全删除。
马特

37

一个人不能更改Windows快捷方式,但一个人可以截取并即时更改它们。

AutoHotkey是重新映射键盘键的绝佳程序。以下是设置步骤:

  1. 下载并安装AutoHotkey
  2. 创建一个文本文件名为startup.ahk并粘贴以下里面映射 Ctrl+ Alt+ Right/ LeftCtrl+ Win+ Right/ Left

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

  1. 保存并运行脚本以测试其功能。
  2. 如果执行正常,请将脚本复制到“启动”文件夹中

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


1
我当时想我必须为此编写自己的脚本。好东西已经有人做过,这样我就不必重新发明轮子了!
answerSeeker 2015年

7
Windows仍然没有添加更改键盘快捷键的功能,这仍然令我感到困惑。甚至20年后 哇。阿蒙(Automen)。
Ligemer '17

之后,是否必须重新启动计算机才能正常工作?
Red M

@RedM:startup.ahk在测试后应该已经在运行。对于将来的引导,它将在引导期间启动。
harrymc '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.