Configuring a Mouse for Working with a Key64
Logitech Cordless Optical Trackman
Classic PC mouse have two buttons, others have a middle button, sometimes it have been replaced by a roller button, which works as a third button and also as a roller.
Trying to find the best mouse keyboard configuration while being minimalistic i think the best ergonomic option is to have a trackball mouse with just two buttons, and use a modifier in order to allow for scrolling using the trackball and anther one to perform the third button or as a combination of the two buttons.


Many people rank the Microsoft Trackball Explorer as the best trackball on history, however, it have some design flaws:
- Scrolling using the thumb is a little difficult
- When pressing the right button you always have the possibility to
press the roller button, so its a very difficult to reach without
mistakes.
- It is just for right handed people (it doesn't affect me, but for
others is a no-go)
However is by far the best ergonomic design i have found.
Since the Microsoft Trackball Explorer have been discontinued i have to look into another options like the Logitech Cordless Optical Trackman however it is plagged with butttons, the left button is so small that it is not useful.

I will like something like the Microsoft Trackball Explorer with just two buttons, no roller, the best roller is the Trackball with a keyboard modifier and no more.
Also i will like the roller not only for vertical scrooling i will like to roll on the horizontal axis too.
So my attentions turns into the Logitech Trackball Marble Mouse a not so ergonomical mouse but closer to my needs, two big buttons along with another two small buttons but they don't count, they are so small that i don't think somebody use them, the two small buttons will behave as 'back' and 'forward' for browser ... no comments ...

A good technical source: https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse
Mapping keyboard keys to mouse buttons:
https://wiki.archlinux.org/index.php/All_Mouse_Buttons_Working#Binding_keyboard_to_mouse_buttons
I think the best modifier will be the 'Shift' key for the wheel in a standard keyboard or the 'Alt-Gr' in the Key64 keyboard.
