Unable to bind anything to pipe symbol using keyname
I would like to have <Mod>+| bound to "split h". I believe that the following line in .i3/config
should be what's required:
bindsym $mod+Shift+bar split h
('bar' being the name shown in xev when I hit the pipe key on my UK layout keyboard. However, when I have the above line in my .i3/config
, I receive the following error:
ERROR: CONFIG: syntax error, unexpected bar, expecting <number> or <word> or '+'
When I use the keycode instead:
bindsym $mod+Shift+94
Then everything works as expected. Is 'bar' being treated as a reserved word by the i3 config parser? Is there a way to achieve this behaviour without resorting to keycodes?