4 * $Id: keyboard.h,v 1.2 2005/11/28 03:55:11 gerg Exp $
8 #ifndef _S3C24A0_KEYBOARD_H
9 #define _S3C24A0_KEYBOARD_H
11 #define kbd_disable_irq() do { } while(0);
12 #define kbd_enable_irq() do { } while(0);
15 #define k_setkeycode(x...)
16 #define k_getkeycode(x...)
17 #define k_unexpected_up(x...) (1)
22 extern int elfin_kbd_init (void);
23 #define kbd_init_hw() elfin_kbd_init()
25 #define kbd_init_hw() do {} while(0);
28 /* Generic Keyboard Scan Codes */
43 #define KK_PRNT 0x63 /* PrintScreen */
44 #define KK_SCRL 0x46 /* Scroll Lock */
45 #define KK_BRK 0x77 /* Break */
46 #define KK_AGR 0x29 /* ` */
57 #define KK_MINS 0x0c /* - */
58 #define KK_EQLS 0x0d /* = */
59 #define KK_BKSP 0x0e /* BKSP */
60 #define KK_INS 0x6e /* Insert */
64 #define KP_SLH 0x62 /* KP / */
65 #define KP_STR 0x37 /* KP * */
66 #define KP_MNS 0x4a /* KP - */
78 #define KK_LSBK 0x1a /* [ */
79 #define KK_RSBK 0x1b /* ] */
87 #define KP_PLS 0x37 /* KP + */
98 #define KK_SEMI 0x27 /* ; */
99 #define KK_SQOT 0x28 /* ' */
100 #define KK_HASH 0x29 /* ` */
104 #define KK_LSFT 0x2a /* L SHIFT */
105 #define KK_BSLH 0x2b /* \ */
113 #define KK_COMA 0x33 /* , */
114 #define KK_DOT 0x34 /* . */
115 #define KK_FSLH 0x35 /* / */
116 #define KK_RSFT 0x36 /* R SHIFT */
121 #define KP_ENT 0x60 /* KP Enter */
122 #define KK_LCTL 0x1d /* L CTRL */
123 #define KK_LALT 0x38 /* L ALT */
124 #define KK_SPCE 0x39 /* SPACE */
125 #define KK_RALT 0x64 /* R ALT */
126 #define KK_RCTL 0x61 /* R CTRL */
131 #define KP_DOT 0x53 /* KP . */
134 #endif /* _S3C24A0_KEYBOARD_H */