Generic 101-key PC works fine, but the left button beside number 1 is not backquote(`)/tilde(~), and shift+2 is not at(@) ,i kinda miss those buttons.
All praise Wikipedia, it seems to be Japanese with Hiragana keys.
According to IBM, that is likely a japanese 106-key layout.
If you use the X server and want to type in characters that are not available on the keyboard (eg. Unicode characters that you use regularly) or if you want to change the mapping of a character to another key (eg. have '@' on Shift+2), you can use the
xmodmap command (you can use
xmodmap -pke to get the currently used mapping).