Приветствую, KOT040188!
Существуют эти две программы:
sudo apt install xdotool ⮞⮞ Эта у Вас точно, наверное, есть…
sudo apt install xmacro ⮞⮞ Этой может не быть, она слегка „экзотическая😇”…
Для того, чтобы было ясно что они делают (Вы наверное использовали, просто внимания не обращали😕) вот две тестовые команды:
sleep 5; echo "KeyStrPress Control_L KeyStrPress a KeyStrRelease a KeyStrRelease Control_L"| xmacroplay -d 250 ":0.0"
Это для xmacro
sleep 5; xdotool key -d 250 Control_L+a
Это для xdotool
Для теста берёте непустой текстовой файл, в терминале запускаете команду, быстро переходите в текстовой файл (фокус туда переносите) и ждёте исполнения команды. Должна исполниться команда Control_L+a т.е. выделение, как известно, всего текста.
Для чего это практически может быть нужно? Например поместив эту команду на некое сочетание клавишей справа (напоминаю мышь у меня слева) не нужно тянуться правой рукой к левой части клавиатуры в том момент, когда мышь в левой руке.
Это всё для примера. Клавиши которые могут не „поддаться” Caps, Tab и сочетания с ними. С одиночными модификаторами Shift или Ctrl, Alt могут быть проблемы ( не пробовал просто, точно сказать не могу, но подозрения такие есть😞).
The Best Is Yet To Come! Не скучайте!
2023 Mar 17; 11:47 AM