Version 1.103 of the Mouse driver:
-Scroll is also allowed on graphics video pages as mentioned on the last post.
-The 'MOUSE' command has been replaced by the standard format command 'HELP MOUSE'.
-A new command, 'MOUSE ED' has been added. It opens a mouse channel nr. 150 on an existing video page whose number channel has been stored on system var 180.
Then, a mouse pointer can be placed on every application that accepts EXOS commands. To close the mouse channel, the obsolete 'PB' command can be used, but as usual it will return an annoying error message. This is necessary for a proper Painbox operation, Only after fixing the paint program will be possible to fix the error. In the Basic editor the mouse channel can be closed with CLOSE £150:
The procedure is: install the driver if not done before. :LOAD MOUSE.XR. The Epdos command :CHANS can be used to search for an open video channel. Then, the command :VAR 180 XXX is used to inform the Mouse driver about the video channel number. Once done, the command :MOUSE ED will create the mouse channel number 150.
Some default video channels:
Basic 102
WR 206
EXDOS 0
It is planned to make the command automatic, the Mouse driver will search for the actual default video channel. The command hasn't practical use for now because still the click event is unimplemented.
-A new system variable has been created, number 191. It contains the counter of an horizontal wheel, but still it hasn't being implemented by Pear on the EnterMice protocol. It is stored on the lower four bits of the variable, just the same than the vertical wheel counter on system var 190.
-Some other little improvements have been made on the code.