IUP: iup_key.h File Reference

IUP - Portable User Interface

iup_key.h File Reference


Detailed Description

See Copyright Notice in iup.h

Defines

#define IUPKEY_STATUS_SIZE   11
#define IUPKEY_STATUS_INIT   " "
#define iupKEYSETSHIFT(_s)   (_s[0]='S')
#define iupKEYSETCONTROL(_s)   (_s[1]='C')
#define iupKEYSETBUTTON1(_s)   (_s[2]='1')
#define iupKEYSETBUTTON2(_s)   (_s[3]='2')
#define iupKEYSETBUTTON3(_s)   (_s[4]='3')
#define iupKEYSETDOUBLE(_s)   (_s[5]='D')
#define iupKEYSETALT(_s)   (_s[6]='A')
#define iupKEYSETSYS(_s)   (_s[7]='Y')
#define iupKEYSETBUTTON4(_s)   (_s[8]='4')
#define iupKEYSETBUTTON5(_s)   (_s[9]='5')

Functions

char * iupKeyCodeToName (int code)
int iupKeyNameToCode (const char *name)
int iupKeyCanCaps (int code)
void iupKeyForEach (void(*func)(const char *name, int code, void *user_data), void *user_data)
int iupKeyCallKeyCb (Ihandle *ih, int c)
int iupKeyCallKeyPressCb (Ihandle *ih, int code, int press)
void iupKeyInit (void)