I've been using a yubikey to generate numeric OTP codes for logging into one of my servers when using friends PCs.
That's work well so far. But today I tried to use it on a french keyboard, where the "number" keys generate punctuation (the numbers are on the shifted version). Well, now, my yubikey then just enters a load of punctuation in place of the OTP code. Fail.