Rev 608 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 608 | Rev 672 | ||
---|---|---|---|
Line 78... | Line 78... | ||
78 | UBYTE counters[40]; |
78 | UBYTE counters[40]; |
79 | UBYTE map[5]; // send order: LSbit first, from [4] to [0] |
79 | UBYTE map[5]; // send order: LSbit first, from [4] to [0] |
80 | UBYTE reset_type; |
80 | UBYTE reset_type; |
81 | };*/ |
81 | };*/ |
82 | 82 | ||
83 | /** PS/2 keyboard CTRL key status. */ |
83 | /** PS/2 keyboard LCTRL key status. */ |
84 | #define KB_CTRL_MASK 0x01 |
84 | #define KB_LCTRL_MASK 0x01 |
- | 85 | /** PS/2 keyboard LCTRL key status. */ |
|
- | 86 | #define KB_RCTRL_MASK 0x02 |
|
- | 87 | /** PS/2 keyboard LALT key status. */ |
|
- | 88 | #define KB_LALT_MASK 0x04 |
|
85 | /** PS/2 keyboard ALT key status. */ |
89 | /** PS/2 keyboard LALT key status. */ |
86 | #define KB_ALT_MASK 0x02 |
90 | #define KB_RALT_MASK 0x08 |
87 | /** PS/2 keyboard LEFT SHIFT key status. */ |
91 | /** PS/2 keyboard LEFT SHIFT key status. */ |
88 | #define KB_LSHIFT_MASK 0x04 |
92 | #define KB_LSHIFT_MASK 0x10 |
89 | /** PS/2 keyboard RIGHT SHIFT key status. */ |
93 | /** PS/2 keyboard RIGHT SHIFT key status. */ |
90 | #define KB_RSHIFT_MASK 0x08 |
94 | #define KB_RSHIFT_MASK 0x20 |
91 | /** PS/2 keyboard F12 key status. */ |
95 | /** PS/2 keyboard F12 key status. */ |
92 | #define KB_F12_MASK 0x10 |
96 | #define KB_F12_MASK 0x40 |
93 | /** PS/2 keyboard CTRL,ALT,DEL mapped status (set = mapped all keys). */ |
97 | /** PS/2 keyboard CTRL,ALT,DEL mapped status (set = mapped all keys). */ |
94 | #define KB_CTRL_ALT_DEL_MAPPED_MASK 0x80 |
98 | //#define KB_CTRL_ALT_DEL_MAPPED_MASK 0x80 |
95 | /** PS/2 keyboard control keys status (for additional functons). */ |
99 | /** PS/2 keyboard control keys status (for additional functons). */ |
96 | extern volatile UBYTE kb_status; |
100 | extern volatile UBYTE kb_ctrl_status; |
- | 101 | /** PS/2 keyboard control keys mapped to zx keyboard (mapped keys not used in additional functions). */ |
|
- | 102 | extern volatile UBYTE kb_ctrl_mapped; |
|
97 | 103 | ||
98 | 104 | ||
99 | #define ZX_TASK_INIT 0 |
105 | #define ZX_TASK_INIT 0 |
100 | #define ZX_TASK_WORK 1 |
106 | #define ZX_TASK_WORK 1 |
101 | 107 |