In Debian Etch, when I use showkey, I get no entry for the Windows key when I use the option -m; when I use the options -s or -k I get two hex codes at once.

When I startx and use xev, I get an assignment number fine for the Windows Key (right Windows Key =116).

Why this odd behavior with showkey?