Suggesting Options for Navigation Settings

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Post Reply
33XAnt
New User
Posts: 8
Joined: Tue Nov 01, 2016 8:48 am

Suggesting Options for Navigation Settings

Post by 33XAnt »

Scrolling Wheel Navigation: not much to be done here gladly :D
  1. Introduce acceleration
    1. preferably with some limitations [a cap on the level of magnification]
    2. possibly make both linear & logarithmic scaling tunable
Change Movement to Scroll: oh no! plenty of stuff to do :o
  1. Provide a choice of scrolling methods [similar to advanced window scrolling]
    1. include direct scrollbar emulation (if/where possible)
  2. Make each/every button's settings be profile specific
    1. will allow for a more proper placement within Scrolling & Navigation
      • alternatively give it its own tab — if S&N is not spacious enough
  3. Choice of refined triggering methods (to avoid eating other assigned actions)
    1. by moved pixel distance [how far the cursor must move to initiate scrolling]
    2. by initial holding time [hold for a specified period to initiate movement]
      • a reversal of this method [dragging will be immediate unless held time is met]
      • methods b and b• would also be confined by method a
  4. Allow decimals for the sensitivity level (or another way to refine resolution)
    1. independent sensitivity levels for both axes
    2. ability to completely disable move to scroll per axis
  5. Keyboard modifiers to drop/raise sensitivity
    1. introduce this into the existent global setting tab
    2. should only take effect if move to scroll has already been initiated
    3. let the user define how much of an effect the modifier will have
    4. define another mouse button as such a modifier (similar to chording I suppose)
  6. Optionally have the cursor follow your movement
    1. lock this movement to the appropriate axis [when locking to an axis is chosen]
  7. Alternative cursor options (primarily thinking about a less gaudy indicator)
I tried to list the movement to scroll suggestions in a hierarchy (take it with a grain of salt though). Note that these are all just suggestions and no urgency is implied (so don't blow a gasket :))

I already use another application, ScrollNavigator, which tackles many of these issues and was the inspiration for some of the things suggested.  I'll be contacting that program's developer also, to see if there's any interest on his side in replicating/reproducing any of X-Mouse's featureset — I'm attempting to create a little race towards an all-in-one program that handles all mousing-related tweaks, XMBC has a sizable edge already ;).
User avatar
phil
Site Admin
Posts: 7627
Joined: Sun Apr 06, 2003 11:12 pm

Re: Suggesting Options for Navigation Settings

Post by phil »

33XAnt wrote: [*]Alternative cursor options (primarily thinking about a less gaudy indicator)[/list]
The good news - you can already do this, the cursors can be customized by dropping in cursor (.cur) files into the settings folder with the names:
scroll.cur, scrollx.cur and scrolly.cur...

The rest, well I'll try to keep that gasket in tact!

Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Post Reply