You probably won't be able to eliminate the keyboard entirely, but if you configure it right, the X-52 Pro can take quite a bit of it for you.
The way mine is set up currently, I have to use the keyboard very rarely, and that's usually only when I'm in the Galaxy or System maps, or typing to someone. Otherwise, all of the cockpit functions I use most are duplicated on the HOTAS.
Throttle:
Hat - Thruster control.
Scroll wheel - Change the scanner range.
D button - Reverse thrust.
E button - Head look toggle. Use with POV 1 to look around the cockpit or through the canopy.
I button - Engine boost (afterburner).
Left mouse - Enable FSD.
I'm not using the mouse stick, though I've read that some people use that for thrusters instead. I'm considering trying to set it up to let me select system targets on enemy ships. The two trim wheels aren't used either, I haven't found anything that works with their limited range. I also haven't programmed the 'right mouse' (on the scroll wheel) yet, though I may once I find something that seems to be a good use for it.
Stick:
Trigger - Main weapons
Fire A button - Chaff/countermeasures.
Fire B button - Select target in reticule.
Fire C button - Kill Warrant Scanner.
Launch button - Deploy/stow hardpoints.
Pinkie trigger - Toggle so I can access the MFDs in the cockpit using the stick HAT swiches (POV 1 & 2).
POV 1 - Energy level settings.
POV 2 - Select targets.
Toggle 1 - Next fire group.
Toggle 2 - Previous fire group.
Toggle 3 - Silent Running.
Toggle 4 - Cargo Scoop.
Toggle 5 - Ships lights.
Toggle 6 - Landing gear.
The Mode switch will eventually be used to fine tune everything so that I have a combat specific setup and a flight/nav specific setup I can switch between, but for the moment I can do most things as is. Unfortunately, the secondary trigger (the main trigger 'breaks' at about 75%) doesn't appear to be used at all for ED. POV 1 & 2, when used with the pinkie trigger, will let you scroll through all of the menus on both MFDs and select hyperspace jumps, look at your stats, missions, etc.. all without having to use the keyboard. Once you get used to it, it's pretty handy.
Quite a bit of that is the stock setup for the X-52 Pro using ED's profile, but you can easily alter the settings to suit you by making some changes in the profiler software that comes with the stick, and editing the binds in ED.
It's not a bad setup for ~$200, you just have to cross your fingers and hope you get one that's built solidly. Unfortunately, Madcatz/Saitek is somewhat sloppy with their builds and QC.