有没有办法使用键盘模拟“单击并拖动”?

Rea*_*nkm 5 mouse command-line keyboard xdotool

我在 2008 年的旧 MacBook 上运行 Ubuntu 15.10。我的触控板发生了不幸的事故(长时间暴露在冷凝中),当我尝试单击并拖动时不再识别“拖动”部分。除此之外它工作正常。它让我可以毫无问题地移动鼠标、单击或滚动页面,但出于某种原因,如果我尝试拖动它只会移动鼠标而不调用“拖动”功能。

有没有办法设置热键,例如,如果我单击并按住 Shift,那么计算机会将进一步的鼠标移动视为单击和拖动?

Jac*_*ijm 7

使用 xdotool

不是很方便,但可能:使用xdotool,您可以模拟鼠标和键盘事件:

  1. 安装xdotool

    sudo apt-get install xdotool
    
    Run Code Online (Sandbox Code Playgroud)
  2. 现在您需要添加两个键盘快捷键;一种模拟按下鼠标左键,另一种模拟释放它:

    选择:系统设置>“键盘”>“快捷方式”>“自定义快捷方式”。单击“+”并添加命令:

    xdotool mousedown 1
    
    Run Code Online (Sandbox Code Playgroud)

    到(例如)Super+,

    xdotool mouseup 1
    
    Run Code Online (Sandbox Code Playgroud)

    到(例如)Super+.

现在您可以通过将光标放在项目上进行拖动,按Ctrl+ ,,移动项目并按Ctrl+.以“放下”项目。