From 796f89045037054b2c083b1efb2ceb2a2cbf9961 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Sun, 3 Apr 2016 17:15:38 +0200 Subject: [PATCH] removed testkeys (nw) --- scripts/src/osd/sdl.lua | 71 ------------------------ src/osd/sdl/testkeys.cpp | 117 --------------------------------------- 2 files changed, 188 deletions(-) delete mode 100644 src/osd/sdl/testkeys.cpp diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua index f1d307b8cab..00d219f2229 100644 --- a/scripts/src/osd/sdl.lua +++ b/scripts/src/osd/sdl.lua @@ -503,77 +503,6 @@ project ("ocore_" .. _OPTIONS["osd"]) end --------------------------------------------------- --- testkeys --------------------------------------------------- - -if _OPTIONS["with-tools"] then - project("testkeys") - uuid ("744cec21-c3b6-4d69-93cb-6811fed0ffe3") - kind "ConsoleApp" - - flags { - "Symbols", -- always include minimum symbols for executables - } - - dofile("sdl_cfg.lua") - - includedirs { - MAME_DIR .. "src/osd", - MAME_DIR .. "src/lib/util", - } - - if _OPTIONS["SEPARATE_BIN"]~="1" then - targetdir(MAME_DIR) - end - - links { - "utils", - "ocore_" .. _OPTIONS["osd"], - } - - files { - MAME_DIR .. "src/osd/sdl/testkeys.cpp", - } - - if _OPTIONS["targetos"] == "windows" then - if _OPTIONS["USE_LIBSDL"]~="1" then - configuration { "mingw*"} - links { - "SDL2.dll", - } - configuration { "vs*" } - links { - "SDL2", - "Imm32", - "Version", - } - configuration { } - else - local str = backtick(sdlconfigcmd() .. " --libs | sed 's/ -lSDLmain//'") - addlibfromstring(str) - addoptionsfromstring(str) - end - links { - "psapi", - } - linkoptions{ - "-municode", - } - files { - MAME_DIR .. "src/osd/sdl/main.cpp", - } - end - - configuration { "mingw*" or "vs*" } - targetextension ".exe" - - configuration { } - - strip() -end - - -------------------------------------------------- -- aueffectutil -------------------------------------------------- diff --git a/src/osd/sdl/testkeys.cpp b/src/osd/sdl/testkeys.cpp deleted file mode 100644 index 0f8157aa524..00000000000 --- a/src/osd/sdl/testkeys.cpp +++ /dev/null @@ -1,117 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Olivier Galibert, R. Belmont -//============================================================ -// -// testkey.c - A small utility to analyze SDL keycodes -// -// SDLMAME by Olivier Galibert and R. Belmont -// testkeys by couriersud -// -//============================================================ - -#include -#include -#include -#include - -#include "sdlinc.h" - -#include "unicode.h" - -struct key_lookup_table -{ - int code; - const char *name; -}; - -#define KE(x) { SDL_SCANCODE_ ## x, "SDL_SCANCODE_" #x }, -#define KE8(A, B, C, D, E, F, G, H) KE(A) KE(B) KE(C) KE(D) KE(E) KE(F) KE(G) KE(H) -#define KE7(A, B, C, D, E, F, G) KE(A) KE(B) KE(C) KE(D) KE(E) KE(F) KE(G) -#define KE5(A, B, C, D, E) KE(A) KE(B) KE(C) KE(D) KE(E) -#define KE3(A, B, C) KE(A) KE(B) KE(C) - - -static key_lookup_table sdl_lookup[] = -{ - KE7(UNKNOWN, BACKSPACE, TAB, CLEAR, RETURN, PAUSE, ESCAPE ) - KE(SPACE) - KE5(COMMA, MINUS, PERIOD, SLASH, 0 ) - KE8(1, 2, 3, 4, 5, 6, 7, 8 ) - KE5(9, SEMICOLON, EQUALS, PRINTSCREEN, AC_REFRESH) - KE5(LEFTBRACKET,BACKSLASH, RIGHTBRACKET, A, B ) - KE8(C, D, E, F, G, H, I, J ) - KE8(K, L, M, N, O, P, Q, R ) - KE8(S, T, U, V, W, X, Y, Z ) - KE8(DELETE, KP_0, KP_1, KP_2, KP_3, KP_4, KP_5, KP_6 ) - KE8(KP_7, KP_8, KP_9, KP_PERIOD, KP_DIVIDE, KP_MULTIPLY,KP_MINUS, KP_PLUS ) - KE8(KP_ENTER, KP_EQUALS, UP, DOWN, RIGHT, LEFT, INSERT, HOME ) - KE8(END, PAGEUP, PAGEDOWN, F1, F2, F3, F4, F5 ) - KE8(F6, F7, F8, F9, F10, F11, F12, F13 ) - KE8(F14, F15, NUMLOCKCLEAR, CAPSLOCK, SCROLLLOCK, RSHIFT, LSHIFT, RCTRL ) - KE7(LCTRL, RALT, LALT, LGUI, RGUI, KP_DECIMAL, APPLICATION) - KE5(MENU, NONUSBACKSLASH, UNDO, APOSTROPHE, GRAVE ) - {-1, ""} -}; - -static const char * lookup_key_name(const key_lookup_table *kt, int kc) -{ - int i=0; - while (kt[i].code>=0) - { - if (kc==kt[i].code) - return kt[i].name; - i++; - } - return NULL; -} - -#ifdef SDLMAME_WIN32 -int utf8_main(int argc, char *argv[]) -#else -int main(int argc, char *argv[]) -#endif -{ - SDL_Event event; - int quit = 0; - char lasttext[20] = ""; - - if ( SDL_Init(SDL_INIT_VIDEO) < 0 ) { - fprintf(stderr, "Couldn't initialize SDL: %s\n", - SDL_GetError()); - exit(1); - } - SDL_CreateWindow("Input Test", 0, 0, 100, 100,0 ); - while(SDL_PollEvent(&event) || !quit) { - switch(event.type) { - case SDL_QUIT: - quit = 1; - break; - case SDL_KEYDOWN: - if (event.key.keysym.sym == SDLK_ESCAPE) - quit=1; - else - { - printf("ITEM_ID_XY %s 0x%x 0x%x %s\n", - lookup_key_name(sdl_lookup, event.key.keysym.scancode), - (int) event.key.keysym.scancode, - (int) event.key.keysym.sym, - ""); - lasttext[0] = 0; - } - break; - case SDL_KEYUP: - printf("ITEM_ID_XY %s 0x%x 0x%x %s\n", - lookup_key_name(sdl_lookup, event.key.keysym.scancode), - (int) event.key.keysym.scancode, - (int) event.key.keysym.sym, - lasttext); - break; - case SDL_TEXTINPUT: - strcpy(lasttext, event.text.text); - break; - } - event.type = 0; - } - SDL_Quit(); - return(0); -}