/usr/share/hal/fdi/policy/20thirdparty/10-events-key.fdi : <match key="info.capabilities" contains="input.keymap"> Дело в том, что сейчас info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'}
это другой input $ grep Extra /proc/bus/input/devices N: Name="ThinkPad Extra Buttons"