1#include "X11/Xlib.h" 2#include "X11/keysym.h" 3 4#include "SkKey.h" 5 6#ifndef XKEYS_TOSKKEYS_H 7#define XKEYS_TOSKKEYS_H 8 9SkKey XKeyToSkKey(KeySym keysym) { 10 switch (keysym) { 11 case XK_BackSpace: 12 return kBack_SkKey; 13 case XK_Return: 14 return kOK_SkKey; 15 case XK_Home: 16 return kHome_SkKey; 17 case XK_End: 18 return kEnd_SkKey; 19 case XK_Right: 20 return kRight_SkKey; 21 case XK_Left: 22 return kLeft_SkKey; 23 case XK_Down: 24 return kDown_SkKey; 25 case XK_Up: 26 return kUp_SkKey; 27 default: 28 return kNONE_SkKey; 29 } 30} 31#endif 32