Why do you need one, in fact? You may use any keyboard, you just need to activate the keylayout. There are only 5 different chars put on the peripheral positions.
P.S. I am adding this, because many users have the false impression that they cannot write in, say, Russian if they do not have a Russian physical keyboard! Any physical keyboard may be used for writing in any language, just it is uncomfortable to remember all the chars if they are very different from the ones you are accustomed to, because their location may be completely different.