I just tried interrupting the boot sequence and going into the UBoot shell, and the \| key DOES work in uboot.
I have no idea why it doesn't work when AOS 4.1 loads.
It's like the keymap is improperly defined but I can't figure out how to fix it.
The key is listed in the keymap, but it's listed as a key to the right f the ' key. The keymaps don't appear to actually map the key scancode to the key in use.
The installer implied that checking that box when the keyboard wasn't a real Amiga one would result in keys an Amiga keyboard doesn't have not working, but my Home/End and PgUp/PgDown still work. I haven't tested all of them yet.
That brings up another problem I've just experienced on the Sam. When I try to open prefs/input it first brings up a requester that says "Parse error in keymap file flite.d unexpected EOF in line 1". Then I get a GR that I can click through and and bring up the prefs app. Everything else goes ok after that.
Edit:
Solved the problem by removing flite.device that somehow got into the keymaps dir.
Valiant@Camelot AmigaOne XE, 800Mhz, 1GB, 9250 Radeon, OS4.1u7 Sam440ep, 666Mhz, 512Mb, 9250 Radeon, OS4.1u6 A1-X1000, 1.8Ghz, 1GB, 9250 Radeon, OS4.1x A1-X5000/40 2.2Ghz, 2GB, Radeon HD 7700, OS4.1 FE ud 2