Desde ncurses.h
typedef struct { short id; /* ID to distinguish multiple devices */ int x, y, z; /* event coordinates (character-cell) */ mmask_t bstate; /* button state bits */ } MEVENT;¿Qué representa la coordenada z?
Desde la página de manual de curs_mouse :
El miembro z en la estructura de eventos no se usa actualmente. Está diseñado para usarse con pantallas táctiles (que pueden ser sensibles a la presión) o con ratones 3D/trackballs/guantes eléctricos.
Además, si busca lib_mouse.c en el código fuente de ncurses para ->z y .z , encontrará que solo se establece en cero.