Abbadon: Keyboard could refer to a multitude of different models, but not a multitude of different purposes of the machine, and if it is likely that the people you are talking to know what a keyboard is but not what the difference between the models is you should use that word.
On the other hand, with homophobia one can not be sure what you mean. If you call me a homophobe I might agree, but when you meant gaybashing lunatic I might have meant anti-gay marriage conservative. You see how this hinders efficient communication?
Germany is about 400 km south. Copenhagen is about 30 km west. Swedish.
Ziggy: I've told you what I mean already, marking small words aint gonna make me roll over. I am speaking to you as an individual: Please use a more precise language in this situation! There will be much less misunderstanding, and we won't have to ask each others for definitions all the time.
OnT: When you say you dislike homophobes, what subcharacteristic do you disagree with the most?