4 // I really want to convert this to be a bitmask, but another day
20 void PND_Setup_Controls( void ); // call this first
21 void PND_Close_Controls( void ); // call this last
22 void PND_SendKeyEvents ( void ); // call this when you want to update status of keys
23 int PND_Pad_RecentlyPressed ( pnd_keytype_e num ); // after SendKeyEvents is done, call this to check a given key (assuming you're not just using ioctl EVIOCGKEY or SDL joy/keyb to do it)
26 void PND_ReadEvents ( int fd, int device ); // pull all events from given fd
27 void PND_CheckEvent ( struct input_event *event, int device ); // examine events, setting state flag as we go
28 int PND_OpenEventDeviceByID( int event_id );
29 int PND_OpenEventDeviceByName( char event_name[] );