Subversion Repositories pentevo

Rev

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