AutoKey is yet another option. It allows to define hotkeys and assign to them whatever action a user desires. These actions may vary from very complex - like running scripts, inserting pieces of text, correcting typing errors, - to most simple, like inserting a certain character.
AutoKey is in Solus repo:
sudo eopkg install autokey-py3
Some keys are dead (broken) on my keyboard. I use AutoKey to type them in.