我正在寻找自定义 Windows 10 系统的方法,以使其适应我的习惯。我特别习惯于窗口管理器操作的可编辑快捷方式(最小化、最大化、平铺/排列左/右),就像我在 Linux 中使用它们一样。
默认情况下,这些在 Windows 10 中使用Win-触发Arrow_keys。但是在我的笔记本电脑上,我的键盘左侧只有一个 Windows ( Win/ ) 键,而箭头在右侧,因此很难用一只手完成每个这样的快捷键操作。Super(在我看来,用双手做捷径并不符合快捷键的基本目的——避免这种奢侈的身体动作!)
...如果可以编辑快捷方式,我希望能够删除/替换那些对我完全没用的快捷方式,例如Ctrl-Esc与Super/ Win,Super- L,当我从未以这种方式锁定桌面时,Super- F,它启动了一个叫做反馈中心的东西,我不知道它是什么,而且我可能永远不会使用......
有没有办法编辑默认的 Windows 10 快捷方式(用于窗口管理器和其他操作)或添加新快捷方式,以便只需一只手即可轻松使用每个此类快捷方式?
感谢@user1292580 的评论,我猜想单个键可以重新映射为正确的 Win 键。就是这样。我在这里找到了一篇关于 AutoHotkey 的文章,还链接到有关如何将 Right_Ctrl 重新映射为 Right_Win的精确说明
安装 AutoHotkey
在资源管理器中右键单击:新建 > AutoHotkey 脚本
在记事本中打开它或右键单击它并“编辑脚本”
添加行
RCtrl::RWin
,保存并关闭,双击执行脚本;它应该已经工作了。将脚本复制到
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
,因此每次打开计算机时它都会自动运行也许完全重新映射Right_Ctrl键不是最好的主意,因为Ctrl键在右侧可用于其他目的(例如, Ctrl+I在 Office 中设置“斜体”)。
改变方法:可以重新映射整个键组合而不是一个。例如,通过这种方式,Left_Ctrl-可以重新映射以执行与-Down_Arrow相同的操作,依此类推WinDown_Arrow(因此不会改变Ctrl自身)。
因此:
(
^
代表Ctrl,>^
for Right_Ctrl,Up
etc 代表相应的箭头键,!
for Alt,#
for Win。类似的东西也>^Up::#Up
应该起作用,它确实可以最小化和最大化,但奇怪的是不适合左右排列。)或者,使用其他键:
(
WinMinimize A
不同之处#Down
在于前者触发直接最小化,后者首先取消最大化。)其他快捷键:
#f::Run Firefox
(设置默认快捷方式以触发不同的操作会重新映射该快捷方式。)
运行桌面快捷方式执行
%windir%\explorer.exe ms-settings-connectabledevices:devicediscovery
,连接设备的界面,使用Alt- b:!b::Run "C:\Users\cip\Desktop\Connect Wireless Display and Audio Devices.lnk"
Left_Ctrl使用-启动任务管理器Esc:
<^Esc::Run "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\System Tools\Task Manager.lnk"
重新映射一些F- 键以调整音量而不按Fn:
F7::SendInput {Volume_Mute}
F8::SendInput {Volume_Down}
F9::SendInput {Volume_Up}