我正在使用功能有限的键盘,想更改我的 Windows 10 系统快捷键?

我正在使用功能有限的键盘,想更改我的 Windows 10 系统快捷键?

我正在寻找自定义 Windows 10 系统的方法,以使其适应我的习惯。我特别习惯于使用可编辑的快捷键来执行窗口管理器操作(最小化、最大化、平铺/左右排列),就像我在 Linux 中使用它们一样。

默认情况下Win在 Windows 10 中,这些功能可通过-触发Arrow_keys。但在我的笔记本电脑上,键盘左侧只有一个 Windows ( Win/ Super) 键,而箭头键在右侧,因此几乎不可能用一只手完成每个这样的快捷键操作。(在我看来,用双手执行快捷键不符合快捷键的基本目的——避免如此夸张的身体动作!)

...如果快捷方式可以编辑,我希望能够删除/替换那些对我来说完全无用的快捷方式,例如Ctrl- ,其功能与/Esc相同,- ,当我从未以这种方式锁定桌面时,- ,它会启动一个称为反馈中心的东西,我不知道它是什么,而且我可能永远不会使用它......SuperWinSuperLSuperF

有没有办法编辑默认的 Windows 10 快捷方式(用于窗口管理器和其他操作)或添加新的快捷方式,以便每个这样的快捷方式都可以轻松地用一只手使用?

答案1

感谢@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可以重新映射以执行与Win-相同的操作Down_Arrow,依此类推(因此不会改变其Ctrl本身)。

因此:

>^Up::Sendinput #{Up}
>^Down::SendInput #{Down}
>^Left::SendInput #{Left}
>^Right::SendInput #{Right}

^代表Ctrl>^代表等Right_CtrlUp代表相应的箭头键,!代表Alt#代表Win。类似的>^Up::#Up也应该可以工作,它可以最小化和最大化,但奇怪的是不能排列到左边和右边。)

或者,使用其他键:

^!x::WinMinimize A
^!e::WinMaximize A
!e::Sendinput #{Up}
!x::Sendinput #{Down}
!s::SendInput #{Left}
!d::SendInput #{Right}

WinMinimize A不同之处#Down在于前者触发直接最小化,而后者首先取消最大化。)

其他快捷方式:

  • Win使用-启动 Firefox f#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_CtrlEsc<^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}

相关内容