Windows 10 具有Alt+Space
默认热键,用于打开窗口菜单栏,并可选择最小化/最大化。
我正在使用 Kdenlive,Kdenlive 想要将其用作Alt+Space
循环播放视频的热键。不幸的是,当我按下热键时,Windows 10 会处理热键,但不会将信息传递给应用程序。
鉴于我不需要原生热键,有没有办法将其删除?
答案1
Alt+Space热键由Windows系统默认采用。
但是,借助第三方解决方案,您可以覆盖此设置并通过不让它们窃取热键组合来控制 Windows。
- 下载自动热键并安装它。
在记事本或默认编辑器中创建一个新文件并插入以下两行:
; it allows to make a rule which is applied only when windows contains the given title SetTitleMatchMode, 2 ; obviously below you write the title that is contained in your program's window #IfWinActive, Kdenlive !Space::Return ; ! stands for Alt key
将其保存在易于访问的地方任何。啊哈(而不是 .txt 格式)
双击它(或以管理员身份运行),它将触发 AutoHotKey 来执行它并加载它。现在,当在具有给定标题的窗口中按下Alt+热键时,它不会调用 Windows 默认操作(Kdenlive)。Space
我建议将它放在你的启动程序中,这样就不必在每次重新启动系统时手动执行它。
您可以通过编写脚本找到有关如何在 AutoHotKey 中编程热键的更多信息https://autohotkey.com/docs/Hotkeys.htm
答案2
我记得 Autohotkey 可以将键映射到 F13 到 F24 并使用:
!Space::
Send {F13}
return
让 Autohotkey 按 F13,然后通过 将 F13 设置为 Kdenlive 用于此目的的键Settings -> Configure Shortcuts
。
答案3
Alt-Space自恐龙时代以来就被定义为打开当前应用程序的系统菜单。PowerToys 中有一项功能可以用搜索功能取代此功能。如果您不喜欢此功能,请在 PowerToys 中禁用它。
答案4
如果有人正在寻找此问题的修复程序,我建议下载https://github.com/microsoft/PowerToys并禁用此快捷方式。
- 安装并运行 PowerToys 安装程序
- 从左侧菜单中选择“PowerToys Run”
- 将此设置切换为“关闭”,或者将快捷方式重新分配给其他内容