Logitech Trackman Marble is a great hardware product but whith not software support. Logitech, WTF?!!!
Nevermind. I have built support for functions using Hammerspoon.
- scroll with the tracking ball by holding down the Marble left-top-button while your rotate the ball
- middle click (wheel click) on the Marble right-top-button (this is usefulle to orbit in Blender for example while holding down middle click and rotate the ball)
- modifiers (CTRL, CMD, ALT, SHIFT) used with the above scroll feature and middle click (this is usefull for example to orbit in Fusion360 while you hold down SHIFT+middle click + ball rotation or in Figma to zoom by holding down CTRL+Scroll (left-top-button + ball rotation)
-
Download and Install Hammerspoon from here
-
Download the init.lua file to /Users/yourusername/.hammerspoon/init.lua. (NOTE: .hammerspoon folder is hidden bydefault - you can see it by pressing
CMD + SHIFT + .
) -
Reload config on the drop down menu of the Hammerspoon icon you can find it on the Mac OS/OSX menu bar in the top-righ corner.
-
Scroll whit the ball: hold down the left-top-button while you use the ball
-
Orbit in Blender: hold down the right-top-button while you use the ball
-
Orbit in Fusion360: hold down SHIFT+right-top-button while you use the ball
-
Zoom in Figma: hold down CTRL+Scroll (see section 4. for Scroll)
You can customise by changing the button number of these 2 locals in the init.lua file:
local leftAuxMouseButton = 3 local rightAuxMouseButton = 4
left-bottom-button = 0 (left click) left-top-button = 3 (aux click 1)
right-bottom-button = 1 (right click) right-top-button = 4 (aux click 2)