summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/console.h
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>1996-06-21 07:19:18 +0000
committersos <sos@FreeBSD.org>1996-06-21 07:19:18 +0000
commite0038ca9ca8173315d5dec855ca6f39481c99823 (patch)
tree65abdb9bd1672df6c7d7ee9cb574711d018b768d /sys/i386/include/console.h
parent010ba0185af24c524bca481ab275ea5cb3e67666 (diff)
downloadFreeBSD-src-e0038ca9ca8173315d5dec855ca6f39481c99823.zip
FreeBSD-src-e0038ca9ca8173315d5dec855ca6f39481c99823.tar.gz
Some news for syscons (long overdue):
Real support for a Textmode mousecursor, works by reprogramming the charset. Together with this support for cut&paste in text mode. To use it a userland daemon is needed (moused), which provides the interface to the various mice protokols. Bug fixes here and there, all known PR's closed by this update.
Diffstat (limited to 'sys/i386/include/console.h')
-rw-r--r--sys/i386/include/console.h18
1 files changed, 11 insertions, 7 deletions
diff --git a/sys/i386/include/console.h b/sys/i386/include/console.h
index 48c522e..12efe4a 100644
--- a/sys/i386/include/console.h
+++ b/sys/i386/include/console.h
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 1991-1995 Søren Schmidt
+ * Copyright (c) 1991-1996 Søren Schmidt
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -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.20 1996/01/30 22:54:15 mpp Exp $
+ * $Id: console.h,v 1.21 1996/06/14 11:00:57 asami Exp $
*/
#ifndef _CONSOLE_H_
@@ -105,11 +105,15 @@ struct vt_mode {
short frsig; /* not implemented yet SOS */
};
-#define MOUSE_SHOW 0x01
-#define MOUSE_HIDE 0x02
-#define MOUSE_MOVEABS 0x03
-#define MOUSE_MOVEREL 0x04
-#define MOUSE_GETPOS 0x05
+#define MOUSE_SHOW 0x01
+#define MOUSE_HIDE 0x02
+#define MOUSE_MOVEABS 0x03
+#define MOUSE_MOVEREL 0x04
+#define MOUSE_GETPOS 0x05
+#define MOUSE_CUT_START 0x06
+#define MOUSE_CUT_END 0x07
+#define MOUSE_CUT_RESET 0x08
+#define MOUSE_RETURN_CUTBUFFER 0x09
struct mouse_info {
int operation;
OpenPOWER on IntegriCloud