#include "keydef.h"


int TabCodes[160]=
{
0,0,0,0,0,0,0,0, /*0.*/
0,0,0,0,0,0,0,0,
0,0,0,XK_Pause,XK_Caps_Lock,0,0,0,
0,0,0,0,0,0,0,0,
0,XK_Prior,XK_Next,XK_End,XK_Home,XK_Left,XK_Up,XK_Right,
XK_Down,0,0,0,XK_Sys_Req,XK_Insert,XK_Delete,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0, /*4.*/
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
XK_F1,XK_F2,XK_F3,XK_F4,XK_F5,XK_F6,XK_F7,XK_F8,
XK_F9,XK_F10,XK_F11,XK_F12,XK_F13,XK_F14,XK_F15,XK_F16,
0,0,0,0,0,0,0,0, /*8.*/
0,0,0,0,0,0,0,0,
XK_Num_Lock,XK_Scroll_Lock,0,0,0,0,0,0,
0,0,0,0,0,0,0,0
};

int convertvirtcode(int c)
{
    if ((c<0)||(c>=160)) return 0;
    return TabCodes[c];
}