Есть ли команда для прокрутки?

Кроме использования xdotool, существует способ прокрутки вниз на заданную величину с помощью команды. Другими словами, что такое команда прокрутки?

Я не ищу комбинацию клавиш, я хочу команду прокрутки, скажем, 10px в текущем фокусированном окне. Я также не хочу xdotool, потому что мне нужна «более глубокая команда», то, что «выполняется», когда колесо катится.

2
задан 30 May 2014 в 21:34

4 ответа

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— его инструментарий) решает, как интерпретировать это.

прокрутка не непосредственно управляема (если Вы не используете приложение или платформу, которая обеспечивает интерфейс для того, чтобы сделать просто это). я объяснил это немного больше в Вашем последнем вопросе .

4
ответ дан 30 May 2014 в 21:34

Прокрутка назад:

Shift + Page Up

Прокрутка Вперед:

Shift + Page Down
-1
ответ дан 30 May 2014 в 21:34

Не точно, что Вы попросили, потому что OP попросил прокрутку "10 пкс", но так как это также попросило, "что выполняется, когда колесо прокручивается". В Linux, когда колесо прокручивается, это до приложения для интерпретации его, но можно все еще моделировать прокрутку колеса.

Колесо, прокручивающееся вверх и вниз, обычно отображаются как кнопка мыши 4 и 5 соответственно. Следующая команда моделирует прокрутку

xdotool click 4

Использование пользовательские ярлыки или сценарии, чтобы обязать Ваши входные события с этой командой моделировать список колеса.

0
ответ дан 7 October 2019 в 18:14
  • Установить 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

0
ответ дан 15 July 2020 в 08:29

Другие вопросы по тегам:

Похожие вопросы: