You are not logged in.

#1 2025-10-07 20:06:27

tkkot
Member
Registered: 2024-04-04
Posts: 5

"Super+LShift+Right" not registering

In i3WM you can move windows around with the Super+Shift+[Arrow] keybinds. On my Chuwi MiniBook X I realised only three of them (up, down, left) work.

I thought this was just an issue with i3, but upon further investigation I found out the combination didn't even appear in xev. (After Super and LShift had been pressed, pressing Right did not register a key event).

Using RShift works fine. I tested some other combinations (with Alt and Ctrl and all of them worked (registered in xev)).

Where should I look next? What could be causing this?

Offline

#2 2025-10-07 20:16:45

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 68,975

Re: "Super+LShift+Right" not registering

I found out the combination didn't even appear in xev

https://en.wikipedia.org/wiki/Key_rollo … y_rollover ?

Though it won't show up three if it's bound to any global shortcut - what do you get from

sudo libinput debug-events

?
Can you bind the key combo to something else (exec xterm or so)?

Online

#3 2025-10-07 20:28:21

tkkot
Member
Registered: 2024-04-04
Posts: 5

Re: "Super+LShift+Right" not registering

Though it won't show up three if it's bound to any global shortcut - what do you get from sudo libinput debug-events?

Pressing the keys one by one:

event3   KEYBOARD_KEY                 +2.907s	*** (-1) pressed
 event3   KEYBOARD_KEY                 +4.322s	*** (-1) pressed
 event3   KEYBOARD_KEY                 +5.189s	KEY_RIGHT (106) pressed
^[[1;6C event3   KEYBOARD_KEY                 +5.710s	KEY_RIGHT (106) released
 event3   KEYBOARD_KEY                 +6.877s	*** (-1) released
 event3   KEYBOARD_KEY                 +6.894s	*** (-1) released

Can you bind the key combo to something else (exec xterm or so)?

The same behavior – nothing happens when using LShift, xterm opens if RShift used instead.

Offline

#4 2025-10-07 20:36:31

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 68,975

Re: "Super+LShift+Right" not registering

Any chance you've double-assigned it?
Or assigned it elsewhere?

Remove the i3 binding you're looking at, restart i3, install xdotool, run

sleep 5; xdotool key "XF86LogGrabInfo"

and press and hold the combo within the next 5 seconds.
Then check your xorg log - it'll list all grabs, the concerning one being the active one.

Online

#5 2025-10-07 22:36:26

tkkot
Member
Registered: 2024-04-04
Posts: 5

Re: "Super+LShift+Right" not registering

Any chance you've double-assigned it?
Or assigned it elsewhere?

Not actively. And I highly doubt any program I have installed uses this specific keybind.

...Then check your xorg log - it'll list all grabs, the concerning one being the active one.

No active grabs were listed (only a lot of passive ones, which I did not paste):

[  3383.347] (II) Printing all currently active device grabs:
[  3383.347] (II) End list of active device grabs
[  3383.347] Printing all currently registered grabs

   [A lot of grabs]

[  3383.366] End list of registered passive grabs

Offline

#6 2025-10-08 07:59:16

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 68,975

Re: "Super+LShift+Right" not registering

You kept the shortcut pressed until xdotool finished?
Does the key combo now show up in xev ? If not: what does xev report when you press it?

Online

#7 2025-10-08 08:19:01

tkkot
Member
Registered: 2024-04-04
Posts: 5

Re: "Super+LShift+Right" not registering

You kept the shortcut pressed until xdotool finished?

Yes, tried it multiple times.

Does the key combo now show up in xev ?

No (only the modifiers do):

KeyPress event, serial 34, synthetic NO, window 0x2c00001,
    root 0x4de, subw 0x0, time 13431935, (-307,899), root:(337,929),
    state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x2c00001,
    root 0x4de, subw 0x0, time 13432526, (-307,899), root:(337,929),
    state 0x40, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x2c00001,
    root 0x4de, subw 0x0, time 13433941, (-307,899), root:(337,929),
    state 0x41, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x2c00001,
    root 0x4de, subw 0x0, time 13434342, (-307,899), root:(337,929),
    state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Offline

#8 2025-10-08 08:35:39

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 68,975

Re: "Super+LShift+Right" not registering

Nothing else, also no mapping notification? (passive grabs actually cause events other than keypress/release, typically a map and a focus change)
You're pressing super+shift+something, does instead shift+super+something work?

Oh, but I missed

The same behavior – nothing happens when using LShift, xterm opens if RShift used instead.

What sounds a lot like nkro - do you have a different keyboard you could try?

Online

#9 Today 11:19:12

tkkot
Member
Registered: 2024-04-04
Posts: 5

Re: "Super+LShift+Right" not registering

What sounds a lot like nkro - do you have a different keyboard you could try?

Not as of now, I will have to go find/borrow one.

If it's indeed a hardware problem I guess nothing can be done (right?) and to be honest the issue is just a nuisance, it doesn't bother me that much.

Offline

#10 Today 12:19:24

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 68,975

Re: "Super+LShift+Right" not registering

If it's indeed a hardware problem I guess nothing can be done (right?)

Only using a different shortcut.

Online

Board footer

Powered by FluxBB