I used all three methods from the document at: https://wiki.ubuntu.com/LaptopTestingTeam/HotkeyResearch
I found that the following keys do not work but I was able to record their values using the methods above. fn + F12 (Scroll Lock) = 0x46 0xc6 fn + j (num pad 1) = 0x4f 0xcf fn + k (num pad 2) = 0x50 0xd0 fn + l (num pad 3) = 0x51 0xd1 fn + u (num pad 4) = 0x4b 0xcb fn + i (num pad 5) = 0x4c 0xcc fn + o (num pad 6) = 0x4d 0xcd fn + 7 (num pad 7) = 0x47 0xc7 fn + 8 (num pad 8) = 0x48 0xc8 fn + 9 (num pad 9) = 0x49 0xc9 fn + m (num pad 0) = 0x52 0xd2 I found that when I tried to record the following keys below nothing would happen. I would press the key but nothing would be recorded (In all methods). Here is a list of the keys I could not record. Keys I could not record using all the methods provided were: fn+F2 (Show battery) fn+F10 (Etiquette mode) fn+up (Brightness up) fn+down (Brightness down) I then recorded the following keys: Hex Number Recorded=Key Name=Decimal from Hex 0xe0 0x4b=Left Arrow push=75 0xe0 0xcb=Left Arrow release=203 0xe0 0x4d=Right Arrow push=77 0xe0 0xcd=Right Arrow release=205 0xe0 0x2e=fn+Left Arrow push=46 0xe0 0xae=fn+Left Arrow release=174 0xe0 0x30=fn+Right Arrow push=48 0xe0 0xb0=fn+Right Arrow release= 176 0xe0 0x50=Down Arrow push= 80 0xe0 0xd0=Down Arrow release= 208 0xe0 0x48=Up Arrow push= 72 0xe0 0xc8=Up Arrow release= 200 WARNING THIS IS A GUESS: If all the fn+ keys are -29 should not the following be the correct hex values? 0xe0 0x33 = fn+down push 0xe0 0xe8 = fn+down release 0xe0 0x2b = fn+up push 0xe0 0xab = fn+up release I got these values by converting the for example the Down Arrow Hex to Dec and then -29 then converting it back to Hex. So the down push key 0x50 = 80 80-29 = 51 51 to hex = 0x33 Even if these were to be correct they are not even being detected! Is there another way to detect keys? -- Laptop brightness keys not functioning in Dapper + Edgy https://launchpad.net/bugs/70020 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs