Как вы знаете, не все перья стилуса имеют форму пули.
Ручка, с которой я сейчас тестирую (Wacom '6D Art Pen'), принимает только остроугольные перья, поверхность контакта которых имеет прямоугольную форму. .
Каким-то образом мне нужно программно определить, что этот кончик имеет эту конкретную форму, чтобы я мог автоматически выбрать кисть, которая ему соответствует.
Когда я запрашиваю информацию о пере в обработчике событий близости,Я получаю уникальный серийный номер, но идентификатор устройства всегда равен 0.
Единственное, что я могу придумать, - это как-то извлечь модель пера из серийного номера (если это вообще возможно) и просто сохранитьстатический список форм кисти, которые соответствуют различным моделям.
Но даже это странно, потому что серийный номер соответствует самой ручке, а не конкретному пику, который в ней находится. А как насчет ручек, которые могут принимать несколько разных форм перьев?
Мой кишок говорит мне, что это невозможно сделать автоматическим способом, но мне любопытно посмотреть, есть ли у кого-нибудь какие-либо мысли по этому поводу.
Я делаю это в Objective-C для macOS, но вопрос носит более общий характер, поэтому, пожалуйста, не беспокойтесь о языке или платформе.