sean
The cat's meow would be to have pictures of each keyboard too; would that be legal?
Or... maybe gnome-keyboard-properties would detect that you are running with a basic keyboard, and ask if you have any media keys... Then asked you to press 'Play', and as many more keys as it takes to match the hardware to a map...
-Cam