ftp.nice.ch/peanuts/GeneralData/Usenet/news/1989/CSN-89.tar.gz#/comp-sys-next/1989/May-Jun/Mouse-response-on-NeXT

This is Mouse-response-on-NeXT in view mode; [Up]


Date: Sun 09-Jun-1989 17:40:40 From: Unknown Subject: Re: Mouse response on NeXT In article <3349@cps3xx.UUCP> Mark Riordan writes: >I find the non-linear mouse vs. cursor movement irritating. The mouse vs cursor movement is settable; Preferences gives you four choices that cover a wide range, but you can go ahead an set it anyway you wish by playing around with the "NeXT1 MouseScaling" default item. The value of this item (as obtained by "dread NeXT1 MouseScaling") is a string containing a list of numbers, with the first number specifying how many pairs of numbers follow. Each following pair represents a mouse speed, accelaration pair denoting the accelaration value to use at certain mouse speeds. The specified accelaration value will be used when the mouse speed reaches the specified value. Here are the four values Preferences gives you: Fastest 5 2 2 3 6 4 10 5 15 6 22 5 2 2 3 4 4 6 5 8 6 10 5 1 1 2 2 3 3 4 5 5 7 Slowest 3 1 1 2 2 3 3 Note that they all give you non-linear behavior; if you really want linear behavior then you can go ahead and do something like: dwrite NeXT1 MouseScaling "1 0 1" That will give you an accelaration of 1 at all speeds. (You'll probably need a giant mouse pad.) Please don't do dwrite NeXT1 MouseScaling "1 0 0" it behaves like expected and you find yourself unable to confirm your logout. (You can, however, start a Terminal by typing in the browser.) You'll find that you probably want an accelaration of 1 to be able to move as fine as possible in certain cases, but it gets frustrating when you want to move across the screen. Non-linear movement really helps. Something like "1 3 6," at the least, or, better yet, one of the four Preferences settings. Also all of the above goes with the warning that you really shouldn't be setting defaults variables that belong to other apps. Apps depend on finding legal values in their defaults variables, and they themselves reserve the right to change the meaning of what's stored in those strings. Ali Ozer, NeXT Developer Support aozer@NeXT.com >From: ali@polya.Stanford.EDU (Ali T. Ozer)

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.