Кроме использования xdotool
, существует способ прокрутки вниз на заданную величину с помощью команды. Другими словами, что такое команда прокрутки?
Я не ищу комбинацию клавиш, я хочу команду прокрутки, скажем, 10px в текущем фокусированном окне. Я также не хочу xdotool
, потому что мне нужна «более глубокая команда», то, что «выполняется», когда колесо катится.
xdotool
позволяет Вам отправить клавиши на клавиатуре также так весь стандартный материал как:
xdotool key Page_Down
xdotool key Down Down Down # presses down three times with a 12ms delay
xdotool key --delay 2 Down Down Down # as above but 2ms
<час> Относительно "глубже команда", нет никакой такой вещи. Окно отправляется событие (как mousewheel), и оно (программа или — больше commonly— его инструментарий) решает, как интерпретировать это.
прокрутка не непосредственно управляема (если Вы не используете приложение или платформу, которая обеспечивает интерфейс для того, чтобы сделать просто это). я объяснил это немного больше в Вашем последнем вопросе .
Прокрутка назад:
Shift + Page Up
Прокрутка Вперед:
Shift + Page Down
Не точно, что Вы попросили, потому что OP попросил прокрутку "10 пкс", но так как это также попросило, "что выполняется, когда колесо прокручивается". В Linux, когда колесо прокручивается, это до приложения для интерпретации его, но можно все еще моделировать прокрутку колеса.
Колесо, прокручивающееся вверх и вниз, обычно отображаются как кнопка мыши 4 и 5 соответственно. Следующая команда моделирует прокрутку
xdotool click 4
Использование пользовательские ярлыки или сценарии, чтобы обязать Ваши входные события с этой командой моделировать список колеса.
Установить xdotool
:
sudo apt-get install xdotool
Получить местоположение указателя мыши:
xdotool getmouselocation
Прокрутите, нажав 4 и 5 (измените XXX и YYY командой выше):
xdotool mousemove XXX YYY нажмите 4
xdotool mousemove XXX YYY нажмите 5
Источник: https://askubuntu.com/a/329009/536195