I use an USB keyboard with my Macbook Pro - no choice here, some of the keys of internal keyboard are damaged. The Keyboard is from Genius, type LuxeMate i200. I use Czech QWERTY layout.
Everything pretty much works, although I can't seem to find a way how to type backslash \ and pipe | characters.
Above the right Enter, I have a mysterious key with following characters:
- first row:
|); - second row:
\ň¨(and "circle in front of x" i can't even type)
I've tried the following:
- key:
¨ - left SHIFT + key: `
- right SHIFT + key: `
- left ALT + key:
¨ - right ALT + key:
¨ - left SHIFT + key:
" - right SHIFT + key:
" - FN + key:
¨
I would really like to avoid switching between keyboards OR copying the characters from Google, as I use them a lot. Can someone help me please?
EDIT: Here is a photo of the keyboard, if that helps.

EDIT 2: Thanks @krnk, the keyboard viewer helped with the backslash character! I still have a problem with the pipe character though.
What the viewer shows is not consistent with the keyboard (there is no key between left shift and Z key, for example, which would solve my problem with the pipe). Is that maybe another symptom of misconfiguration?

Is there anything else I could try besides "changing keyboard type" (which I already did)?