Among the many 3rd party screen keyboards available for iOS, I recently found one called PADKEYS that imitates the normal hardware keyboard layout, with a number/punctuation row at the top, an option key for symbols and accents, cursor keys, etc. Covers English, Danish, Dutch, Finnish, French, German, Italian, Norwegian, Portuguese, Spanish, and Swedish.