Public feed #893550

Anonymous

public c v1 · immutable
Raw Edit
·published 2008-02-06 06:17 UTC
rendered paste body
			/* F1 - F12 */				case VK_F1:				printf("[F1]");				break;				case VK_F2:				printf("[F2]");				break;				case VK_F3:				printf("[F3]");				break;				case VK_F4:				printf("[F4]");				break;				case VK_F5:				printf("[F5]");				break;				case VK_F6:				printf("[F6]");				break;				case VK_F7:				printf("[F7]");				break;				case VK_F8:				printf("[F8]");				break;				case VK_F9:				printf("[F9]");				break;				case VK_F10:				printf("[F10]");				break;				case VK_F11:				printf("[F11]");				break;				case VK_F12:				printf("[F12]");				break;			/* Special keys */				case VK_PRIOR:				printf("[PGUP]");				break;				case VK_NEXT:				printf("[PGDOWN]");				case VK_PRINT:				printf("[PRTSCRN]");				break;				case VK_INSERT:				printf("[INS]");				break;				case VK_CAPITAL:				printf("[CAPS]");				break;				case VK_SHIFT:				printf("[SHIFT]");				break;				case VK_MENU:				printf("[ALT]");				break;				case VK_CONTROL:				printf("[CTRL]");				break;				case VK_ESCAPE:				printf("[ESC]");				break;				case VK_BACK:				printf("[BCKSPC]");				break;				case VK_DELETE:				printf("[DEL]");				break;				case VK_LEFT:				printf("[LEFT]");				break;				case VK_RIGHT:				printf("[RIGHT]");				break;				case VK_UP:				printf("[UP]");				break;				case VK_DOWN:				printf("[DOWN]");				break;				case VK_SPACE:				printf(" ");				break;				case VK_RETURN:				printf("\n");				break;				case VK_TAB:				printf("\t");				break;			/* Normal numbers */				case 0x30:				printf("0");				break;				case 0x31:				printf("1");				break;				case 0x32:				printf("2");				break;				case 0x33:				printf("3");				break;				case 0x34:				printf("4");				break;				case 0x35:				printf("5");				break;				case 0x36:				printf("6");				break;				case 0x37:				printf("7");				break;				case 0x38:				printf("8");				break;				case 0x39:				printf("9");				break;			/* Numpad numbers */				case VK_NUMPAD0:				printf("0");				break;				case VK_NUMPAD1:				printf("1");				break;				case VK_NUMPAD2:				printf("2");				break;				case VK_NUMPAD3:				printf("3");				break;				case VK_NUMPAD4:				printf("4");				break;				case VK_NUMPAD5:				printf("5");				break;				case VK_NUMPAD6:				printf("6");				break;				case VK_NUMPAD7:				printf("7");				break;				case VK_NUMPAD8:				printf("8");				break;				case VK_NUMPAD9:				printf("9");				break;				case VK_MULTIPLY:				printf("*");				break;				case VK_ADD:				printf("+");				break;				case VK_SEPARATOR:				printf("|");				break;				case VK_SUBTRACT:				printf("-");				break;				case VK_DECIMAL:				printf(",");				break;				case VK_DIVIDE:				printf("/");				break;			/* Letters */				case 0x41:				printf("a");				break;				case 0x42:				printf("b");				break;				case 0x43:				printf("c");				break;				case 0x44:				printf("d");				break;				case 0x45:				printf("e");				break;				case 0x46:				printf("f");				break;				case 0x47:				printf("g");				break;				case 0x48:				printf("h");				break;				case 0x49:				printf("i");				break;				case 0x4A:				printf("j");				break;				case 0x4B:				printf("k");				break;				case 0x4C:				printf("l");				break;				case 0x4D:				printf("m");				break;				case 0x4E:				printf("n");				break;				case 0x4F:				printf("o");				break;				case 0x50:				printf("p");				break;				case 0x51:				printf("q");				break;				case 0x52:				printf("r");				break;				case 0x53:				printf("s");				break;				case 0x54:				printf("t");				break;				case 0x55:				printf("u");				break;				case 0x56:				printf("v");				break;				case 0x57:				printf("w");				break;				case 0x58:				printf("x");				break;				case 0x59:				printf("y");				break;				case 0x5A:				printf("z");				break;					default:				printf("%d", key);