Alright, I'm going to add my personal fix as well. It was "almost" the same as mentioned using karabiner - although after several minutes I was still not able to find the two key_codes "non_us_backslash" and "grave_accent_and_tilde". I figured out the key_codes using Karabiner EventViewer. Then I went over to Karabiner-Elements Settings and on the side menu to "Complex Modifications". You can "Add your own rule" there. Its formatted as a json-file - but since we all have things like ChatGPT this shouldnt be too much of a problem. Here is the file anyways. Works like a charm:
{ "description": "Custom Keyboard Remappings including shift variants", "manipulators": [ { "type": "basic", "from": { "key_code": "caps_lock", "modifiers": { "mandatory": [ "left_shift" ], "optional": [ "any" ] } }, "to": [ { "key_code": "page_down", "modifiers": [] } ] }, { "type": "basic", "from": { "key_code": "caps_lock", "modifiers": { "mandatory": [ "right_shift" ], "optional": [ "any" ] } }, "to": [ { "apple_vendor_keyboard_key_code": "mission_control", "modifiers": [ "left_command" ] } ] }, { "type": "basic", "from": { "key_code": "grave_accent_and_tilde" }, "to": [ { "key_code": "non_us_backslash" } ] }, { "type": "basic", "from": { "key_code": "non_us_backslash" }, "to": [ { "key_code": "grave_accent_and_tilde" } ] }, { "type": "basic", "from": { "key_code": "grave_accent_and_tilde", "modifiers": { "mandatory": [ "shift" ], "optional": [ "any" ] } }, "to": [ { "key_code": "non_us_backslash", "modifiers": [ "shift" ] } ] }, { "type": "basic", "from": { "key_code": "non_us_backslash", "modifiers": { "mandatory": [ "shift" ], "optional": [ "any" ] } }, "to": [ { "key_code": "grave_accent_and_tilde", "modifiers": [ "shift" ] } ] } ] }