阻止 Winkey + Alt + Enter 打开 Windows Media Center 并重新绑定

阻止 Winkey + Alt + Enter 打开 Windows Media Center 并重新绑定

我买了一个新的遥控器,正在使用 AHK 重新绑定它的一些按钮。它没有软件来设置每个按钮的功能,“它只是工作”。使用 KeypressOSD.ahk,我可以看到它发送了什么按键。

因此,它有一个按钮,用于发送Win+ Alt+ Enter,以便打开 Windows Media Center。我想阻止此快捷方式打开 Windows Media Center,并使其聚焦 Media Player Classic。此代码运行良好,它验证 Media Player Classic 是否已打开,如果已打开,则获得焦点并接收 Space 命令:

^F1::
IfWinExist, Media Player Classic
{
  WinActivate
  Send {Space}
}
Return

我想使用相同的命令。但是这个不起作用,WCE 仍然打开:

~!#Enter::
IfWinExist, Media Player Classic
{
  WinActivate
  Send {Space}
}
Return

这个也有效:

~!#F2::
IfWinExist, Media Player Classic
{
  WinActivate
  Send {Space}
}
Return

答案1

~从热键中删除:

!#Enter::
IfWinExist, Media Player Classic
{
  WinActivate
  Send {Space}
}
Return

含义~(强调):

当热键触发时,其按键的原生功能将不是被阻止(对系统隐藏)。

所以基本上,您请求 AHK 进一步传递原始热键。

相关内容