aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ps2/rpckbd.h
diff options
context:
space:
mode:
authorRobert Göffringmann2008-03-10 20:34:34 +0000
committerRobert Göffringmann2008-03-10 20:34:34 +0000
commit4f30f09456cd672797e69d574888a65dd60dedce (patch)
treee85213daad9d52f66e6a30e15601194d8462f48f /backends/platform/ps2/rpckbd.h
parentb1f1447234a5daf45f51336e7082af4c0bd151a1 (diff)
downloadscummvm-rg350-4f30f09456cd672797e69d574888a65dd60dedce.tar.gz
scummvm-rg350-4f30f09456cd672797e69d574888a65dd60dedce.tar.bz2
scummvm-rg350-4f30f09456cd672797e69d574888a65dd60dedce.zip
forgot to commit these
svn-id: r31099
Diffstat (limited to 'backends/platform/ps2/rpckbd.h')
-rw-r--r--backends/platform/ps2/rpckbd.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/backends/platform/ps2/rpckbd.h b/backends/platform/ps2/rpckbd.h
new file mode 100644
index 0000000000..329d95b294
--- /dev/null
+++ b/backends/platform/ps2/rpckbd.h
@@ -0,0 +1,28 @@
+#ifndef __RPCKBD_H__
+#define __RPCKBD_H__
+
+#include "backends/platform/ps2/iop/rpckbd/include/ps2kbd.h"
+
+typedef kbd_rawkey PS2KbdRawKey;
+typedef kbd_keymap PS2KbdKeyMap;
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+ int PS2KbdInit(void);
+ int PS2KbdRead(char *key);
+ int PS2KbdReadRaw(PS2KbdRawKey *key);
+ int PS2KbdSetReadmode(u32 readmode);
+ int PS2KbdSetLeds(u8 leds);
+ int PS2KbdSetKeymap(PS2KbdKeyMap *keymaps);
+ int PS2KbdSetCtrlmap(u8 *ctrlmap);
+ int PS2KbdSetAltmap(u8 *altmap);
+ int PS2KbdSetSpecialmap(u8 *special);
+ int PS2KbdFlushBuffer(void);
+ int PS2KbdResetKeymap(void);
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+