int mapKeyCode()

in libs/hw---vm/sdlmain.cpp [65:111]


int mapKeyCode(int sdlCode) {
    switch (sdlCode) {
    case SDLK_ESCAPE:
        return KEY_EXIT;
    case '/':
        return KEY_RESET;
    case 'a':
    case SDLK_LEFT:
        return KEY_LEFT;
    case 'd':
    case SDLK_RIGHT:
        return KEY_RIGHT;
    case 'w':
    case SDLK_UP:
        return KEY_UP;
    case 's':
    case SDLK_DOWN:
        return KEY_DOWN;
    case ' ':
    case 'q':
    case 'z':
        return KEY_A;
    case 'x':
    case 'e':
    case SDLK_RETURN:
        return KEY_B;

    case 'm':
        return KEY_MENU;

    case 'j':
        return KEY_LEFT + 7;
    case 'i':
        return KEY_UP + 7;
    case 'l':
        return KEY_RIGHT + 7;
    case 'k':
        return KEY_DOWN + 7;
    case 'u':
        return KEY_A + 7;
    case 'o':
        return KEY_B + 7;

    default:
        return 0;
    }
}