Вопросы к Поиску с Алисой
Несколько способов программно узнать, нажата ли клавиша Shift в Linux:
cat /dev/input/by-path/*-kbd
. stackoverflow.com --query
. stackoverflow.com xev | sed -n 's/[ ]*state.* |([^ ]*|)). */|1/p'
. superuser.com Выбор метода зависит от конкретных требований и предпочтений разработчика.