2011-06-14 2 views
2

나는 determine whether or not a user left the WPF TextBox using the keyboard or the mouse을 찾으려고합니다.사용자가 WPF TextBox에서 어떤 키를 남길 수 있습니까?

특정 키를 눌렀을 때 TextBox를 모니터링하기로 결정했다면 내가 볼 키는 무엇입니까? 다른 방법을 사용하십시오 (따라서 질문 제목) :

질문 : 사용자가 WPF TextBox에서 어떤 키를 남길 수 있습니까?

입니까? 아니면 고려해야 할 다른 열쇠가 있습니까?

+0

응용 프로그램 포커스 변경은 어떻게됩니까? 그게 중요할까요? – spender

+0

@spender : 아니요. 사용자가 키보드를 사용하여 필드를 떠날 때 취하려고하는 동작은 응용 프로그램 포커스가 변경되면 실행되지 않아야합니다. – lance

+0

메신저 그냥 생각하고있어 그걸 확인하려면 – caesay

답변

2

이 (초점에 따라)에 대한

  • 시프트 탭
  • 화살표 키를 잊지 마세요
  • 대체 메뉴 옵션 키 조합

  • Alt 키 탭

  • 윈도우 키
+0

시프트 탭이 필요합니다. 나머지 대부분은 앱에서 집중력을 잃어 버릴 것이고 앱에서 포커스 이벤트를 잃지 않거나 발동하지 않을 것이라고 나는 생각하지 않는다. 화살표 키에 대해서는 잘 모르겠다. 어떤 경우에 화살표 키를 사용하면 포커스가 변경됩니까? 내가 뭘 놓치고 있니? –

0

기본적으로 탭입니다. 그러나 WPF를 포함한 Windows 폼에서는 모든 것을 완벽하게 제어 할 수 있으므로 컨트롤이 포커스를 잃을 수있는 키 입력/키 입력 조합은 사실상 무한합니다. 어떤 특정한 것이 특정 컨트롤에 초점을 잃게 할 수 있는지를 보는 것은 상당히 쉬울 것이지만 모든 가능성을 포함하는 것은 일반적인 경우에 비실용적입니다.

또한 사용자가 화면을 탐색 할 수있는 음성 인식 소프트웨어를 처리하는 방법을 고려 했습니까?

+0

광 범위 한 사용자 범위를 가진 사람에게는 음성 인식 문제가 적절할 수 있습니다. – lance

관련 문제