繁体   English   中英

创建具有多个字符的快捷键

[英]Creating shortCut keys with multiple Chars

我想设计一个快捷键框架。 比如Alt+CA、Alt+CI这样的第二个快捷键选项是多个字符的组合。 有什么办法可以做到这一点。

问候, 苛刻的苏曼

If you are using WPF you can use the KeyBinding class: http://msdn.microsoft.com/en-us/library/system.windows.input.keybinding.aspx

这个有可能 -

您需要有一种方法来添加事件处理程序来跟踪多个按键或按键事件。 您不能只将其视为单个按键,您需要在按键事件之间保存 state。

我看到的最大困难将是确定一个关键事件何时是一个旧的键组合,或者开始一个新的组合。 (当用户按下 Alt+CDE 并且 Alt+DE 是一个“组合”时会发生什么?)如果您要求您的组合始终是修饰符 + 一次或修饰符 + 两次击键,这将变得更容易管理,但如果您希望它完全通用,可能更难。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM