aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/console.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/include/console.h')
-rw-r--r--sys/i386/include/console.h15
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;
};