by right gear I rather meant high-resolution mouse with low latency and many buttons (that is - not touch pad/track stick). But yes, any laptop more or less.
So what’s the problem with laptop and number of mouse buttons? Mouse is input device which is handled by evdev/xinput2 subsys. If you want to emulate some mouse combos on touchpad you either need to deal with touchpad driver or with xinput in general
[ruff@trx ~]$ xinput list-props 'ETPS/2 Elantech Touchpad'
Device 'ETPS/2 Elantech Touchpad':
Device Enabled (163): 1
Coordinate Transformation Matrix (165): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (294): 1
Device Accel Constant Deceleration (295): 2.500000
Device Accel Adaptive Deceleration (296): 1.000000
Device Accel Velocity Scaling (297): 12.500000
Synaptics Edges (304): 118, 2842, 79, 1401
Synaptics Finger (305): 1, 1, 0
Synaptics Tap Time (306): 180
Synaptics Tap Move (307): 145
Synaptics Tap Durations (308): 180, 180, 100
Synaptics ClickPad (309): 1
Synaptics Middle Button Timeout (310): 0
Synaptics Two-Finger Pressure (311): 282
Synaptics Two-Finger Width (312): 7
Synaptics Scrolling Distance (313): 66, 66
Synaptics Edge Scrolling (314): 0, 0, 0
Synaptics Two-Finger Scrolling (315): 1, 0
Synaptics Move Speed (316): 1.000000, 1.750000, 0.060441, 0.000000
Synaptics Off (317): 0
Synaptics Locked Drags (318): 0
Synaptics Locked Drags Timeout (319): 5000
Synaptics Tap Action (320): 0, 0, 0, 0, 1, 2, 3
Synaptics Click Action (321): 1, 3, 2
Synaptics Circular Scrolling (322): 0
Synaptics Circular Scrolling Distance (323): 0.100000
Synaptics Circular Scrolling Trigger (324): 0
Synaptics Circular Pad (325): 0
Synaptics Palm Detection (326): 1
Synaptics Palm Dimensions (327): 10, 200
Synaptics Coasting Speed (328): 20.000000, 50.000000
Synaptics Pressure Motion (329): 30, 160
Synaptics Pressure Motion Factor (330): 1.000000, 1.000000
Synaptics Grab Event Device (331): 0
Synaptics Gestures (332): 1
Synaptics Capabilities (333): 1, 0, 0, 1, 1, 1, 1
Synaptics Pad Resolution (334): 32, 33
Synaptics Area (335): 0, 0, 0, 0
Synaptics Soft Button Areas (336): 1480, 0, 1213, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (337): 16, 16
Device Product ID (287): 2, 14
Device Node (286): "/dev/input/event3"
[ruff@trx ~]$