我正在尝试determine whether or not a user left the WPF TextBox using the keyboard or the mouse。用户可以使用什么键离开WPF文本框?
如果我决定监视文本框中某些被按下的键,我应该看哪些键?换一种方式(因此问题标题):
问题:用什么键可以让用户离开WPF文本框?
难道只是标签,还是还有其他钥匙需要考虑?
我正在尝试determine whether or not a user left the WPF TextBox using the keyboard or the mouse。用户可以使用什么键离开WPF文本框?
如果我决定监视文本框中某些被按下的键,我应该看哪些键?换一种方式(因此问题标题):
问题:用什么键可以让用户离开WPF文本框?
难道只是标签,还是还有其他钥匙需要考虑?
不要忘记
Alt键菜单选项键组合
使用Alt-Tab
shift-tab肯定。其余的大部分都将从应用程序中关注,这不会引发应用程序中的丢失/聚焦事件,我不认为。虽然我不确定箭头键。在什么情况下,箭头键会导致焦点改变?我错过了什么? – 2011-06-15 14:55:54
标签默认。但是,在Windows窗体(包括WPF)中,您可以完全控制所有内容,因此可能导致控件失去焦点的击键/击键组合几乎是无限的。可能很容易看出具体的控制是否会导致失去重点,但在一般情况下涵盖所有可能性是不切实际的。
另外,你有没有考虑过如何处理让用户导航屏幕的语音识别软件?
语音识别问题可能适用于比我的用户范围更广的用户。 – lance 2011-06-14 15:06:08
如何改变应用程序的重点?这算不算? – spender 2011-06-14 14:34:35
@spender:没有。当用户使用键盘离开现场时,我尝试采取的操作在应用程序焦点更改时不应触发。 – lance 2011-06-14 14:36:06
即时考虑它只是选项卡,你需要注意的 – caesay 2011-06-14 14:39:14