Hi, thanks for the information for debugging!
Here are some results.
The config parts concerning the keybindings mentioned above are (I’m not sourcing other keybindings files):
# Logo key. Use Mod1 for Alt.
set $mod Mod4
# Home row direction keys, like vim
set $left h
set $down j
set $up k
set $right l
#
# Moving around:
#
# Move your focus around
#bindsym $mod+$left focus left
#bindsym $mod+$down focus down
#bindsym $mod+$up focus up
#bindsym $mod+$right focus right
# Or use $mod+[up|down|left|right]
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# Move your focus with Alt+TAB
bindsym Alt+Tab focus next
bindsym Shift+Alt+Tab focus prev
# Move the focused window with the same, but add Shift
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
# Ditto, with arrow keys
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
The layout(s) are set as follows (and currently, I’ve already pressed right CTRL to switch to PineBook’s US layout):
# right Ctrl to switch
input type:keyboard {
xkb_layout it,us
xkb_options grp:rctrl_toggle
}
Here’s the output of the localectl program:
❯ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: (unset)
X11 Layout: (unset)
And wev (wev -f wl_keyboard
), when pressing and releasing SUPER:
[14: wl_keyboard] key: serial: 3771; time: 1084728; key: 133; state: 1 (pressed)
sym: Super_L (65515), utf8: ''
[14: wl_keyboard] modifiers: serial: 1; group: 0
depressed: 00000040: Mod4
latched: 00000000
locked: 00000000
[14: wl_keyboard] key: serial: 3773; time: 1084840; key: 133; state: 0 (released)
sym: Super_L (65515), utf8: ''
[14: wl_keyboard] modifiers: serial: 1; group: 0
depressed: 00000000
latched: 00000000
locked: 00000000
when pressing the right arrow key alone:
[14: wl_keyboard] key: serial: 3992; time: 1130337; key: 114; state: 1 (pressed)
sym: Right (65363), utf8: ''
[14: wl_keyboard] key: serial: 3993; time: 1130345; key: 114; state: 0 (released)
sym: Right (65363), utf8: ''
When pressing SUPER + right arrow key, only information concerning SUPER is printed, nothing about the arrow key (?)
When pressing SUPER + h, it is detected, but the focus is not changed:
[14: wl_keyboard] key: serial: 4820; time: 1247125; key: 133; state: 1 (pressed)
sym: Super_L (65515), utf8: ''
[14: wl_keyboard] modifiers: serial: 1; group: 0
depressed: 00000040: Mod4
latched: 00000000
locked: 00000000
[14: wl_keyboard] key: serial: 4822; time: 1247533; key: 43; state: 1 (pressed)
sym: h (104), utf8: 'h'
[14: wl_keyboard] key: serial: 4823; time: 1247613; key: 43; state: 0 (released)
sym: h (104), utf8: ''
[14: wl_keyboard] key: serial: 4824; time: 1247973; key: 133; state: 0 (released)
sym: Super_L (65515), utf8: ''
[14: wl_keyboard] modifiers: serial: 1; group: 0
depressed: 00000000
latched: 00000000
locked: 00000000