Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 May 2015 14:37:34 +0200
From:      Polytropon <freebsd@edvax.de>
To:        Avinash Sonawane <rootkea@gmail.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Brightness control in FreeBSD 10.1-RELEASE
Message-ID:  <20150521143734.91ac3a30.freebsd@edvax.de>
In-Reply-To: <CAJ9BSW_uWFMB2=LD7=GMTDm3wGD%2BHz5HYuU2YgY89tgpOExVAw@mail.gmail.com>
References:  <CAJ9BSW-w6YvA71zu=zV2e_r4Lg78tCPahCc2_6CBkEDdmairFw@mail.gmail.com> <CAJ-VmomybDZX54aP1UWCZvw-H-JUmbbTaocmg4X_kHw7-E1mzg@mail.gmail.com> <CAJ9BSW_Pf5BkL2TJfChy69k9ndCq_4Vku=ExTFFa5RbeWjHbkg@mail.gmail.com> <20150521140123.a18aadc2.freebsd@edvax.de> <CAJ9BSW_uWFMB2=LD7=GMTDm3wGD%2BHz5HYuU2YgY89tgpOExVAw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 21 May 2015 17:58:49 +0530, Avinash Sonawane wrote:
> On Thu, May 21, 2015 at 5:31 PM, Polytropon <freebsd@edvax.de> wrote:
> 
> > I could imagine that somehow, when the OS and the GUI is loaded,
> > the keys designed to adjust brightness emit a "normal" key code
> > that the GUI (here: X's keyboard input machanism) picks up and
> > does something stupid with it. You can easily check for that
> > possibility: install the "xev" (X event viewer) port and press
> > those keys. Look for "KeyPress" entries. What happens?
> 
> My "decrease brightness" key is Fn+F(4) where "Fn" is a separate key.
> When I press the combination to decrease the brightness i.e. Fn+F(4)
> on terminal xev produces an infinitely long output which I abort by
> pressing the "Esc" key.

Terminating xev is usually done by Ctrl+C. :-)

This is the relevant output:

KeyPress event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2b9, subw 0x0, time 2427018, (165,-10), root:(759,313),
    state 0x10, keycode 133 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False
 
KeyRelease event, serial 37, synthetic NO, window 0x1e00001,
    root 0x2b9, subw 0x0, time 2427068, (165,-10), root:(759,313),
    state 0x10, keycode 133 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

An "endless loop of keypresses" is being generated when you
hit Fn+F4 only once? This looks wrong. It should only be one
of each events per keypress.

Interesting detail: The key issues an individual code (133)
and it's _not_ assigned to a symbol, so X and the window
manager (or desktop environment) should ignore it.

This is only for one of the keys (code 133), what about the
other one?

If you find a way to modify screen brightness using a command,
you can use xmodmap and xbindkeys to connect that command to
a keypress of that key.


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150521143734.91ac3a30.freebsd>