I'd like to point out http://bugme.osdl.org/show_bug.cgi?id=1637 (and my
earlier #1140 which got closed as "DOCUMENTED", but I have no idea what
documentation this refers to), which describes a behaviour
change from 2.4 to 2.6 on some European USB keyboards, where the key next to
enter (' and * on a finnish layout, \| on US) gets mapped to 84 by
hid-input.c, which is defined as Last_Console or SAK by just about all of
the keymaps in the kbd package.
XFree86 was fine until 2.6.1-rc1 (with "2.4 compatibility fixes") after
which it started to handle the key as "Print Screen"
So, either the hid-input (and usbkbd?) mapping or most of the keyboard layouts of kbd and
XFree86 need to be fixed.