shortcut program is to manage the shortcuts (list, add, edit and remove).
shortcut-monitor program monitor the keyboard to detect the keys combination from 2 up to 8 keys at once (8 keys combination is the maximum on my machine but you can change it within both programs source code and recompile) and execute the associated task.
Enviroment: Linux
Compile and link:
gcc -o shortcut shortcut.c
gcc -o shortcut-monitor shortcut-monitor.c
Usage:
sudo ./shortcut
sudo ./shortcut-monitor
Important
Both programs (shortcut and shortcut-monitor) must run with sudo privileges to work.
Note
Although the shortcut-monitor program run with sudo privileges, it does run the task associated with the shortcut as normal user.