PgDn / PgUp 执行的命令是什么?

Tim*_*Tim 4 command-line xorg

我的意思是,我可以在终端中输入一个命令,然后单击后面的窗口,然后向上/向下滚动,然后将其转换为自定义快捷方式?

xdotool key Next或者xdotool key Page_Down不是我想要的,我正在寻找一种比 Linux/通用操作系统的工作方式更“深入”的工具。

我知道如何使用 xdotool,但我不想使用它。我想知道按下该按钮时执行的命令,XDO 本质上是一个模拟器。

Oli*_*Oli 5

我正在寻找一种比 Linux/通用操作系统的工作方式更“深入”的工具

该死的比喻,这就是它的实际运作方式:

  • 你敲键盘
  • evdev 驱动程序/键盘映射/等将其转换为 X11 事件
  • 显示服务器将事件发送到应用程序(并且可以选择将其向上冒泡)
  • 应用程序(或其框架)决定如何处理输入

X 中没有内置“分页”隐喻;这只是许多应用程序及其框架的常见行为。

因此,就模拟看起来像是有人按下按键的事件而言Page Down,最好的选择实际上是生成该 X11 事件并将其发送到窗口。

您唯一的其他选择是为正在运行的应用程序添加一个替代接口,它会拦截并在内部对窗口进行更改。这是很有可能的,但这也是一项公制的工作量。