【发布时间】:2014-06-11 12:29:42
【问题描述】:
有没有办法识别不包含修饰符的多个按键组合?
我知道检测和使用Modifier + Normal key 组合的方法 - 在MyBase.KeyDown 事件下,e.KeyCode 提供与每个键盘字母相关的数字。我知道如何组合这些,通过使用e.Modifier 和 Keys.whatever。
所以我希望能够识别多键组合,例如 C + T - 不包括 Modifier。这可能吗?
【问题讨论】:
-
由于 e.KeyCode 一次只能包含一个值,因此您必须跟踪前一个键以查看它是否等于“C”或“T”,当然清除当它不是“C”而不是“T”时按下前一个字符
-
@Plutonix 所以我猜没有像使用
Modifiers 时那样的正确方法?哦,好吧,只是一个想法!
标签: .net vb.net keyboard-shortcuts