Интересно, что я не нашел ответа на этот, казалось бы, тривиальный вопрос - у событий у мышей Cocoas z-координаты - для чего они нужны?
Это описано для функции absoluteZ:
absoluteZ
Чтобы координата была действительной, получатель должен представлять событие, генерируемое указательным устройством планшета (в противном случае возвращается 0). Координата z не представляет давление. Он регистрирует координату глубины, возвращаемую некоторыми планшетными устройствами с колесами; если устройство отличается от этого, возвращается 0. Этот метод действителен только для событий мыши с подтипом NSTabletPointEventSubtype и для событий типа NSTabletPoint.
Совместимость с планшетом.
Google твой друг. http://developer.apple.com/mac/library/documentation/Cocoa/Reference/ApplicationKit/Classes/NSEvent_Class/Reference/Reference.html
Я полагаю, это для (потенциальных) 3D-устройств ввода, которые имеют третью ось. Эта третья ось может быть любой, от информации о глубине до давления (от стилуса) и т. Д. Это зависит от устройства