repo.or.cz
/
qemupp.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Add i8042 back
[qemupp.git]
/
include
/
ps2_keyboard.hpp
blob
1740153f053972c4468eb41ae6338b987d68c048
1
#ifndef PS2_KEYBOARD_HPP
2
#define PS2_KEYBOARD_HPP
3
4
#include
"ps2.hpp"
5
6
class
PS2Keyboard
:
public
PS2Device
7
{
8
public
:
9
PS2Keyboard
(
void
);
10
void
write
(
int
val
);
11
void
set_translation
(
int
val
);
12
13
void
reset
(
void
);
14
void
pickle
(
Marshaller
*
m
,
const char
*
name
);
15
16
void
put_keycode
(
int
keycode
);
17
18
Pin scroll_lock_led
;
19
Pin num_lock_led
;
20
Pin caps_lock_led
;
21
22
private
:
23
void
reset_keyboard
(
void
);
24
25
int
scan_enabled
;
26
int
translate
;
27
int
scancode_set
;
28
};
29
30
#endif