On Wed, Apr 30, 2014 at 01:06:48AM +0200, Alexandre Ratchov wrote:
> This diff attempts to "unify" volume keys; it makes pckbd and ukbd
> volume keys behave like all other volume keys (acpithinkpad,
> acpiasus, macppc/abtn and similar drivers): simply adjust the
> hardware volume without passing keystroke events to upper layers
> (i.e. "consume" the keystroke).
> 
> If your volume keys tend to mess the volume while in X (example
> mplayer), try this diff and see if it makes things better (or
> worse).

No test reports so far. To test this: start X, then:

- press the "vol -" button many times (don't hold is pressed),
  until volume goes to zero.

- start a movie in mplayer, there's no sound as volume is zero.

- press the "vol +" button and hold it down; now mplayer indicates
  the volume reached the maximum. Still you don't hear anything.

Confusing, isn't it? Then rebuild the kernel with this diff and
retry. With the diff volume keys are simple and deterministic: they
simply adjust the volume and don't trigger hot-keys or whatever.

-- Alexandre

Reply via email to