Thank you. xev tells me the keycode for the backslash key is 94, while xkb/keycode/evdev had 51. I changed it to 94 and restarted, still no luck. I also tried changing it to the value of the tilde key and commenting out the <TLDE> entry and the tilde key did not give a backslash (i didnt restart when i tried this i only did setxkbmap us), which leads me to believe i'm editing the wrong file even though all the other entries match up with what xev gives me.
Output of setxkbmap -print
Code:
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(media_common)+group(shift_caps_toggle)" };
xkb_geometry { include "pc(pc104)" };
};
from xev
Code:
KeyRelease event, serial 35, synthetic NO, window 0x5000001,
root 0x142, subw 0x0, time 2392962, (168,-11), root:(174,41),
state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
XLookupString gives 1 bytes: (3c) "<"
XFilterEvent returns: False
Attached are the us and evdev files.