http://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html#ss1.1