static SDL_keysym *GGI_TranslateKey(gii_event *ev, SDL_keysym *keysym) { keysym->scancode = ev->key.button; keysym->sym = keymap[ev->key.button]; keysym->mod = KMOD_NONE; keysym->unicode = 0; if (SDL_TranslateUNICODE) { keysym->unicode = GII_UNICODE(ev->key.sym); } return keysym; }
static SDL_keysym *GGI_TranslateKey(gii_event *ev, SDL_keysym *keysym) { /* Set the keysym information */ keysym->scancode = ev->key.button; keysym->sym = keymap[ev->key.button]; keysym->mod = KMOD_NONE; /* If UNICODE is on, get the UNICODE value for the key */ keysym->unicode = 0; if (SDL_TranslateUNICODE) { keysym->unicode = GII_UNICODE(ev->key.sym); } return keysym; }