Вопрос

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

Точно так же, как я купил дешевый сотовый телефон с сенсорным управлением одним пальцем и с помощью программирования заставляю его работать как iPhone, Gphone или что-то еще крутое (с поддержкой мультитач).:-)

Я использую VSTS 2008 + C# + .Net 3.5.Я спрашиваю серьезно, а не шучу.Пожалуйста, поправьте меня, если я глуп и иду не в том направлении.

Это было полезно?

Решение

Вероятно, это будет зависеть от того, какую информацию получает драйвер вашего устройства.Если доступны необработанные данные с сенсорной панели, возможно, вы сможете получить дополнительную информацию и выполнить псевдомультитач.

Однако я интуитивно чувствую, что интерфейс с одним касанием настраивается как стандартная мышь USB или PS/2.Это будет сделано для упрощения интерфейса драйверов — производитель сможет предоставлять доступ к оборудованию через уже установленные протоколы.

Если вы имеете в виду какое-то устройство, вы всегда можете связаться с производителем и спросить его, какую дополнительную информацию он может вам предоставить.

Другие советы

В .NET 3.5 сенсорного управления не так уж много;но хорошая новость заключается в том, что я почти уверен, что он гораздо лучше поддерживается в наборе инструментов 4.0 (в частности, в WPF 4.0, глянь сюда).

В 3.5 единственный раз, когда я лично хорошая поддержка сенсорного управления наблюдалась, когда я использовал «поверхностное» устройство и поверхностный SDK;обратите внимание, что поверхностный SDK нет совместим с обычным сенсорным API (хотя я думаю, что они попытались объединить их).

О, и я подозреваю, что вам понадобится Windows 7.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top