//1// Copyright 2014 The ANGLE Project Authors. All rights reserved.2// Use of this source code is governed by a BSD-style license that can be3// found in the LICENSE file.4//56#ifndef SAMPLE_UTIL_KEYBOARD_H7#define SAMPLE_UTIL_KEYBOARD_H89enum Key10{11KEY_UNKNOWN,12KEY_A, // The A key13KEY_B, // The B key14KEY_C, // The C key15KEY_D, // The D key16KEY_E, // The E key17KEY_F, // The F key18KEY_G, // The G key19KEY_H, // The H key20KEY_I, // The I key21KEY_J, // The J key22KEY_K, // The K key23KEY_L, // The L key24KEY_M, // The M key25KEY_N, // The N key26KEY_O, // The O key27KEY_P, // The P key28KEY_Q, // The Q key29KEY_R, // The R key30KEY_S, // The S key31KEY_T, // The T key32KEY_U, // The U key33KEY_V, // The V key34KEY_W, // The W key35KEY_X, // The X key36KEY_Y, // The Y key37KEY_Z, // The Z key38KEY_NUM0, // The 0 key39KEY_NUM1, // The 1 key40KEY_NUM2, // The 2 key41KEY_NUM3, // The 3 key42KEY_NUM4, // The 4 key43KEY_NUM5, // The 5 key44KEY_NUM6, // The 6 key45KEY_NUM7, // The 7 key46KEY_NUM8, // The 8 key47KEY_NUM9, // The 9 key48KEY_ESCAPE, // The escape key49KEY_LCONTROL, // The left control key50KEY_LSHIFT, // The left shift key51KEY_LALT, // The left alt key52KEY_LSYSTEM, // The left OS specific key: Window (Windows and Linux), Apple (MacOS X), ...53KEY_RCONTROL, // The right control key54KEY_RSHIFT, // The right shift key55KEY_RALT, // The right alt key56KEY_RSYSTEM, // The right OS specific key: Window (Windows and Linux), Apple (MacOS X), ...57KEY_MENU, // The menu key58KEY_LBRACKET, // The [ key59KEY_RBRACKET, // The ] key60KEY_SEMICOLON, // The ; key61KEY_COMMA, // The , key62KEY_PERIOD, // The . key63KEY_QUOTE, // The ' key64KEY_SLASH, // The / key65KEY_BACKSLASH, // The \ key66KEY_TILDE, // The ~ key67KEY_EQUAL, // The = key68KEY_DASH, // The - key69KEY_SPACE, // The space key70KEY_RETURN, // The return key71KEY_BACK, // The backspace key72KEY_TAB, // The tabulation key73KEY_PAGEUP, // The page up key74KEY_PAGEDOWN, // The page down key75KEY_END, // The end key76KEY_HOME, // The home key77KEY_INSERT, // The insert key78KEY_DELETE, // The delete key79KEY_ADD, // +80KEY_SUBTRACT, // -81KEY_MULTIPLY, // *82KEY_DIVIDE, // /83KEY_LEFT, // Left arrow84KEY_RIGHT, // Right arrow85KEY_UP, // Up arrow86KEY_DOWN, // Down arrow87KEY_NUMPAD0, // The numpad 0 key88KEY_NUMPAD1, // The numpad 1 key89KEY_NUMPAD2, // The numpad 2 key90KEY_NUMPAD3, // The numpad 3 key91KEY_NUMPAD4, // The numpad 4 key92KEY_NUMPAD5, // The numpad 5 key93KEY_NUMPAD6, // The numpad 6 key94KEY_NUMPAD7, // The numpad 7 key95KEY_NUMPAD8, // The numpad 8 key96KEY_NUMPAD9, // The numpad 9 key97KEY_F1, // The F1 key98KEY_F2, // The F2 key99KEY_F3, // The F3 key100KEY_F4, // The F4 key101KEY_F5, // The F5 key102KEY_F6, // The F6 key103KEY_F7, // The F7 key104KEY_F8, // The F8 key105KEY_F9, // The F8 key106KEY_F10, // The F10 key107KEY_F11, // The F11 key108KEY_F12, // The F12 key109KEY_F13, // The F13 key110KEY_F14, // The F14 key111KEY_F15, // The F15 key112KEY_PAUSE, // The pause key113KEY_COUNT,114};115116#endif // SAMPLE_UTIL_KEYBOARD_H117118119