如何在 Windows 10 中禁用 Alt+Space 原生热键?

如何在 Windows 10 中禁用 Alt+Space 原生热键?

Windows 10 具有Alt+Space默认热键,用于打开窗口菜单栏,并可选择最小化/最大化。

我正在使用 Kdenlive,Kdenlive 想要将其用作Alt+Space循环播放视频的热键。不幸的是,当我按下热键时,Windows 10 会处理热键,但不会将信息传递给应用程序。

鉴于我不需要原生热键,有没有办法将其删除?

答案1

Alt+Space热键由Windows系统默认采用。

但是,借助第三方解决方案,您可以覆盖此设置并通过不让它们窃取热键组合来控制 Windows。

  1. 下载自动热键并安装它。
  2. 在记事本或默认编辑器中创建一个新文件并插入以下两行:

    ; 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
    
  3. 将其保存在易于访问的地方任何啊哈(而不是 .txt 格式)

  4. 双击它(或以管理员身份运行),它将触发 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并禁用此快捷方式。

  1. 安装并运行 PowerToys 安装程序
  2. 从左侧菜单中选择“PowerToys Run”
  3. 将此设置切换为“关闭”,或者将快捷方式重新分配给其他内容

相关内容