@Vitaliy -- that may well be due to acpid and the kernel handling those keys. Could you try stopping acpid and then testing the buttons.
@Vitaliy -- that may well be due to acpid and the kernel handling those keys. Could you try stopping acpid and then testing the buttons.