I found an easy workaround.
1. Open 1Password and set your keyboard shortcuts in the settings (they will be displayed wrong, we'll ignore this).
2. Close 1Password (make sure it's closed completely and not running in the tray area).
3. Open Explorer and go to "%localappdata%\1Password\settings".
4. Make a backup copy of the "settings.json" file in case something goes wrong.
5. Open the "settings.json" file with a text editor of your choice (like notepad).
6. Search the file for your previously configured keyboard shortcuts, they should be easy to find.
7. Now go to https://keycode.info and press the key that you actually want to use (without any modifiers like control or shift).
8. This website will show you a number for each key that you press. Copy or remember that number.
9. Open the https://docstore.mik.ua/orelly/webprog/DHTML_javascript/0596004672_jvdhtmlckbk-app-b.html. This table contains the symbols that make up the US keyboard layout and their respective key codes. Search the table for your number and copy the associated symbol.
10. Now that you have the correct symbol, we have to transform it so the format of the settings file understands it (we have to escape the json string). For that, go to https://jsonformatter.org/json-escape, paste the symbol into the left text field, click "Escape" and copy whatever comes out on the right hand side (it may or may not be the exact same as the left hand side).
11. Go back to your settings.json file and replace the symbol in your keyboard shortcut with the symbol you just copied from the text field.
12. Repeat for every shortcut you want to fix, save the file and restart 1PW.
Your shortcuts should now work with the correct keys.
Example:
I wanted to set "Win+#" as a shortcut, so I opened 1PW, pressed Win
and #
on my keyboard and closed 1PW afterwards. I opened the settings.json file and found my shortcut on line 5:
json
"keybinds.quickAccess": "Meta+\\",
I went to https://keycode.info and pressed #
which gave me the number 191. Then I searched the https://docstore.mik.ua/orelly/webprog/DHTML_javascript/0596004672_jvdhtmlckbk-app-b.html for 191 and found the associated symbol /
. Then I went to https://jsonformatter.org/json-escape and typed /
in the left text field, clicked "Escape", and got back a /
in the right text field (so in my case it didn't change).
Finally, I went back to the settings.json file and replaced the last part of the keyboard shortcut with the new symbol from the text field, which then looked like this:
json
"keybinds.quickAccess": "Meta+/",
I saved the file and restarted 1PW. Now I can use Win+#
as my shortcut.