I had half-baked plans to integrate the trackpad from a Steam controller into a custom build, but I got lost in the planning stages a while back.
Scrolling, clicking should be a part of the keyboard ergonomics design IMHO.