Well, I seem to have fixed the problem, but not the solution. I did a bit of analysis, and came to the conclusion that it was only the punctuation functions that did not work, but that physical functions, like volume up and down did. There were also a coupe of keys which gave a return that was incorrect, in upper case. Eventually, I disabled the English (UK) option for language, which should have been the correct choice, and instead selected Alphabet (QWERTY), and all works as it should. The only explanation I can come up with, is that my Gemini is not one built for the UK market. If anyone knows why, I'd be somewhat relieved.