2013-07-17 1 views
2

이것은 어리석은 질문 일 수도 있지만 어디에서나 답변을 찾을 수 없습니다. Microsoft Surface SDK 2.0은 Microsoft Surface 제품에서만 작동합니까? 아니면 다른 터치 스크린과 함께 사용할 수 있습니까? 난 단지 SurfaceTextBox 컨트롤이 작동하는 방식 (클릭 할 때 화면 키보드를 띄우는 것)을 좋아하고 멀티 터치가 아닌 Elo 터치 스크린 모니터를 사용하는 프로그램에서 사용할 수 있는지 궁금합니다.표면 용 서피스 SDK 만

감사합니다. SDK 2.0을 다운로드하여 설치하고 포함 된 샘플 앱을 실행하려고했습니다. 그들은 손가락으로 반응하는 것처럼 보이지 않지만 포함 된 시뮬레이터를 사용하면 작동합니다. Windows 7에서 실행 중입니다. 터치 스크린에서 작동하지 않는 이유는 무엇입니까?

마이크로 소프트의 웹 페이지에서

답변

3

예, 모든 터치 스크린에서 사용할 수 있습니다. WinRT/Windows 8뿐만 아니라 Windows 7에서도 작동합니다. 표면, 태블릿 (Win7 태블릿 용 WinRT) 및 터치 가능한 데스크탑 응용 프로그램에 사용했으며 절대적으로 정상적으로 작동합니다.

설치 프로그램을 사용하려면 Visual Studio 2010을 설치해야하지만 도구 상자에서 수동으로 DLL을 가져 오는 경우 Visual Studio 2012 및 2013 미리보기에서이 DLL을 수동으로 사용할 수도 있습니다. This 다른 질문에 대한 답변입니다. Visual Studio 2012와 함께 Surface SDK 2.0을 사용하는 방법에 대해 저의 동료가 답변했습니다.

터치 지원 WPF 응용 프로그램을 지원하는 훌륭한 툴킷이며, 대체품으로 사용할 수도 있습니다. WinRT Metro UI의 경우, 해당 툴킷을 사용할 수없는 경우를 대비하여 (예 : USB로 연결하거나 데스크톱 서비스가 필요한 경우).

업데이트 : 당신이 일로 터치 스크린이 기본 윈도우 7 터치로 작동하도록하는 방법에 대한 질문을 업데이트하기 때문에, 나는 당신이 다운로드하고 최신 drivers를 설치하는 것이 좋습니다. 네이티브 Windows 터치가 지원되는 경우 터치 스크린은 WPF touch/Surface SDK에서만 작동합니다. 최신 드라이버를 설치하면됩니다. 제어판 (펜 및 터치)에서 터치 입력을 활성화하고 구성해야 할 수도 있음을 잊지 마십시오. 윈도우 8에서

+0

알아두면 좋지만 사실 VS2010을 사용하고 있습니다. 감사합니다. – AXG1010

+0

당신의 조언은 해결책을 찾았습니다. 옛날이지만, 나는 그것을 시험해 보았을 때 (부분적으로, 개발을 위해 사용하는 여러 모니터에 문제가 있었다). 터치 스크린이 아니더라도, 내가 링크 한 드라이버가 "멀티 터치"드라이버라는 것을 알게되었다. Elo의 웹 사이트에서 최신 "멀티 터치"드라이버를 구사했는데 Elo의 "multitouch"라는 라벨을 잘못 오해했습니다. – AXG1010

1

:

http://msdn.microsoft.com/en-us/library/ff727815.aspx

마이크로 소프트 서피스 2.0 SDK는 관리 API와 당신이 표면 응용 프로그램을 개발하는 데 필요한 도구를 제공합니다. Surface SDK를 사용하여 작성된 응용 프로그램은 Surface 2.0 및 Windows 7 컴퓨터에서 만든 장치에서 실행할 수 있습니다.

은 참조 :

http://social.msdn.microsoft.com/Forums/en-US/b61c2eda-410e-4c65-9a60-b9e0a8ea11b2/windows-surface-sdk-setup-and-development-on-the-tablet-windows-rt

표면 SDK 2.0은 표면 태블릿의 Windows RT에 전념하지 않습니다. 그것 는 PIxelSense SUR40 단위에 열성적으로 또는 열리는 경우에 직업적인 버전을 가진 창 8 신청이다.

표면이 태블릿으로 도착한 이후로 많은 혼란이있었습니다. 제품 이름 표면 전에 Microsoft 테이블 터치 테이블과 삼성 SUR40 장치의 이름.

SDK는 해당 장치에서만 작동합니다. 마이크로 소프트 서피스와

http://www.infoq.com/news/2011/07/Surface-2

: 그럼 MS는 이리저리 윈 7에서 마지막으로

시작 PC의 애플리케이션을 터치 한 traditionnal 사용 될 수있는 버전 (표면 SDK 2.0) 출시가 SDK 2.0은 Surface 및 Windows Touch 장치 용 응용 프로그램을 작성할 수 있습니다.

표면 2.0 표면 1.0 장치와 호환되지 않습니다, 그리고 지금까지 호환 장치는 ... 이러한 세부 잠시 동안 공개되었습니다 [2011 년 7 월과 같은] 삼성 SUR40이지만, 마이크로 소프트는 했다 사용 가능한 Surface SDK 2.0. 주요 기능 중 하나는 터치 입력이 인 Windows 7 컴퓨터 인 Windows Touch 장치를 대상으로하는 기능입니다. 따라서이 SDK는 훨씬 더 다양한 장치를 제공합니다. 표면 장치가 거의 없다면 Windows Touch 장치가 많으며 그 수는 증가 할 것으로 예상됩니다.

윈도우 터치 응용 프로그램이 나중에는 풀 HD 해상도와 같은 손가락과 BLOB 인식 등 터치 관련 입력, 다수를 지원하는 제외하고, 사람을 표면에 매우 유사, 객체, 기울어 디스플레이, 회전 표시 등 태그

+0

링크를 사용해 주셔서 감사합니다. Surface SDK 2.0을 설치했지만 함께 제공된 샘플을 사용해 보았습니다. 어떤 이유로 나는 터치 스크린을 마우스 클릭과 다른 것으로 인식하지 못합니다. 그러나 제공된 시뮬레이터로 작동합니다. 어떤 아이디어? – AXG1010

+0

ELO Touchscreens가 최신 API를 완벽하게 지원한다고 생각하지 않습니다. ( – paulsm4

0

당신이 그냥 할 필요

실행을 마이크로 소프트 표면 입력

이동 Simulater 장치 관리자

휴먼 인터페이스 장치에서 마우스 오른쪽 터치 스크린을 통해 클릭과 호환되고 을 클릭하면이 활성화됩니다.

그냥. ;)

2

SurfaceWindow을 사용할 때 어떤 경우에는 접촉이 작동하지 않는 것으로 나타났습니다. 일반 WPF Window을 사용하면 모든 SurfaceControls가 작동합니다. 따라서 Windows 8에서 샘플 응용 프로그램을 사용하려면 SurfaceWindowWindow으로 대체하고 사용할 수없는 EventHandler를 제거해야합니다.