See, I hear it as more of a slap. So I'm really good with any -ap ending.
Thwap totally works for me. Something that sounds like the sting of your hand.
As for the baseball cap against the wall, *that's* a thwack, especially if it's really dirty.
CC- who, also, finds this conversation right up her alley.