RE: Fn + F8 to switch display/monitor configuration/output gives KEY_P

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: platform-driver-x86-owner@xxxxxxxxxxxxxxx <platform-driver-x86-
> owner@xxxxxxxxxxxxxxx> On Behalf Of Pali Rohár
> Sent: Tuesday, July 21, 2020 2:40 AM
> To: Paul Menzel
> Cc: Matthew Garrett; Limonciello, Mario; platform-driver-
> x86@xxxxxxxxxxxxxxx; Hans de Goede
> Subject: Re: Fn + F8 to switch display/monitor configuration/output gives
> KEY_P
> 
> 
> [EXTERNAL EMAIL]
> 
> On Tuesday 21 July 2020 08:58:51 Paul Menzel wrote:
> > Dear Linux folks,
> >
> >
> > On the Dell Latitude E7250 running Debian Sid/unstable with Linux 5.7.6,
> > pressing Fn + F8 to switch the display/monitor configuration does not
> work.
> > It only prints a *p*.
> >
> >     $ sudo libinput debug-events --show-keycodes
> >     […]
> >     -event0   DEVICE_ADDED     AT Translated Set 2 keyboard      seat0
> > default group9  cap:k
> >     […]
> >     -event0   KEYBOARD_KEY     +3.636s	KEY_LEFTMETA (125) pressed
> >      event0   KEYBOARD_KEY     +18.565s	KEY_P (25) pressed
> >      event0   KEYBOARD_KEY     +18.704s	KEY_P (25) released
> >      event0   KEYBOARD_KEY     +4.727s	KEY_LEFTMETA (125) released
> >
> > Is this a known problem? Do you think it can be fixed? Please find the
> > output of `dmesg` attached.
> 
> I think this is known feature of all machines certificated for Windows
> systems. That monitor switch short key generates sequence: winkey + P.
> And not single key press.
> 
> Maybe Mario could help if there is some way how to switch Dell EC to
> really generate just one key press for monitor switch shortkey.

Dell's EC is configured to behave as has been described in this thread (emitting
a sequence of super + p) with no interface to change it for a Linux specific
behavior of a single keycode.




[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux