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

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

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

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

答案1

使用 xdotool

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

  1. 安装xdotool

    sudo apt-get install xdotool
    
  2. 现在您需要添加两个键盘快捷键;一个用于模拟按下鼠标左键,另一个用于释放鼠标左键:

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

    xdotool mousedown 1
    

    至(例如)Super+,

    xdotool mouseup 1
    

    至(例如)Super+.

现在你可以通过将光标放在项目上,按Ctrl+ ,,移动该项目,然后按Ctrl+ .“放置”该项目。

相关内容