xmodmap

Modify keymaps and pointer button mappings in X11

brewmacoslinux
Try with needOr install directly
Source

About

Modify keymaps and pointer button mappings in X

Commands

xmodmap

Examples

Display current keymap and pointer button mappings$ xmodmap -pm
Load keymap configuration from a file$ xmodmap ~/.xmodmaprc
Swap Caps Lock and Control keys$ xmodmap -e 'remove Lock = Caps_Lock' -e 'remove Control = Control_L' -e 'keysym Caps_Lock = Control_L Control_L' -e 'keysym Control_L = Caps_Lock Caps_Lock' -e 'add Lock = Caps_Lock' -e 'add Control = Control_L'