[comp.sys.mac.programmer] Why can't we speed up the mouse?

holland@m2.csc.ti.com (Fred Hollander) (12/21/88)

In article <288@lloyd.camex.uucp> kent@lloyd.UUCP (Kent Borg) writes:
>In article <8855@ut-emx.UUCP> osmigo@ut-emx.UUCP writes:

[Stuff you already read deleted - suggested higher resolution mouse]

I think it would suffice if we could "turn on" the 8x magnification earlier
than can be done using the settings in the current mouse CDEV.  There is a
commercial product that does this for around $50.  It shouldn't be hard to
do if someone knows where the 8 "magnifier" bytes are.  I could only find
the CrsrThresh which is a single word indicating the number of pixel at which
to activate 2x magnification.  Anyone?

Fred Hollander
Computer Science Center
Texas Instruments, Inc.
holland%ti-csl@csnet-rela

The above statements are my own and not representative of Texas Instruments.

kent@lloyd.camex.uucp (Kent Borg) (12/30/88)

In article <66092@ti-csl.CSNET> holland@m2.UUCP (Fred Hollander) writes:
>In article <288@lloyd.camex.uucp> kent@lloyd.UUCP (Kent Borg) writes:
>>In article <8855@ut-emx.UUCP> osmigo@ut-emx.UUCP writes:
>
>[Stuff you already read deleted - suggested higher resolution mouse]
>
>I think it would suffice if we could "turn on" the 8x magnification earlier
>than can be done using the settings in the current mouse CDEV.  There is a
>commercial product that does this for around $50.  It shouldn't be hard to

Pull out your trusty copy of ResEdit (assume usual disclaimers about
using ResEdit at your own risk, never on an orignial file, etc.), and
notice that the system file (6.0.2 in my case) has 4 resources of the
type "mcky", also notice that the mouse portion of the control panel
has 4 mouse positions in addition to the linear (tablet) setting.

Seems a reasonable guess that these might have something to do with
mouse tracking.  Brave people may want to experiment.  Let us know
what you find.  (Does anybody have a ResEdit template for "mcky"
resources?)

Kent Borg
kent@lloyd.uucp
or
hscfvax!lloyd!kent

holland@m2.csc.ti.com (Fred Hollander) (12/31/88)

In article <291@lloyd.camex.uucp> kent@lloyd.UUCP (Kent Borg) writes:
>In article <66092@ti-csl.CSNET> holland@m2.UUCP (Fred Hollander) writes:
>>In article <288@lloyd.camex.uucp> kent@lloyd.UUCP (Kent Borg) writes:
>>>In article <8855@ut-emx.UUCP> osmigo@ut-emx.UUCP writes:
>>
>>[Stuff you already read deleted - suggested higher resolution mouse]
>>
>>I think it would suffice if we could "turn on" the 8x magnification earlier
>>than can be done using the settings in the current mouse CDEV.  There is a
>>commercial product that does this for around $50.  It shouldn't be hard to
>
>Pull out your trusty copy of ResEdit (assume usual disclaimers about
>using ResEdit at your own risk, never on an orignial file, etc.), and
>notice that the system file (6.0.2 in my case) has 4 resources of the
>type "mcky", also notice that the mouse portion of the control panel
>has 4 mouse positions in addition to the linear (tablet) setting.
>
>Seems a reasonable guess that these might have something to do with
>mouse tracking.  Brave people may want to experiment.  Let us know
>what you find.  (Does anybody have a ResEdit template for "mcky"
>resources?)

Pretty reasonable guess it was.  Actually, there are 5 'mcky' resources:
Tablet 0, Slow 1 ... Fast 4.  Each resource is 8 bytes.  Byte x (1-8)
indicates the number of pixels you must move your mouse to multiply the
motion by x.  For example, the current "Fast" requires the mouse to move
16 pixels (in who knows how much time) before the motion is mulitplied by
7.  In case anyone is interested here is what I did with mine:

Removed id's 1 and 2 (kept tablet) and moved 3 and 4 down to replace them.
Added id's 3 and 4 with the following data:
3: 01030507090B0D0F
4: 0103050708090A0B

I don't have any problem with fine motion using the new fast speed, yet a small
flick of the wrist moves the mouse accross the screen.  Since, you can easily
go back to the original settings using the mouse CDEV, I can't see a real
need for writing anything new.

Fred Hollander
Computer Science Center
Texas Instruments, Inc.
holland%ti-csl@csnet-rela