如何在 WPF 中绑定 Ctrl 和数字键盘 /(正斜杠)?

Posted

技术标签:

【中文标题】如何在 WPF 中绑定 Ctrl 和数字键盘 /(正斜杠)?【英文标题】:How can I bind Ctrl and the Number Pad / (forward slash) in WPF? 【发布时间】:2015-08-14 22:20:33 【问题描述】:

我希望能够对Ctrl+/ 进行 KeyBinding。但不是/,它与?(在主键盘上)在同一个键上。我想在/的数字键盘键上做。

要使其与主键盘一起使用/这样可以:

<KeyBinding Command="Binding ElementName=window, DataContext.KeyBindingCommand"
                      CommandParameter="Binding Gesture, RelativeSource Self"
                      Gesture="CTRL+Question"

它使用 Question 是因为它在按下控制时获得了移位的值(我猜)。

但这不适用于小键盘/ 键。

有人知道数字键盘/ 键的Key 表示是什么吗?

【问题讨论】:

【参考方案1】:

原来密钥名称是Divide。稍微搜索了一下。

【讨论】:

我什至没有想到这一点,但回头看……为什么没有我想到了这个。 @Nighthawk441 - 是的,它是你一看到就很明显的其中之一。 :)

以上是关于如何在 WPF 中绑定 Ctrl 和数字键盘 /(正斜杠)?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 WPF 和 .NET 3.5 注册全局热键以说出 CTRL+SHIFT+(LETTER)?

如何在 WPF 中捕获 Ctrl + Tab 和 Ctrl + Shift + Tab?

如何从 WPF 中的子控件中获取键盘?

用于 RibbonTab 的 WPF IsSelected 绑定在 ctrl+tab 上停止工作

WPF 中的键盘快捷键

WPF treeview:如何在资源管理器中实现键盘导航?