# Why is numlock not working while executing my KP_* bindings?

I have a binding as follows in my i3 config:

bindsym $mod+KP_1 workspace$workspace1
bindsym $mod+KP_2 workspace$workspace2
and so on...


Now if I try to use those with a arrow key on them (i.e. KP_2, 4, 6 and 8), they do not work. Instead, one of the following bindings (i.e. the one matching the number) triggers:

bindsym $mod+Left focus left bindsym$mod+Down focus down
bindsym $mod+Up focus up bindsym$mod+Right focus right


The problem is, numlock is definitely turned on. The others (e.g. KP1) work, although they have other keys on them in there non-numlocked mode too. If I map the workspace commands to the same keys but with an additional +Shift+, it works flawlessly too. If I check on them with xev while in an empty mode (so i3 cannot intercept anything), they return their correct code to (KP*), even in combination with Mod4.

I really don't know where stuff goes wrong and think this might be a bug. I run 4.10.2 straight from Archs packages.