Blender has multiple options for emulating a middle mouse button. I can use blender just fine on my laptop with a touchpad.
As for the numpad you can use the tilde key or alt+drag to switch views. There's also a handy gizmo.