У меня есть Lubuntu, и поэтому X windows, OpenBox и я решаем эту проблему, определяя ярлыки в Openbox.
nano ~/.config/openbox/lubuntu-rc.xml
#setting shortcuts to point at a special bash script
openbox --reconfigure # restart shortcuts
Таким образом, если я нажимаю Ctrl + G в любом месте, он запускает данный скрипт, который выводит результат в буфер обмена, скажем:
echo "Hello World at $(date +%Y-%m-%d_%H-%M-%S)" | xsel -b -i
Затем я вставляю вывод в Bash терминал (Ctrl + Shift + V).
Я знаю, что это не чисто BASH, но это может вам как-то помочь.
PS. Если мне нужно отправить ключи непосредственно в приложение, я использую xdotool .