使用 xdotool 模拟组合键

Mic*_*ies 7 xorg keyboard-shortcuts x-server xephyr xdotool

Xephyr用作嵌套X服务器。当我在Xephyr窗口中并按下组合键时Control_L+Shift_LXephyr抓取我的输入(鼠标、键盘)。这个抓取可以用 发布Control_R+Shift_R,就像在awesome 的 API 文档中一样,一个高度可配置的 X 窗口管理器

问题是,这些组合键不能可靠地工作。有时我必须反复按才能有任何效果。这是非常令人沮丧的。

有没有办法使用某些工具来编写这些键组合的脚本,例如xdotool?或者其他什么工具?我会创建一个脚本,一旦我被困在里面Xephyr并且无法离开,我就可以运行该脚本。

我尝试了以下方法但不起作用(无效):

xdotool key Control_L+Alt_L+Shift_L
Run Code Online (Sandbox Code Playgroud)

Sky*_*RaT 6

我面临同样的问题。魔术是按键的顺序排列的。你必须:

  1. 按下并按住不动 Ctrl
  2. 按下并释放 Shift
  3. 释放 Ctrl

如果您在 Shift 之前释放 Ctrl,或使用任何其他命令,您将面临此问题。同时按下这些键会使顺序随机。

顺便提一句。它根本不依赖于 WM。它似乎与Xephyr有关。