Как программно определить форму кончика / наконечника планшета - PullRequest
0 голосов
/ 08 ноября 2019

Как вы знаете, не все перья стилуса имеют форму пули.

Ручка, с которой я сейчас тестирую (Wacom '6D Art Pen'), принимает только остроугольные перья, поверхность контакта которых имеет прямоугольную форму. .

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

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

Единственное, что я могу придумать, - это как-то извлечь модель пера из серийного номера (если это вообще возможно) и просто сохранитьстатический список форм кисти, которые соответствуют различным моделям.

Но даже это странно, потому что серийный номер соответствует самой ручке, а не конкретному пику, который в ней находится. А как насчет ручек, которые могут принимать несколько разных форм перьев?

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

Я делаю это в Objective-C для macOS, но вопрос носит более общий характер, поэтому, пожалуйста, не беспокойтесь о языке или платформе.

...