2011-06-14 35 views
2

我正在尝试determine whether or not a user left the WPF TextBox using the keyboard or the mouse用户可以使用什么键离开WPF文本框?

如果我决定监视文本框中某些被按下的键,我应该看哪些键?换一种方式(因此问题标题):

问题:用什么键可以让用户离开WPF文本框?

难道只是标签,还是还有其他钥匙需要考虑?

+0

如何改变应用程序的重点?这算不算? – spender 2011-06-14 14:34:35

+0

@spender:没有。当用户使用键盘离开现场时,我尝试采取的操作在应用程序焦点更改时不应触发。 – lance 2011-06-14 14:36:06

+0

即时考虑它只是选项卡,你需要注意的 – caesay 2011-06-14 14:39:14

回答

2

不要忘记

  • Shift-Tab键
  • 箭头键(取决于焦点)
  • Alt键菜单选项键组合

  • 使用Alt-Tab

  • 的Windows钥匙
+0

shift-tab肯定。其余的大部分都将从应用程序中关注,这不会引发应用程序中的丢失/聚焦事件,我不认为。虽然我不确定箭头键。在什么情况下,箭头键会导致焦点改变?我错过了什么? – 2011-06-15 14:55:54

0

标签默认。但是,在Windows窗体(包括WPF)中,您可以完全控制所有内容,因此可能导致控件失去焦点的击键/击键组合几乎是无限的。可能很容易看出具体的控制是否会导致失去重点,但在一般情况下涵盖所有可能性是不切实际的。

另外,你有没有考虑过如何处理让用户导航屏幕的语音识别软件?

+0

语音识别问题可能适用于比我的用户范围更广的用户。 – lance 2011-06-14 15:06:08

相关问题