在GUI程序中的光标位置中间单击粘贴

时间:2015-07-08 08:39:23

标签: click x11 paste kde kate

在大多数终端应用程序(例如Konsole)中,可以使用鼠标选择文本。然后,中间点击将其粘贴到当前的光标位置。使用 Shift + Ctrl + V 粘贴时会发生同样的情况。

在大多数GUI文本编辑器(例如Kate)中,可以用鼠标选择文本。中间单击然后将其粘贴到当前鼠标指针位置。使用 Ctrl + V 进行粘贴,而是粘贴到当前光标位置

这种行为上的差异让我很烦恼。我希望能够始终粘贴在光标位置,即使在GUI文本编辑器中也是如此(我使用Kate这样,这是我最关心的)。

这可以以任何方式完成吗?我意识到这似乎是一个内置的X功能,因此很难使用。

1 个答案:

答案 0 :(得分:1)

我是其中一位Kate开发人员,并在鼠标中键上设置文字光标点击is by design

2737    case Qt::MidButton:
2738        placeCursor(e->pos());
2739
2740        if (doc()->isReadWrite()) {
2741            QString clipboard = QApplication::clipboard()->text(QClipboard::Selection);
2742            m_view->paste(&clipboard);
2743        }

如果您想要不同的行为,请投票选择实现此功能请求的existing wish或更好的provide a patch