您知道,并非所有的笔尖都是子弹形的。
我目前正在测试的笔(Wacom'6D Art Pen')仅接受其接触表面为矩形的尖角笔尖。
我需要以编程方式确定该笔尖具有这种特殊形状,以便可以自动选择与其匹配的笔刷。
当我在接近事件处理程序中查询笔信息时,我确实获得了唯一的序列号,但是设备ID始终为0。
我唯一能想到的就是以某种方式从序列号中收集笔模型(如果可能的话),并保留与各种模型相对应的画笔形状的静态列表。
但是,即使那样也很奇怪,因为序列号对应于笔本身,而不是其中的特定笔尖。那可以接受多种不同笔尖形状的笔呢?
我的直觉告诉我这无法自动完成,但我很好奇是否有人对此有任何想法。
我正在macOS的Objective-C中进行此操作,但问题比这更笼统,所以请不必担心语言或平台。