Две мыши: да
Во-первых, я хотел бы отметить, что в статье, на которую вы ссылаетесь, речь идет о двух устройствах ввода мыши, поэтому вы можете выбрать, какая рука выполняет наведение мыши, но НЕ о двух отдельных курсорах мыши. Mac OS X (и все версии Mac OS до нее, которые я могу вспомнить) поддерживает одновременное подключение и активацию нескольких устройств мыши и указателя, поэтому вы можете делать то, что предлагает эта статья.
Два курсора мыши: нет
Нет, в Mac OS X нет хорошего способа иметь дополнительный курсор мыши, потому что все API мыши в операционной системе (и, следовательно, все приложения) предполагают, что имеется только один курсор. Например, вызов функции ОС для запроса текущей позиции курсора мыши не имеет аргумента для вызывающей стороны, чтобы указать, запрашивает ли он курсор "первой" или "второй" (или "левый" или "правый") курсора мыши , И возвращаемые значения не определяют список курсоров мыши и их положения; он просто определяет координаты x
и y
единственного курсора мыши.
Возможно, существуют сторонние усовершенствования для Mac OS X, в которых добавлена поддержка дополнительных курсоров мыши, но программное обеспечение, которое вы используете, должно быть переписано для поддержки такого усовершенствования. Поэтому вы, вероятно, сможете использовать его в каком-нибудь демонстрационном приложении, которое поставляется со вторым пакетом улучшений курсора мыши, но оно не будет работать в большинстве остальных ОС и приложений.
Если вам нужно несколько точек ввода с экрана, используйте iOS. Технология мультитач iOS позволяет распознавать до 11 одновременных точек касания экрана.