OrderedBytes
OrderedBytes User Forum
FAQ FAQ     Search Search     Memberlist Memberlist     Usergroups Usergroups     Register Register
Profile Profile     Log in to check your private messages Log in to check your private messages     Log in Log in
Trackpoint Hints Anyone ?
Display posts from previous:         View previous topic :: View next topic
Post new topic Reply to topic Subscribe to this topic    The OrderedBytes Forum -> ControllerMate Discussion
Trackpoint Hints Anyone ? Mon May 24, 2010 8:56 pm  •   #5301
ErikHeidt



Joined: 24 May 2010
Posts: 1

Controller Mate Gurus -

I started using the new model ThinkPad USB keyboard w/ Trackpoint at work and LOVE IT ! I know it isn't for everyone, but the Trackpoint really works well for me.

This keyboard 99% works for me on my mac except one feature. The middle mouse button (the blue one) on the keyboard turns the trackpoint from a pointing device to a scrolling device under Windows.

Can I use Controller Mate to get the same "pan/scroll with the Trackpoint" function on OS X ?

(And if so, can you drop me a few clues?)

Thanks in advance for your help.
Erik

View user's profile Send private message Reply with quote
Tue May 25, 2010 10:30 pm  •   #5303
Ken
Developer


Joined: 27 Mar 2006
Posts: 3945

Maybe.

Does the Trackpoint show up as a mouse in ControllerMate? If so, then you should be able to do something like the setup below. This was setup using a mouse, so it may or may not "feel" correct when using the Trackpoint.

Before proceeding, you should really have an external mouse available. The following setup involves disabling the Trackpoint's control of the cursor. If it is done incorrectly, you could find yourself without the ability to control the cursor with the Trackpoint -- an uncomfortable experience.

The following setup uses button #4 on a mouse to enable a group named "Scroll Function" when it is pressed.



When the Scroll Function group is enabled, the building blocks on the "Scrolling" page link the mouse's Y Axis value to the Scroll wheel on a virtual mouse. The Value Selector is used to reduce the sensitivity of the scrolling. Note the "Center Value" and "Deadband" values.



The virtual mouse is setup as such:



Alone, the above settings will cause the mouse's vertical axis to control the virtual scroll wheel. The mouse will still move the cursor on the screen. To prevent the cursor from moving while scrolling is occurring, a controller configuration can be created for the mouse that disables the cursor axes:



Scroll sensitivity might be an issue. ControllerMate doesn't have scroll axis acceleration so the options are limited. Adjusting the Deadband value of the Axis Calibration block is one way to modify the sensitivity.
_________________
Ken
www.orderedbytes.com - www.controllermate.com
ControllerMate -- Programming controllers for Mac OS X since 2005.
View user's profile Send private message Visit poster's website Reply with quote
Page 1 of 1 All times are GMT - 6 Hours
Post new topic Reply to topic Subscribe to this topic    The OrderedBytes Forum -> ControllerMate Discussion
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Copyright © 2005 — 2012 OrderedBytes
All rights reserved.