Linux xorg源代码复制粘贴

Linux xorg源代码复制粘贴,linux,xorg,Linux,Xorg,有人知道xorg源代码中绑定到鼠标左键(复制)和鼠标中键(粘贴)的复制/粘贴例程的位置吗 更多数据说明: 当您使用鼠标左键(正常文本选择)在X会话中选择任何文本时,它将被复制到某个“剪贴板”中。接下来,当您在任何输入控件/窗口中单击鼠标中键时,将粘贴文本 我为什么需要它: 我需要它,因为我想改变一下这个功能。与MsWindows Ctrl-c Ctrl-v相比,它非常有用。快得多。但如果我们能在某个按钮下找到以前的剪贴板内容,情况会更糟。在这种情况下,我们可以将一个文本替换为另一个文本,如下所示

有人知道xorg源代码中绑定到鼠标左键(复制)和鼠标中键(粘贴)的复制/粘贴例程的位置吗

更多数据说明: 当您使用鼠标左键(正常文本选择)在X会话中选择任何文本时,它将被复制到某个“剪贴板”中。接下来,当您在任何输入控件/窗口中单击鼠标中键时,将粘贴文本

我为什么需要它: 我需要它,因为我想改变一下这个功能。与MsWindows Ctrl-c Ctrl-v相比,它非常有用。快得多。但如果我们能在某个按钮下找到以前的剪贴板内容,情况会更糟。在这种情况下,我们可以将一个文本替换为另一个文本,如下所示:

  • 选择文本A
  • 选择目标文本B(此时中间按钮下的文本A被B覆盖)
  • 使用某个按钮(不是中间按钮)粘贴文本A

  • 它不在Xorg源代码中,而是在每个X工具包或应用程序的源代码中。X服务器只向应用程序发送鼠标按钮事件,这些事件通过其事件处理被处理到它们绑定到这些按钮的任何函数。您描述的复制和粘贴机制是大多数工具包和应用程序以自己的方式实现的常见约定


    您可以在

    by X toolkit(您指的是Gtk?我知道Gtk是一个工具包)中的规范中了解更多有关此机制的信息。但我想知道负责从文本选择复制到剪贴板并使用中间按钮粘贴的代码是否在Gtk或Qt源代码中。。。这与Ctrl-c Ctrl-v、不同的剪贴板不同!它在所有工具包中都是统一的。我想一定是在别的地方。但我会检查的。谢谢