-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi, I've just bought a shiny X250. Nice hardware, with the trackpoint buttons back (although they're wired to the touchpad). Right now, thinkpad_acpi won't load without force_load=1 (on 3.19 kernel). Force loading make the usual "ThinkPad Extra Buttons" input device appear, which make the following keys transmitted to userspace: Fn+F4 (mute microphone): Event: time 1426240389.226447, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1a Event: time 1426240389.226447, type 1 (EV_KEY), code 190 (KEY_F20), value 1 Event: time 1426240389.226447, -------------- EV_SYN ------------ Event: time 1426240389.226473, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1a Event: time 1426240389.226473, type 1 (EV_KEY), code 190 (KEY_F20), value 0 Event: time 1426240389.226473, -------------- EV_SYN ------------ Fn+F7 (looks like a beamer): Event: time 1426240512.132780, type 4 (EV_MSC), code 4 (MSC_SCAN), value 06 Event: time 1426240512.132780, type 1 (EV_KEY), code 227 (KEY_SWITCHVIDEOMODE), value 1 Event: time 1426240512.132780, -------------- EV_SYN ------------ Event: time 1426240512.132795, type 4 (EV_MSC), code 4 (MSC_SCAN), value 06 Event: time 1426240512.132795, type 1 (EV_KEY), code 227 (KEY_SWITCHVIDEOMODE), value 0 Event: time 1426240512.132795, -------------- EV_SYN ------------ Fn+F8 (wireless): Event: time 1426240618.131728, type 4 (EV_MSC), code 4 (MSC_SCAN), value 04 Event: time 1426240618.131728, type 1 (EV_KEY), code 238 (KEY_WLAN), value 1 Event: time 1426240618.131728, -------------- EV_SYN ------------ Event: time 1426240618.131744, type 4 (EV_MSC), code 4 (MSC_SCAN), value 04 Event: time 1426240618.131744, type 1 (EV_KEY), code 238 (KEY_WLAN), value 0 Event: time 1426240618.131744, -------------- EV_SYN ------------ Fn+F9 (settings): Event: time 1426240640.297936, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1c Event: time 1426240640.297936, type 1 (EV_KEY), code 171 (KEY_CONFIG), value 1 Event: time 1426240640.297936, -------------- EV_SYN ------------ Event: time 1426240640.297953, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1c Event: time 1426240640.297953, type 1 (EV_KEY), code 171 (KEY_CONFIG), value 0 Event: time 1426240640.297953, -------------- EV_SYN ------------ Fn+F10 (magnifying glass): Event: time 1426240657.581485, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1d Event: time 1426240657.581485, type 1 (EV_KEY), code 217 (KEY_SEARCH), value 1 Event: time 1426240657.581485, -------------- EV_SYN ------------ Event: time 1426240657.581499, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1d Event: time 1426240657.581499, type 1 (EV_KEY), code 217 (KEY_SEARCH), value 0 Event: time 1426240657.581499, -------------- EV_SYN ------------ Fn+F11 (some windows arranged in a row) Event: time 1426240690.138109, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e Event: time 1426240690.138109, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1 Event: time 1426240690.138109, -------------- EV_SYN ------------ Event: time 1426240690.138139, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e Event: time 1426240690.138139, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0 Event: time 1426240690.138139, -------------- EV_SYN ------------ Fn+F12 (some windows in a double row, exposé like) Event: time 1426240826.662775, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f Event: time 1426240826.662775, type 1 (EV_KEY), code 144 (KEY_FILE), value 1 Event: time 1426240826.662775, -------------- EV_SYN ------------ Event: time 1426240826.662805, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f Event: time 1426240826.662805, type 1 (EV_KEY), code 144 (KEY_FILE), value 0 Event: time 1426240826.662805, -------------- EV_SYN ------------ Fn+4 is key sleep (not sure why, on previous thinkpads it was Fn+F2 or Fn+F4, but anyway) Event: time 1426240957.340935, type 4 (EV_MSC), code 4 (MSC_SCAN), value 03 Event: time 1426240957.340935, type 1 (EV_KEY), code 142 (KEY_SLEEP), value 1 Event: time 1426240957.340935, -------------- EV_SYN ------------ Event: time 1426240957.340941, type 4 (EV_MSC), code 4 (MSC_SCAN), value 03 Event: time 1426240957.340941, type 1 (EV_KEY), code 142 (KEY_SLEEP), value 0 Event: time 1426240957.340941, -------------- EV_SYN ------------ So that was for the status. I'm not sure thinkpad-acpi is needed for much else, but if anyone has questions about a feature I'd be glad to test. Now, for questons: - - I guess some patches need to be included to thinkpad-acpi in order to have it load fine on bdw Thinkpads, Is here a right place to submit them, or should they go to linux-acpi mailing list? - - About the keys mapping: as far as I know, it's possible to tune the keymap from userspace using stuff in /lib/udev. But would it make sense to also tune it at the driver level, especially for the “mute mike” key, which is right now set to KEY_F20 (although maybe there's no corresponding key in the input layer) Regards, - -- Yves-Alexis -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBCgAGBQJVArf7AAoJEG3bU/KmdcCl5P4H/3jrBIkJ4W39vgG69IsS9Byg LQWarl17uWQLinJ1VaXh075f+VXz2FSYPkad4pDm8hhZGZhG+4h0KIJtRnhNRmyG U6EMSZ0HCYpO5fOg3N42n67ObZZCdOX4UWjkhLHhb+YEDmYgtRtzXRhsBzKDKdgN hjGg4ndR6/wV77ehNQ1TIL+ltRbJsQLrCdGgzl3vVOIwxamgob4KFhimTGROu/AK S6l+bdN6SshEVl2mzUR00ws6Rc74kr7dcDv/EQFZT2RJ+tyACJQEygfwUeu36cI8 QE+tn17nL9ze/ErEjFoWOJnYO9VqW62MmXaWxSmEPEIUDMT8p1m4972FQiWzmDA= =vrdm -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel