Bug 391708 - please stop inventing non existing keys
Summary: please stop inventing non existing keys
Status: RESOLVED UPSTREAM
Alias: None
Product: ksmserver
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Lubos Lunak
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-11 12:41 UTC by farmboy0
Modified: 2018-03-15 16:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
key assignment for ksmserver (106.64 KB, image/png)
2018-03-11 12:41 UTC, farmboy0
Details

Note You need to log in before you can comment on or make changes to this bug.
Description farmboy0 2018-03-11 12:41:43 UTC
Created attachment 111319 [details]
key assignment for ksmserver

I dont have a key named screen saver on my keyboard.
This locked the session when i pressed the ^ key above the TAB key.

This must be a recent change i cant remember this with older plasma versions.

I use plasma wayland in case this makes a difference.
Comment 1 Tony 2018-03-13 00:44:49 UTC
Are you running your system on a laptop or desktop PC? I've seen a couple of laptops with "non-common" layouts or in need for specials configurations/drivers where the defaults are weird to say the least.
Comment 2 farmboy0 2018-03-14 08:27:18 UTC
Normal desktop PC with a Microsoft Wired Keyboard 600 and a german keyboard layout.
Comment 3 Kai Uwe Broulik 2018-03-14 15:09:00 UTC
Can you run xev and press the key and see what key code it spits out?
Comment 4 farmboy0 2018-03-14 18:33:06 UTC
KeyPress event, serial 39, synthetic NO, window 0x3600001,
    root 0x270, subw 0x0, time 37885372, (167,93), root:(1117,530),
    state 0x0, keycode 49 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: True

KeyPress event, serial 39, synthetic NO, window 0x3600001,
    root 0x270, subw 0x0, time 37885372, (167,93), root:(1117,530),
    state 0x0, keycode 0 (keysym 0x5e, asciicircum), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x3600001,
    root 0x270, subw 0x0, time 37885572, (167,93), root:(1117,530),
    state 0x0, keycode 49 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False
Comment 5 Kai Uwe Broulik 2018-03-15 07:57:52 UTC
The shortcut Qt::Key_ScreenSaver we set translates to XF86XK_ScreenSaver which this clearly isn't. Could be an X server or driver bug but not something we can fix on our side.
Comment 6 farmboy0 2018-03-15 16:39:11 UTC
As I said in the beginning I am using wayland. Not sure where X does play a role here.