Bug 1077865 - Cannot assign FN+F12 (the Star button) on Thinkpad T470s to global shortcuts
Cannot assign FN+F12 (the Star button) on Thinkpad T470s to global shortcuts
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: X.Org
Other Other
: P5 - None : Normal (vote)
: ---
Assigned To: E-mail List
E-mail List
Depends on:
  Show dependency treegraph
Reported: 2018-01-28 09:35 UTC by Markus Zimmermann
Modified: 2018-10-25 13:14 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
sndirsch: needinfo? (markus.zimmermann)


Note You need to log in before you can comment on or make changes to this bug.
Description Markus Zimmermann 2018-01-28 09:35:14 UTC
The FN+F12 button (has a Star icon on it) of a Thinkpad T470s is not assignable in KDE's global shortcuts. `sudo showkey --keycodes` outputs the key with keycode "364".
Comment 1 Markus Zimmermann 2018-09-26 06:00:21 UTC
In 20180920 the key still does not work. One thing that is interesting when I press FN and release it without pressing any other key it puts in the key "WAKEUP". And if I hold the key for about 5 seconds during the entry of the shortcut my Thinkpad goes into suspend.
Comment 2 Luca Beltrame 2018-09-26 07:23:17 UTC
X11 only supports keycodes up to 255 (https://who-t.blogspot.com/2014/12/why-255-keycode-limit-in-x-is-real.html), that is why it is not working. It needs to be remapped to a keycode < 255 to work.

As it's not a KDE Applications issue but rather an X11 limitation, let's see what the X11 people think about it.
Comment 3 Stefan Dirsch 2018-09-26 10:29:07 UTC
Check this


--> Some special buttons are not supported by X server due to keycode number limit.

You may need to use /usr/lib/udev/hwdb.d/ instead of /etc/udev/hwdb.d/ though.

Does this help?
Comment 4 Stefan Dirsch 2018-10-19 12:21:53 UTC
Markus, any news on this one?
Comment 5 Stefan Dirsch 2018-10-25 13:14:37 UTC
Still waiting for a response for more than two months now. Please reopen once you can provide the requested feedback. Thanks.