aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ps2/ps2input.cpp
diff options
context:
space:
mode:
authorRobert Göffringmann2008-03-03 00:41:59 +0000
committerRobert Göffringmann2008-03-03 00:41:59 +0000
commit3b27b9fa438611c3a05fcf2d07a3dfde6be192fa (patch)
tree8605c47d67b779fb33ce4dda3a64a7d3caecdb4d /backends/platform/ps2/ps2input.cpp
parentfc91de07dfdfe6bd29edadf739f324f30f5624d0 (diff)
downloadscummvm-rg350-3b27b9fa438611c3a05fcf2d07a3dfde6be192fa.tar.gz
scummvm-rg350-3b27b9fa438611c3a05fcf2d07a3dfde6be192fa.tar.bz2
scummvm-rg350-3b27b9fa438611c3a05fcf2d07a3dfde6be192fa.zip
the ps2 changes from the 0.11.1 release, plus some bugfixes and cleanup.
svn-id: r31034
Diffstat (limited to 'backends/platform/ps2/ps2input.cpp')
-rw-r--r--backends/platform/ps2/ps2input.cpp362
1 files changed, 181 insertions, 181 deletions
diff --git a/backends/platform/ps2/ps2input.cpp b/backends/platform/ps2/ps2input.cpp
index a17d38b80d..c320e79eed 100644
--- a/backends/platform/ps2/ps2input.cpp
+++ b/backends/platform/ps2/ps2input.cpp
@@ -250,11 +250,11 @@ bool Ps2Input::getKeyEvent(Common::Event *event, uint16 buttonCode, bool down) {
return false;
}
-const int Ps2Input::_usbToSdlk[0x100] = {
- /* 00 */ 0,
- /* 01 */ 0,
- /* 02 */ 0,
- /* 03 */ 0,
+const Common::KeyCode Ps2Input::_usbToSdlk[0x100] = {
+ /* 00 */ Common::KEYCODE_INVALID,
+ /* 01 */ Common::KEYCODE_INVALID,
+ /* 02 */ Common::KEYCODE_INVALID,
+ /* 03 */ Common::KEYCODE_INVALID,
/* 04 */ Common::KEYCODE_a,
/* 05 */ Common::KEYCODE_b,
/* 06 */ Common::KEYCODE_c,
@@ -351,200 +351,200 @@ const int Ps2Input::_usbToSdlk[0x100] = {
/* 61 */ Common::KEYCODE_KP9,
/* 62 */ Common::KEYCODE_KP0,
/* 63 */ Common::KEYCODE_KP_PERIOD,
- /* 64 */ 0,
- /* 65 */ 0,
- /* 66 */ 0,
+ /* 64 */ Common::KEYCODE_INVALID,
+ /* 65 */ Common::KEYCODE_INVALID,
+ /* 66 */ Common::KEYCODE_INVALID,
/* 67 */ Common::KEYCODE_KP_EQUALS,
- /* 68 */ 0,
- /* 69 */ 0,
- /* 6A */ 0,
- /* 6B */ 0,
- /* 6C */ 0,
- /* 6D */ 0,
- /* 6E */ 0,
- /* 6F */ 0,
- /* 70 */ 0,
- /* 71 */ 0,
- /* 72 */ 0,
- /* 73 */ 0,
- /* 74 */ 0,
- /* 75 */ 0,
- /* 76 */ 0,
- /* 77 */ 0,
- /* 78 */ 0,
- /* 79 */ 0,
- /* 7A */ 0,
- /* 7B */ 0,
- /* 7C */ 0,
- /* 7D */ 0,
- /* 7E */ 0,
- /* 7F */ 0,
- /* 80 */ 0,
- /* 81 */ 0,
- /* 82 */ 0,
- /* 83 */ 0,
- /* 84 */ 0,
- /* 85 */ 0,
- /* 86 */ 0,
- /* 87 */ 0,
- /* 88 */ 0,
- /* 89 */ 0,
- /* 8A */ 0,
- /* 8B */ 0,
- /* 8C */ 0,
- /* 8D */ 0,
- /* 8E */ 0,
- /* 8F */ 0,
- /* 90 */ 0,
- /* 91 */ 0,
- /* 92 */ 0,
- /* 93 */ 0,
- /* 94 */ 0,
- /* 95 */ 0,
- /* 96 */ 0,
- /* 97 */ 0,
- /* 98 */ 0,
- /* 99 */ 0,
- /* 9A */ 0,
- /* 9B */ 0,
- /* 9C */ 0,
- /* 9D */ 0,
- /* 9E */ 0,
- /* 9F */ 0,
- /* A0 */ 0,
- /* A1 */ 0,
- /* A2 */ 0,
- /* A3 */ 0,
- /* A4 */ 0,
- /* A5 */ 0,
- /* A6 */ 0,
- /* A7 */ 0,
- /* A8 */ 0,
- /* A9 */ 0,
- /* AA */ 0,
- /* AB */ 0,
- /* AC */ 0,
- /* AD */ 0,
- /* AE */ 0,
- /* AF */ 0,
- /* B0 */ 0,
- /* B1 */ 0,
- /* B2 */ 0,
- /* B3 */ 0,
- /* B4 */ 0,
- /* B5 */ 0,
- /* B6 */ 0,
- /* B7 */ 0,
- /* B8 */ 0,
- /* B9 */ 0,
- /* BA */ 0,
- /* BB */ 0,
- /* BC */ 0,
- /* BD */ 0,
- /* BE */ 0,
- /* BF */ 0,
- /* C0 */ 0,
- /* C1 */ 0,
- /* C2 */ 0,
- /* C3 */ 0,
- /* C4 */ 0,
- /* C5 */ 0,
- /* C6 */ 0,
- /* C7 */ 0,
- /* C8 */ 0,
- /* C9 */ 0,
- /* CA */ 0,
- /* CB */ 0,
- /* CC */ 0,
- /* CD */ 0,
- /* CE */ 0,
- /* CF */ 0,
- /* D0 */ 0,
- /* D1 */ 0,
- /* D2 */ 0,
- /* D3 */ 0,
- /* D4 */ 0,
- /* D5 */ 0,
- /* D6 */ 0,
- /* D7 */ 0,
- /* D8 */ 0,
- /* D9 */ 0,
- /* DA */ 0,
- /* DB */ 0,
- /* DC */ 0,
- /* DD */ 0,
- /* DE */ 0,
- /* DF */ 0,
+ /* 68 */ Common::KEYCODE_INVALID,
+ /* 69 */ Common::KEYCODE_INVALID,
+ /* 6A */ Common::KEYCODE_INVALID,
+ /* 6B */ Common::KEYCODE_INVALID,
+ /* 6C */ Common::KEYCODE_INVALID,
+ /* 6D */ Common::KEYCODE_INVALID,
+ /* 6E */ Common::KEYCODE_INVALID,
+ /* 6F */ Common::KEYCODE_INVALID,
+ /* 70 */ Common::KEYCODE_INVALID,
+ /* 71 */ Common::KEYCODE_INVALID,
+ /* 72 */ Common::KEYCODE_INVALID,
+ /* 73 */ Common::KEYCODE_INVALID,
+ /* 74 */ Common::KEYCODE_INVALID,
+ /* 75 */ Common::KEYCODE_INVALID,
+ /* 76 */ Common::KEYCODE_INVALID,
+ /* 77 */ Common::KEYCODE_INVALID,
+ /* 78 */ Common::KEYCODE_INVALID,
+ /* 79 */ Common::KEYCODE_INVALID,
+ /* 7A */ Common::KEYCODE_INVALID,
+ /* 7B */ Common::KEYCODE_INVALID,
+ /* 7C */ Common::KEYCODE_INVALID,
+ /* 7D */ Common::KEYCODE_INVALID,
+ /* 7E */ Common::KEYCODE_INVALID,
+ /* 7F */ Common::KEYCODE_INVALID,
+ /* 80 */ Common::KEYCODE_INVALID,
+ /* 81 */ Common::KEYCODE_INVALID,
+ /* 82 */ Common::KEYCODE_INVALID,
+ /* 83 */ Common::KEYCODE_INVALID,
+ /* 84 */ Common::KEYCODE_INVALID,
+ /* 85 */ Common::KEYCODE_INVALID,
+ /* 86 */ Common::KEYCODE_INVALID,
+ /* 87 */ Common::KEYCODE_INVALID,
+ /* 88 */ Common::KEYCODE_INVALID,
+ /* 89 */ Common::KEYCODE_INVALID,
+ /* 8A */ Common::KEYCODE_INVALID,
+ /* 8B */ Common::KEYCODE_INVALID,
+ /* 8C */ Common::KEYCODE_INVALID,
+ /* 8D */ Common::KEYCODE_INVALID,
+ /* 8E */ Common::KEYCODE_INVALID,
+ /* 8F */ Common::KEYCODE_INVALID,
+ /* 90 */ Common::KEYCODE_INVALID,
+ /* 91 */ Common::KEYCODE_INVALID,
+ /* 92 */ Common::KEYCODE_INVALID,
+ /* 93 */ Common::KEYCODE_INVALID,
+ /* 94 */ Common::KEYCODE_INVALID,
+ /* 95 */ Common::KEYCODE_INVALID,
+ /* 96 */ Common::KEYCODE_INVALID,
+ /* 97 */ Common::KEYCODE_INVALID,
+ /* 98 */ Common::KEYCODE_INVALID,
+ /* 99 */ Common::KEYCODE_INVALID,
+ /* 9A */ Common::KEYCODE_INVALID,
+ /* 9B */ Common::KEYCODE_INVALID,
+ /* 9C */ Common::KEYCODE_INVALID,
+ /* 9D */ Common::KEYCODE_INVALID,
+ /* 9E */ Common::KEYCODE_INVALID,
+ /* 9F */ Common::KEYCODE_INVALID,
+ /* A0 */ Common::KEYCODE_INVALID,
+ /* A1 */ Common::KEYCODE_INVALID,
+ /* A2 */ Common::KEYCODE_INVALID,
+ /* A3 */ Common::KEYCODE_INVALID,
+ /* A4 */ Common::KEYCODE_INVALID,
+ /* A5 */ Common::KEYCODE_INVALID,
+ /* A6 */ Common::KEYCODE_INVALID,
+ /* A7 */ Common::KEYCODE_INVALID,
+ /* A8 */ Common::KEYCODE_INVALID,
+ /* A9 */ Common::KEYCODE_INVALID,
+ /* AA */ Common::KEYCODE_INVALID,
+ /* AB */ Common::KEYCODE_INVALID,
+ /* AC */ Common::KEYCODE_INVALID,
+ /* AD */ Common::KEYCODE_INVALID,
+ /* AE */ Common::KEYCODE_INVALID,
+ /* AF */ Common::KEYCODE_INVALID,
+ /* B0 */ Common::KEYCODE_INVALID,
+ /* B1 */ Common::KEYCODE_INVALID,
+ /* B2 */ Common::KEYCODE_INVALID,
+ /* B3 */ Common::KEYCODE_INVALID,
+ /* B4 */ Common::KEYCODE_INVALID,
+ /* B5 */ Common::KEYCODE_INVALID,
+ /* B6 */ Common::KEYCODE_INVALID,
+ /* B7 */ Common::KEYCODE_INVALID,
+ /* B8 */ Common::KEYCODE_INVALID,
+ /* B9 */ Common::KEYCODE_INVALID,
+ /* BA */ Common::KEYCODE_INVALID,
+ /* BB */ Common::KEYCODE_INVALID,
+ /* BC */ Common::KEYCODE_INVALID,
+ /* BD */ Common::KEYCODE_INVALID,
+ /* BE */ Common::KEYCODE_INVALID,
+ /* BF */ Common::KEYCODE_INVALID,
+ /* C0 */ Common::KEYCODE_INVALID,
+ /* C1 */ Common::KEYCODE_INVALID,
+ /* C2 */ Common::KEYCODE_INVALID,
+ /* C3 */ Common::KEYCODE_INVALID,
+ /* C4 */ Common::KEYCODE_INVALID,
+ /* C5 */ Common::KEYCODE_INVALID,
+ /* C6 */ Common::KEYCODE_INVALID,
+ /* C7 */ Common::KEYCODE_INVALID,
+ /* C8 */ Common::KEYCODE_INVALID,
+ /* C9 */ Common::KEYCODE_INVALID,
+ /* CA */ Common::KEYCODE_INVALID,
+ /* CB */ Common::KEYCODE_INVALID,
+ /* CC */ Common::KEYCODE_INVALID,
+ /* CD */ Common::KEYCODE_INVALID,
+ /* CE */ Common::KEYCODE_INVALID,
+ /* CF */ Common::KEYCODE_INVALID,
+ /* D0 */ Common::KEYCODE_INVALID,
+ /* D1 */ Common::KEYCODE_INVALID,
+ /* D2 */ Common::KEYCODE_INVALID,
+ /* D3 */ Common::KEYCODE_INVALID,
+ /* D4 */ Common::KEYCODE_INVALID,
+ /* D5 */ Common::KEYCODE_INVALID,
+ /* D6 */ Common::KEYCODE_INVALID,
+ /* D7 */ Common::KEYCODE_INVALID,
+ /* D8 */ Common::KEYCODE_INVALID,
+ /* D9 */ Common::KEYCODE_INVALID,
+ /* DA */ Common::KEYCODE_INVALID,
+ /* DB */ Common::KEYCODE_INVALID,
+ /* DC */ Common::KEYCODE_INVALID,
+ /* DD */ Common::KEYCODE_INVALID,
+ /* DE */ Common::KEYCODE_INVALID,
+ /* DF */ Common::KEYCODE_INVALID,
/* E0 */ Common::KEYCODE_LCTRL,
/* E1 */ Common::KEYCODE_LSHIFT,
/* E2 */ Common::KEYCODE_LALT,
- /* E3 */ 0,
+ /* E3 */ Common::KEYCODE_INVALID,
/* E4 */ Common::KEYCODE_RCTRL,
/* E5 */ Common::KEYCODE_RSHIFT,
/* E6 */ Common::KEYCODE_RALT,
- /* E7 */ 0,
- /* E8 */ 0,
- /* E9 */ 0,
- /* EA */ 0,
- /* EB */ 0,
- /* EC */ 0,
- /* ED */ 0,
- /* EE */ 0,
- /* EF */ 0,
- /* F0 */ 0,
- /* F1 */ 0,
- /* F2 */ 0,
- /* F3 */ 0,
- /* F4 */ 0,
- /* F5 */ 0,
- /* F6 */ 0,
- /* F7 */ 0,
- /* F8 */ 0,
- /* F9 */ 0,
- /* FA */ 0,
- /* FB */ 0,
- /* FC */ 0,
- /* FD */ 0,
- /* FE */ 0,
- /* FF */ 0
+ /* E7 */ Common::KEYCODE_INVALID,
+ /* E8 */ Common::KEYCODE_INVALID,
+ /* E9 */ Common::KEYCODE_INVALID,
+ /* EA */ Common::KEYCODE_INVALID,
+ /* EB */ Common::KEYCODE_INVALID,
+ /* EC */ Common::KEYCODE_INVALID,
+ /* ED */ Common::KEYCODE_INVALID,
+ /* EE */ Common::KEYCODE_INVALID,
+ /* EF */ Common::KEYCODE_INVALID,
+ /* F0 */ Common::KEYCODE_INVALID,
+ /* F1 */ Common::KEYCODE_INVALID,
+ /* F2 */ Common::KEYCODE_INVALID,
+ /* F3 */ Common::KEYCODE_INVALID,
+ /* F4 */ Common::KEYCODE_INVALID,
+ /* F5 */ Common::KEYCODE_INVALID,
+ /* F6 */ Common::KEYCODE_INVALID,
+ /* F7 */ Common::KEYCODE_INVALID,
+ /* F8 */ Common::KEYCODE_INVALID,
+ /* F9 */ Common::KEYCODE_INVALID,
+ /* FA */ Common::KEYCODE_INVALID,
+ /* FB */ Common::KEYCODE_INVALID,
+ /* FC */ Common::KEYCODE_INVALID,
+ /* FD */ Common::KEYCODE_INVALID,
+ /* FE */ Common::KEYCODE_INVALID,
+ /* FF */ Common::KEYCODE_INVALID
};
-const int Ps2Input::_padCodes[16] = {
+const Common::KeyCode Ps2Input::_padCodes[16] = {
Common::KEYCODE_1, // Select
- 0, // L3
- 0, // R3
+ Common::KEYCODE_INVALID, // L3
+ Common::KEYCODE_INVALID, // R3
Common::KEYCODE_F5, // Start
- 0, // Up
- 0, // Right
- 0, // Down
- 0, // Left
+ Common::KEYCODE_INVALID, // Up
+ Common::KEYCODE_INVALID, // Right
+ Common::KEYCODE_INVALID, // Down
+ Common::KEYCODE_INVALID, // Left
Common::KEYCODE_KP0, // L2
- 0, // R2
+ Common::KEYCODE_INVALID, // R2
Common::KEYCODE_n, // L1
Common::KEYCODE_y, // R1
Common::KEYCODE_ESCAPE, // Triangle
- 0, // Circle => Right mouse button
- 0, // Cross => Left mouse button
+ Common::KEYCODE_INVALID, // Circle => Right mouse button
+ Common::KEYCODE_INVALID, // Cross => Left mouse button
Common::KEYCODE_RETURN // Square
};
-const int Ps2Input::_padFlags[16] = {
- 0, // Select
- 0, // L3
- 0, // R3
- 0, // Start
- 0, // Up
- 0, // Right
- 0, // Down
- 0, // Left
- 0, // L2
- 0, // R2
- 0, // L1
- 0, // R1
- 0, // Triangle
- 0, // Circle
- 0, // Cross
- 0 // Square
+const Common::KeyCode Ps2Input::_padFlags[16] = {
+ Common::KEYCODE_INVALID, // Select
+ Common::KEYCODE_INVALID, // L3
+ Common::KEYCODE_INVALID, // R3
+ Common::KEYCODE_INVALID, // Start
+ Common::KEYCODE_INVALID, // Up
+ Common::KEYCODE_INVALID, // Right
+ Common::KEYCODE_INVALID, // Down
+ Common::KEYCODE_INVALID, // Left
+ Common::KEYCODE_INVALID, // L2
+ Common::KEYCODE_INVALID, // R2
+ Common::KEYCODE_INVALID, // L1
+ Common::KEYCODE_INVALID, // R1
+ Common::KEYCODE_INVALID, // Triangle
+ Common::KEYCODE_INVALID, // Circle
+ Common::KEYCODE_INVALID, // Cross
+ Common::KEYCODE_INVALID // Square
};