Отслеживание ввода графического планшета в C # - PullRequest
1 голос
/ 16 мая 2010

Я пишу приложение XNA с C # и хочу иметь возможность управлять приложением с помощью графического планшета. Все, что мне нужно, это отслеживать положение и давление пера на планшете, было бы неплохо иметь некоторые встроенные средства распознавания жестов, но я готов сделать это сам, если потребуется.

Моей первой попыткой было использовать библиотеку vbtablet . Однако, когда я отправил это другу, это не сработало. Похоже, что базовая технология довольно старая и не поддерживается некоторыми планшетами.

Моя вторая попытка - поиграть с Microsoft.Ink . Это выглядит многообещающе, но я очень мало знаю об этом предмете, и я изо всех сил пытаюсь заставить его работать должным образом - например, я не могу найти, как прочитать необработанный ввод с планшета и отключить режим указателя мыши на планшете при использовании InkOverlay.

Какую систему лучше всего использовать и какую документацию можно найти для начинающего в этой области?

1 Ответ

1 голос
/ 17 мая 2010

Что ж, если вы открыты для поддержки только Windows 7, вы можете просто что-то вроде XNA 4 (в настоящее время в CTP через Windows Phone SDK), который имеет встроенные сенсорные API. В Windows 7 эти API поддерживаются базовыми сообщениями WM_TOUCH, которые отправляет ОС.

edit: хорошо, вторая попытка :-) вы можете использовать планшет, такой как Wacom Bamboo, для отправки сообщений TUIO ; А затем установите Multi-Touch Vista для преобразования этих сообщений TUIO в сообщения WM_TOUCH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...