2 of 6 added 3 characters in body

You could set the shortcuts using these poor options that are found in Windows, then map them to your own additional shortcuts.

The tool for that is AutoHotkey, that can map keys, but can also invoke general-purpose scripts that can do much more than mapping. AutoHotkey can do all that you asked for.

There is extensive help to be found on the Web for writing AutoHotkey scripts, but I can also give hints if you wish.