diff options
Diffstat (limited to 'sys/i386/include/console.h')
| -rw-r--r-- | sys/i386/include/console.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/sys/i386/include/console.h b/sys/i386/include/console.h index cbeb2c4f82b2..539a61dc2013 100644 --- a/sys/i386/include/console.h +++ b/sys/i386/include/console.h @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: console.h,v 1.31 1997/09/04 09:05:17 kato Exp $ + * $Id: console.h,v 1.32 1997/10/01 20:46:25 sos Exp $ */ #ifndef _MACHINE_CONSOLE_H_ @@ -108,13 +108,10 @@ struct vt_mode { short frsig; /* not implemented yet SOS */ }; -#define RIGHT_BUTTON 0x01 -#define MIDDLE_BUTTON 0x02 -#define LEFT_BUTTON 0x04 - struct mouse_data { int x; int y; + int z; int buttons; }; @@ -123,6 +120,11 @@ struct mouse_mode { int signal; }; +struct mouse_event { + int id; /* one based */ + int value; +}; + #define MOUSE_SHOW 0x01 #define MOUSE_HIDE 0x02 #define MOUSE_MOVEABS 0x03 @@ -130,12 +132,15 @@ struct mouse_mode { #define MOUSE_GETINFO 0x05 #define MOUSE_MODE 0x06 #define MOUSE_ACTION 0x07 +#define MOUSE_MOTION_EVENT 0x08 +#define MOUSE_BUTTON_EVENT 0x09 struct mouse_info { int operation; union { struct mouse_data data; struct mouse_mode mode; + struct mouse_event event; }u; }; |
