Вам нужно использовать xev и xmodmap.
Проверьте следующий ответ: https://askubuntu.com/questions/24916/how-do-i-remap-certain-keys
Примерно на полпути к ответу, который он адресует с помощью клавиши shift.
Например, в случае клавиши 9:
xmodmap -e "keycode 18 = parenleft 9"
Из man pages:
NUMBER = KEYSYMNAME ... Список кейсим назначается указанному коду клавиши (который может быть указан в десятичной, шестнадцатеричной или восьмеричной форме, и может быть определено запустив программу xev). До восьми кейсимов может быть прикрепленных к ключу, однако последние четыре не используются ни в каком внедрение основного X-сервера. Первый кейсим используется, когда в сочетании с этой клавишей не нажимается ни одна клавиша-модификатор, а именно вторая - Shift, третья - при использовании клавиши Mode_switch. с помощью этой клавиши и четвертого, когда и Mode_switch и Используются клавиши Shift.