35,21 → 35,18 |
#ifndef __I8042_H__ |
#define __I8042_H__ |
|
/** Scancodes. */ |
#define SC_ESC 0x01 |
#define SC_BACKSPACE 0x0e |
#define SC_LSHIFT 0x2a |
#define SC_RSHIFT 0x36 |
#define SC_CAPSLOCK 0x3a |
#define SC_SPEC_ESCAPE 0xe0 |
#define SC_LEFTARR 0x4b |
#define SC_RIGHTARR 0x4d |
#define SC_UPARR 0x48 |
#define SC_DOWNARR 0x50 |
#define SC_DELETE 0x53 |
#define SC_HOME 0x47 |
#define SC_END 0x4f |
#ifdef CONFIG_I8042_PC |
#include <genarch/i8042/scanc_pc.h> |
#endif |
#ifdef CONFIG_I8042_SUN |
#include <genarch/i8042/scanc_sun.h> |
#endif |
|
#define SPECIAL '?' |
|
extern char sc_primary_map[]; |
extern char sc_secondary_map[]; |
|
extern void i8042_init(void); |
extern void i8042_poll(void); |
extern void i8042_grab(void); |
59,4 → 56,3 |
|
/** @} |
*/ |
|