I have used the terms forever. With a fine distinction.
"ham fisted" = something done in in anger.
"ham-handed" = something done awkwardly.