jimomura@lsuc.on.ca (Jim Omura) (11/18/90)
In further testing, I've tried code similar to the following
test code:
/* test.c */
#include <osbinds.h>
test()
{
extern char scrbuf[5];
scrbuf[0] = (char) 0x09; /* Set Mouse Report Absolute */
scrbuf[1] = (char) 0x01; /* MSB X for 319 */
scrbuf[2] = (char) 0x3f; /* LSB X for 319 */
scrbuf[3] = (char) 0; /* MSB Y for 199 */
scrbuf[4] = (char) 199; /* LSB Y for 199 */
ikbdws(4,scrbuf);
} /* End of test.c */
If you compile this down it looks like it should be right.
Yet when I run it, again, the mouse stops updating. At least
'graf_mkstate()' (AES opcode 79) doesn't receive new X-Y reports and
the mouse cursor stays in its last position. On the otherhand,
the 'shift key' report seems to be returned by 'graf_mkstate()'.
I know this because I'm using the shift key report to exit
a test loop.
Any ideas about what's going wrong?
--
Jim Omura, 2A King George's Drive, Toronto, (416) 652-3880
lsuc!jimomura
Byte Information eXchange: jimomura