I suspect that it's Germanic, since Dutch, Danish and Norwegian have basically the same word. But then again, so does Romanian! The other Romance languages are different, as is Swedish. Most Slavic languages, and French, have some variant of clavier, which in turn is based on the Latin word for key (and which in German means piano). Spanish, Portuguese and Catalan have variations on teclado, which is also based on clave, or key.
And if you look up the Latin word for keyboard on Google Translate you just get ... keyboard.
Interesting! Looking further I see that it comes from the same Latin root as the English "taste", with the original meaning being to touch.
Bottom line: Italians, Romanians, Germans, Dutchmen, Danes and Norwegians have touch-pads, from the Latin "tastare". Most other Europeans have key-pads, from the Latin "clave". Englishmen also have key-pads, but the word "key" has a completely different etymology.
Sometimes I rush through and instead of "typing what I hear," I accidentally translate it to English. I remember that before when I would do this, Duo would say "whoops, that doesn't appear to be in Italian." Now, it just just marks it wrong without that warning. I wonder why they took that warning away! Really the problem is that I should be paying closer attention to what it's asking me to do, but still.
That's grammatically correct, but it sounds very old-fashioned and formal. A shopkeeper might say "We have no keyboards" (plural!) if the store doesn't sell keyboards or if they are out of stock. It's hard to imagine a situation where somebody would say "we have no keyboard".