Unable to type backslash or pipe characters

In i3 I have this line exec --no-startup-id setxkbmap -model pc105 -layout us,us,il -variant ,dvorak,phonetic -option grp:ctrl_alt_toggle
And I am able to move between keyboards.
But I cannot find how to type the backslash characters
In other desktops environments there’s a hack with unicode - ctrl + shift + u and a unicode number - but currently in i3 I cannot do this.
Any advice?
Thank you

this may be helpful:

[sherabk@EndevourOS ~]$ localectl status
System Locale: LANG=en_GB.UTF-8
    VC Keymap: dvorak-uk
   X11 Layout: us
    X11 Model: pc105

I don’t remember how to apply this hack, but…
The hack is intended for cases with rare characters, not included in usual HW keyboards.
Backslash characters are usual characters that should be easy to reach on HW.
Have you tried all combinations on your keyboard? Are all buttons printing what is printed on them, and only one is failing?
Did/can you check what the keyboard vendor is stating about the KBD layout, and other technical data?

This report looks different from what the executed command would produce, so there is probably something wrong in your user or system configuration.

The more info/data you provide/post, the more chances someone can have an idea. :person_shrugging: