Lines Matching refs:keysym
44 /* The translation tables from a photon keysym to a SDL keysym */
47 SDL_keysym *ph_TranslateKey(PhKeyEvent_t *key, SDL_keysym *keysym);
339 SDL_keysym keysym;
358 posted = SDL_PrivateKeyboard(SDL_PRESSED, ph_TranslateKey(keyEvent, &keysym));
373 posted = SDL_PrivateKeyboard(SDL_RELEASED, ph_TranslateKey( keyEvent, &keysym));
546 SDL_keysym *ph_TranslateKey(PhKeyEvent_t *key, SDL_keysym *keysym)
570 keysym->sym = (SDLKey)(cap&0xFF);
572 if ((keysym->sym >= 'A')&&(keysym->sym <= 'Z'))
573 keysym->sym += ('a'-'A');
576 keysym->sym = MISC_keymap[cap&0xFF];
579 keysym->sym = SDLK_UNKNOWN;
583 keysym->scancode = key->key_scan;
584 keysym->unicode = 0;
592 switch (keysym->scancode)
595 case 0x01: keysym->unicode = 27;
598 case 0x0E: keysym->unicode = 127;
601 case 0x1C: keysym->unicode = 10;
610 keysym->unicode = unicode;
618 return (keysym);