For CAD work, something like a large macropad might be helpful -- giving additional keys, rather than taking some away.
On a keyboard like the one linked below, every key can be programmed arbitrarily, i.e. you can set a single key to do "Control X" or whatever. I don't know if this can do it, but things like having a single key do "Control X, 5, move mouse left 5 pixels, Control K" are possible on some of these mechanical keyboards, given some programming ability.
("Gaming" macropads are also an option, the flashy LEDs can usually be disabled.)
On a keyboard like the one linked below, every key can be programmed arbitrarily, i.e. you can set a single key to do "Control X" or whatever. I don't know if this can do it, but things like having a single key do "Control X, 5, move mouse left 5 pixels, Control K" are possible on some of these mechanical keyboards, given some programming ability.
("Gaming" macropads are also an option, the flashy LEDs can usually be disabled.)
http://xahlee.info/kbd/ly092_mini_keyboard.html