This is a duplicate of https://bugs.freedesktop.org/show_bug.cgi?id=9060 The backslash/bar definition is missing from the dvorak variant of the us layout, in the (on my system) /usr/X11R6/lib/X11/xkb/symbols/pc/us file. This means, that switching to a layout that uses this key for something else, such as the Icelandic one - is - and swithing to us(dvorak), the key is still using the Icelandic definition. I found this bug on Solaris Express Community Release build 50 (snv_50), which I believe has Xorg 6.9. This probably applies to all other Xorg versions as well.
Created attachment 7817 [details] [review] Patch to fix backslash/bar in us(dvorak)
Thanks, committed.
*** Bug 9060 has been marked as a duplicate of this bug. ***
(In reply to comment #2) > Thanks, committed. > Sergey, I download the CVS today and don't find the backslash/bar in us(dvorak). Maybe the patch is reversed by other one?
It is in dvorak-classic now. Should it be put in dvorak as well?
(In reply to comment #5) > It is in dvorak-classic now. Should it be put in dvorak as well? > I think yes. The bug is filled against xorg 6.9, before the dvorak-classic inclusion in xkeyboard-config. I think the bug affect both layouts and dvorak-{r,l} but these two includes us(dvorak).
Actually IIRC in xkeyboard-config dvorak was moved to dvorak-classic, that is why the patch got lost. Anyway, fixed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.