The NG amigas (at least XE/SE and X1000) handle foreign keys by using special UBoot/CFE commands, so nothing system software-wise.
X1000/CFE
If you are using a PC keyboard, it has a "Windows" keys (on either side & closest to the space bar) that should be
recognized as "Amiga" keys in OS4. If the keys closest to the space bar are acting like "ALT" keys, you can set a persistent
CFE variable that will attempt to reverse the condition:
CFE> setenv -p keymap_swapaltamiga "off"
In case this does not work, you can either set the value to "off" or use the "unsetenv" command to remove it.
Other PC keyboards may not have a right hand "Windows" key. In that case, you can set another CFE variable that will
use the right hand "menu" key as the Right-Amiga key instead. This is accomplished by setting the following CFE variable
as such:
CFE> setenv -p kbddev_norwin 1
XE/UBoot
These are tested with UBoot and a PC keyboard.
The following command (typed in a shell) sets the RIGHT-CTRL key to act as
RIGHT-AMIGA key.
setenv SAVE usb/hid.keyboard/rgui 0x000700E46
The following command sets the NUMLOCK key to OFF right from the start.
setenv SAVE usb/hid.keyboard/numlockoff 1
In addition to that, the UBoot variable kbddev_norwin must be set to "1" or "yes"
You should also take a look at Documentation/Keyboards.doc
What was changed or added in UBoot for the X5000 i can't tell.
There are programs out there that does that software too, iirc and there was a program that lets you remap nearly any key that was seen by the system to any other...can' remember it's name
edit: Bah, too slow
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney
-
Did everything just taste purple for a second? ~ Philip J. Fry
-
Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr. John Zoidberg