man bind
Правда насчет именно printscreen не уверен.
Не помню когда сидел за железной консолью, а по ssh он может просто не передаваться.
создаешь функцию, вешаешь ее например на Ctrl+p :
$ function hello_world
{
echo "Hello world"
}
$ bind -x '"\C-p":hello_world'
и просто жмешь Ctrl+p
для постоянного доступа прописать это в .bashrc или .profile