有没有办法到C,CTRL + X等更改默认的Windows键盘快捷键像CTRL +像CTRL +我想要的快捷方式Ĵ,CTRL + Q等。在.NET中?更改默认的Windows键盘快捷键
我可以用RegisterHotkey轻松注册新的热键。我只需要注销Windows注册的热键并在新的热键中添加它们的功能。
有没有办法到C,CTRL + X等更改默认的Windows键盘快捷键像CTRL +像CTRL +我想要的快捷方式Ĵ,CTRL + Q等。在.NET中?更改默认的Windows键盘快捷键
我可以用RegisterHotkey轻松注册新的热键。我只需要注销Windows注册的热键并在新的热键中添加它们的功能。
您可以尝试下面的代码来定制您的热键。
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Alt && e.KeyCode.ToString() == "F")
{
this.KeyPreview = false;
MessageBox.Show("Alt Key and F Key Pressed");
}
}
您是否在谈论资源管理器(“文件管理器”)的实际快捷方式?或者一般Windows应用程序中的那些快捷方式?如果后者最终取决于应用程序,但通常是硬编码的。 – 2012-02-15 16:28:19
也许它会有所帮助。 http://stackoverflow.com/questions/598837/how-to-register-a-custom-keyboard-shortcut-for-a-windows-application – algot 2012-02-15 16:30:00