更改默认的Windows键盘快捷键

有没有办法改变CTRL + CCTRL + X等默认的Windows键盘快捷键到我想要的快捷键如CTRL + JCTRL + Q等在.NET中?

我可以用RegisterHotkey轻松注册新的热键。 我只需要取消注册Windows注册的热键,并在新的热键中添加它们的function。

我不确定我是否明白你想要做什么,所以不知道这些建议是否有帮助。

您可以使用此页面上的说明来禁用键盘快捷键。

然后,您可以使用这些 文章中的说明来创建一个全局键盘钩子,可以监听键盘组合。 然后你可以做任何你需要的行动来回应这些事件。

你可以尝试下面的代码来定制你的热键。

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"); } }