让用户指定自己的C#KeyCodes来制作快捷方式

时间:2016-02-05 17:00:54

标签: c# keypress keydown keycode keyup

我想让用户按下组合键并设置该组合以执行操作。示例:Control / P

我可以捕获KeyDown事件中的键,但它有点复杂,因为不应该允许某些键组合,例如Control / C和Control / V,因为它们用于执行Windows操作,我不知道我想改变。

有没有人知道我可以用来确保用户输入可接受的组合键的准备清单?之前有人这样做了,我希望不必重新发明轮子。

感谢。

1 个答案:

答案 0 :(得分:0)

创建一个你不想让它们覆盖的黑名单。

您可以使用例如Keyboard Shortcuts for Windows作为参考。