Three mouse buttons + track stick

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 ~]$