xorg源代码复制粘贴

时间:2012-12-16 17:58:58

标签: linux xorg

有人知道xorg源代码中的哪个位置是复制/粘贴例程,它绑定到左(复制)和中间(粘贴)鼠标按钮?

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

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

  1. 选择文字A
  2. 选择目标文本B(此时中间按钮文本A被B覆盖)
  3. 使用SOME按钮(非中间按钮)
  4. 粘贴文本A.

1 个答案:

答案 0 :(得分:2)

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

您可以在Peer-to-Peer Communication by Means of Selections

中的Inter-Client Communication Conventions Manual下的规范中详细了解此机制