Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!husc6!hao!oddjob!gargoyle!ihnp4!inuxc!iuvax!pur-ee!uiucdcs!bradley!brad From: brad@bradley.UUCP Newsgroups: comp.sys.att Subject: track(3) & UNIXPC Message-ID: <9300033@bradley> Date: Tue, 24-Nov-87 00:18:00 EST Article-I.D.: bradley.9300033 Posted: Tue Nov 24 00:18:00 1987 Date-Received: Sat, 28-Nov-87 14:24:53 EST Lines: 63 Nf-ID: #N:bradley:9300033:000:1452 Nf-From: bradley.UUCP!brad Nov 23 23:18:00 1987 I have been playing with track and noticed on my machine, that if I move the mouse slowly track doesn't pick up the motion. It picks up all the key clicks and sudden movements but not the gentle ones. Anyone know why? I have included the source to a test program. Bradley Smith UUCP: {cepu,ihnp4,noao,uiucdcs}!bradley!brad Text Processing ARPA: cepu!bradley!brad@CS.UCLA Bradley University PH: (309) 677-2337 Peoria, IL 61625 ============================cut here======================= #include #include #include #include #include tkitem_t items[] = { { 0, 0, 300, 300, 0, 0}, { 0, 0, 0, 0, 0, 0} }; sigint() { wexit(0); } main() { int wtam, xp, yp, bp, rp; /* value from winit */ struct umdata um; int ret_wgetc, error; extern int sigint(); track_t trk; signal(SIGINT, sigint); trk.t_flags = MSUP|MSDOWN; trk.t_scalex = trk.t_scaley = 1; trk.t_bicon = 0; /* don't set */ trk.t_tkitems = items; trk.t_curi = &items[0]; winit(); wtam = wcreate(0,0,24,80, BORDHELP|BORDRESIZE|BORDCANCEL); error = track(wtam, &trk, T_BEGIN, &bp, &rp); if(error == -1) { perror("track:T_BEGIN"); wexit(0); } keypad(0,1); /* put in 8bit mode */ for(;;) { error = track(wtam, &trk, T_INPUT, &bp, &rp); if(error == -1) { perror("track:T_INPUT"); wexit(0); } printf("%d/%d - %o - %o\r\n", trk.t_lastx, trk.t_lasty, bp, rp); if(bp == 0377777) sigint(); } }