I'm trying to use the procedure in README.keymap.txt.gz in order to fix
the brightness keys (fn+f5 fn+f6) on my Sony Vaio Z21MN. They worked
well in Lucid. Other special keys (mute, volume up, volume down,...)
seem to work well.
$ /lib/udev/findkeyboards
AT keyboard: input/event2
module: input/event6
$ sudo /lib/udev/keymap input/eventX > /tmp/orig-map.txt
$ sudo /lib/udev/keymap -i input/event6
Press ESC to finish
scan code: 0x00 key code: fn_f5
scan code: 0x10 key code: fn_f6
$ cat /sys/class/dmi/id/sys_vendor
Sony Corporation
$ cat /sys/class/dmi/id/product_name
VGN-Z21MN_B
$ udevadm info --export-db > /tmp/udev-db.txt
I've also tryed to create a keymap:
$ cat /lib/udev/keymaps/module-sony-vaioz
0x00 brightnessdown # Fn+F5
0x10 brightnessup # Fn+F6
$ cat /lib/udev/rules.d/95-keymap.rules
......
LABEL="keyboard_modulecheck"
ENV{DMI_VENDOR}="$attr{[dmi/id]sys_vendor}"
ENV{DMI_VENDOR}=="", GOTO="keyboard_end"
# Sony Vaio Z attempted fix
ENV{DMI_VENDOR}=="Sony*", ATTR{[dmi/id]product_name}=="*VGN-Z21*",
ATTRS{name}=="Sony Vaio Keys", RUN+="keymap $name module-sony-vaioz"
ENV{DMI_VENDOR}=="IBM*", KERNELS=="input*", ATTRS{name}=="ThinkPad Extra
Buttons", RUN+="keymap $name module-ibm"
ENV{DMI_VENDOR}=="LENOVO*", KERNELS=="input*", ATTRS{name}=="ThinkPad Extra
Buttons", RUN+="keymap $name module-lenovo"
ENV{DMI_VENDOR}=="LENOVO*", KERNELS=="input*", ATTRS{name}=="Lenovo ThinkPad SL
Series extra buttons", RUN+="keymap $name 0x0E bluetooth"
ENV{DMI_VENDOR}=="ASUS*", KERNELS=="input*", ATTRS{name}=="Asus Extra Buttons",
ATTR{[dmi/id]product_name}=="W3J", RUN+="keymap $name module-asus-w3j"
ENV{DMI_VENDOR}=="Sony*", KERNELS=="input*", ATTRS{name}=="Sony Vaio Keys",
RUN+="keymap $name module-sony"
# Older Vaios have some different keys
ENV{DMI_VENDOR}=="Sony*",
ATTR{[dmi/id]product_name}=="*PCG-C1*|*PCG-K25*|*PCG-F1*|*PCG-F2*|*PCG-F3*|*PCG-F4*|*PCG-F5*|*PCG-F6*|*PCG-FX*|*PCG-FRV*|*PCG-GR*|*PCG-TR*|*PCG-NV*|*PCG-Z*|*VGN-S360*",
ATTRS{name}=="Sony Vaio Keys", RUN+="keymap $name module-sony-old"
...........
It seems that the new local keymap is not loaded: the output of 'sudo
/lib/udev/keymap input/event6' is unchanged and the keys continue to not
work.
I'm available to test experimental changes.
** Attachment added: "orig-map.txt (Sony VAIO Z21MN)"
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/627890/+attachment/1684826/+files/orig-map.txt
--
My Laptop special buttons doesnt work
https://bugs.launchpad.net/bugs/627890
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs