sdk-core
v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Toggle main menu visibility
Loading...
Searching...
No Matches
libkbd.h
Go to the documentation of this file.
1
/*
2
# _____ ___ ____ ___ ____
3
# ____| | ____| | | |____|
4
# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5
#-----------------------------------------------------------------------
6
# Copyright 2001-2004, ps2dev - http://www.ps2dev.org
7
# Licenced under Academic Free License version 2.0
8
# Review ps2sdk README & LICENSE files for further details.
9
*/
10
16
17
#ifndef __LIBKBD_H__
18
#define __LIBKBD_H__
19
20
#include <
ps2kbd.h
>
21
22
typedef
kbd_rawkey PS2KbdRawKey;
23
typedef
kbd_keymap PS2KbdKeyMap;
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
28
30
extern
int
PS2KbdInit
(
void
);
32
extern
int
PS2KbdRead
(
char
*key);
34
extern
int
PS2KbdReadRaw
(PS2KbdRawKey *key);
36
extern
int
PS2KbdSetReadmode
(u32 readMode);
38
extern
int
PS2KbdSetBlockingMode
(u32 readMode);
40
extern
int
PS2KbdSetRepeatRate
(u32 repeat);
42
extern
int
PS2KbdSetLeds
(u8 leds);
44
extern
int
PS2KbdSetKeymap
(PS2KbdKeyMap *keymaps);
46
extern
int
PS2KbdSetCtrlmap
(u8 *ctrlmap);
48
extern
int
PS2KbdSetAltmap
(u8 *altmap);
50
extern
int
PS2KbdSetSpecialmap
(u8 *special);
52
extern
int
PS2KbdFlushBuffer
(
void
);
54
extern
int
PS2KbdResetKeymap
(
void
);
56
extern
int
PS2KbdClose
(
void
);
57
58
#ifdef __cplusplus
59
}
60
#endif
61
62
#endif
/* __LIBKBD_H__ */
PS2KbdInit
int PS2KbdInit(void)
Definition
libkbd.c:27
PS2KbdSetKeymap
int PS2KbdSetKeymap(PS2KbdKeyMap *keymaps)
Definition
libkbd.c:106
PS2KbdFlushBuffer
int PS2KbdFlushBuffer(void)
Definition
libkbd.c:142
PS2KbdSetSpecialmap
int PS2KbdSetSpecialmap(u8 *special)
Definition
libkbd.c:133
PS2KbdSetAltmap
int PS2KbdSetAltmap(u8 *altmap)
Definition
libkbd.c:124
PS2KbdReadRaw
int PS2KbdReadRaw(PS2KbdRawKey *key)
Definition
libkbd.c:58
PS2KbdSetRepeatRate
int PS2KbdSetRepeatRate(u32 repeat)
Definition
libkbd.c:88
PS2KbdSetCtrlmap
int PS2KbdSetCtrlmap(u8 *ctrlmap)
Definition
libkbd.c:115
PS2KbdSetLeds
int PS2KbdSetLeds(u8 leds)
Definition
libkbd.c:97
PS2KbdResetKeymap
int PS2KbdResetKeymap(void)
Definition
libkbd.c:153
PS2KbdRead
int PS2KbdRead(char *key)
Definition
libkbd.c:48
PS2KbdSetReadmode
int PS2KbdSetReadmode(u32 readMode)
Definition
libkbd.c:68
PS2KbdSetBlockingMode
int PS2KbdSetBlockingMode(u32 readMode)
Definition
libkbd.c:78
PS2KbdClose
int PS2KbdClose(void)
Definition
libkbd.c:164
ps2kbd.h
core
kbd
include
libkbd.h
Generated by
1.18.0