I use the UHK exactly for this. Keyboard commands + mouse layer keys for those UIs that are pointer-only.
While it doesn't replace a mouse completely (I wouldn't use it for games), it does work for all my day-to-day work (development, writing, workflows) with shortcuts and the built in mouse layer.
While it doesn't replace a mouse completely (I wouldn't use it for games), it does work for all my day-to-day work (development, writing, workflows) with shortcuts and the built in mouse layer.