【问题标题】:Middle click paste at cursor position in GUI programs在 GUI 程序中的光标位置单击鼠标中键粘贴
【发布时间】:2015-09-26 01:29:34
【问题描述】:

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

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

这种行为上的差异让我很恼火。我希望能够一直粘贴到光标位置,即使是在 GUI 文本编辑器中(我使用的是 Kate,这是我最关心的问题)。

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

【问题讨论】:

    标签: click x11 paste kde kate


    【解决方案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 投票。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多