mirror of
https://github.com/scummvm/gamos.git
synced 2026-05-21 05:40:53 +00:00
285 lines
7.8 KiB
C++
285 lines
7.8 KiB
C++
/* ScummVM - Graphic Adventure Engine
|
|
*
|
|
* ScummVM is the legal property of its developers, whose names
|
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
|
* file distributed with this source distribution.
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*
|
|
*/
|
|
|
|
#include "gamos/gamos.h"
|
|
namespace Gamos {
|
|
|
|
const uint16 GamosEngine::_winkeyMap[256] = {
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_CANCEL,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_BACKSPACE,
|
|
Common::KEYCODE_TAB,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_RETURN,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_MENU,
|
|
Common::KEYCODE_PAUSE,
|
|
Common::KEYCODE_CAPSLOCK,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_ESCAPE,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_SPACE,
|
|
Common::KEYCODE_PAGEUP,
|
|
Common::KEYCODE_PAGEDOWN,
|
|
Common::KEYCODE_END,
|
|
Common::KEYCODE_HOME,
|
|
Common::KEYCODE_LEFT,
|
|
Common::KEYCODE_UP,
|
|
Common::KEYCODE_RIGHT,
|
|
Common::KEYCODE_DOWN,
|
|
Common::KEYCODE_SELECT,
|
|
Common::KEYCODE_PRINT,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INSERT,
|
|
Common::KEYCODE_DELETE,
|
|
Common::KEYCODE_HELP,
|
|
Common::KEYCODE_0,
|
|
Common::KEYCODE_1,
|
|
Common::KEYCODE_2,
|
|
Common::KEYCODE_3,
|
|
Common::KEYCODE_4,
|
|
Common::KEYCODE_5,
|
|
Common::KEYCODE_6,
|
|
Common::KEYCODE_7,
|
|
Common::KEYCODE_8,
|
|
Common::KEYCODE_9,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_a,
|
|
Common::KEYCODE_b,
|
|
Common::KEYCODE_c,
|
|
Common::KEYCODE_d,
|
|
Common::KEYCODE_e,
|
|
Common::KEYCODE_f,
|
|
Common::KEYCODE_g,
|
|
Common::KEYCODE_h,
|
|
Common::KEYCODE_i,
|
|
Common::KEYCODE_j,
|
|
Common::KEYCODE_k,
|
|
Common::KEYCODE_l,
|
|
Common::KEYCODE_m,
|
|
Common::KEYCODE_n,
|
|
Common::KEYCODE_o,
|
|
Common::KEYCODE_p,
|
|
Common::KEYCODE_q,
|
|
Common::KEYCODE_r,
|
|
Common::KEYCODE_s,
|
|
Common::KEYCODE_t,
|
|
Common::KEYCODE_u,
|
|
Common::KEYCODE_v,
|
|
Common::KEYCODE_w,
|
|
Common::KEYCODE_x,
|
|
Common::KEYCODE_y,
|
|
Common::KEYCODE_z,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_SLEEP,
|
|
Common::KEYCODE_KP0,
|
|
Common::KEYCODE_KP1,
|
|
Common::KEYCODE_KP2,
|
|
Common::KEYCODE_KP3,
|
|
Common::KEYCODE_KP4,
|
|
Common::KEYCODE_KP5,
|
|
Common::KEYCODE_KP6,
|
|
Common::KEYCODE_KP7,
|
|
Common::KEYCODE_KP8,
|
|
Common::KEYCODE_KP9,
|
|
Common::KEYCODE_KP_MULTIPLY,
|
|
Common::KEYCODE_KP_PLUS,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_KP_MINUS,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_KP_DIVIDE,
|
|
Common::KEYCODE_F1,
|
|
Common::KEYCODE_F2,
|
|
Common::KEYCODE_F3,
|
|
Common::KEYCODE_F4,
|
|
Common::KEYCODE_F5,
|
|
Common::KEYCODE_F6,
|
|
Common::KEYCODE_F7,
|
|
Common::KEYCODE_F8,
|
|
Common::KEYCODE_F9,
|
|
Common::KEYCODE_F10,
|
|
Common::KEYCODE_F11,
|
|
Common::KEYCODE_F12,
|
|
Common::KEYCODE_F13,
|
|
Common::KEYCODE_F14,
|
|
Common::KEYCODE_F15,
|
|
Common::KEYCODE_F16,
|
|
Common::KEYCODE_F17,
|
|
Common::KEYCODE_F18,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_NUMLOCK,
|
|
Common::KEYCODE_SCROLLOCK,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID,
|
|
Common::KEYCODE_INVALID
|
|
};
|
|
|
|
}
|