有没有办法在键盘输入发送到 Windows 界面之前捕获它们?

有没有办法在键盘输入发送到 Windows 界面之前捕获它们?

我是一个 Emacs 键盘按键爱好者,我认为它们非常棒,每当我有机会真正地改变我最喜欢的 IDE 的默认键盘按键时,emacs我都会这样做。

但 Windows 让我感到难过的一点是,显然无法更改默认的系统按键。我完全理解,提供这样的功能会很麻烦。

我的意思是绑定一个新的按键来调用原始的 Windows 按键。

例如,如果我ctrl+n在键盘上,我想阻止触发默认的 Windows 行为(如果有任何附加到该击键)而是触发另一个行为(在这种情况下是向下箭头)。

我相信做到这一点的唯一方法是在低级开发程序(如 c 或 c++)上使用威力

您认为我该如何实现这一目标?

相关内容