Easy2Boot has a selection of kbd translation batch files.
Here is Spanish
!BAT #Espanol - SPANISH CHARACTER - USA KBD CHARACTER #clear all settings setkey #setkey [new character] [QWERTY-USA character] setkey slash ampersand setkey ampersand caret setkey caret braceleft setkey asterisk braceright setkey parenleft asterisk setkey parenright parenleft setkey minus slash setkey equal parenright setkey quote minus setkey underscore question setkey question underscore setkey braceleft quote setkey braceright backslash setkey colon greater setkey greater bar setkey doublequote at setkey backslash backquote setkey less backslash setkey semicolon less setkey plus colon setkey at semicolon errorcheck off setkey greater oem102 setkey less shiftoem102 setkey bar A1 setkey at A2 setkey numbsersign A3 setkey tilde A4 echo SPANISH KBD MAPPED %redir% #key names #escape, exclam (!), at (@), numbersign (#), dollar ($), parenright ()), caret (^), ampersand (&), asterisk (*), plus (+), percent (%) #minus (-), underscore (_), equal (=), parenleft [(], backspace (backspace), tab (Tab), bracketleft ([), braceleft ({), bracketright (]) #braceright (}), enter (carriage return), semicolon (;), colon (:), quote (') , doublequote ("), slash (/), backquote (`), tilde (~) #backslash (\), bar (|), comma (,), less (<) period (.) , greater (>), question (?) #space, home, uparrow, pageup, leftarrow, center, rightarrow, end, downarrow, pagedown, insert, delete, F1-F10, shiftF1-shiftF10, ctrlF1-ctrlF10 #Aa-Az, A0-A9, oem102, shiftoem102
re. Latin American - I have not been asked for one of these.
The only changes would be to use
setkey at Aq #for the AltGR+q key setkey greater oem102 setkey less shiftoem102 #for oem102 key
most the other keys can be mapped using the old setkey commands.
If you try some of the easy2boot files and modify it, please send it to me.
What languages would use such a keyboard?