[software development] 获取鼠标选中文本
Tofloor
poster avatar
deepin
11 hours ago
Author

uos系统的fcitx-aiassistant附加插件可以实现把语音转文本的内容发送到鼠标位置,我想再增加划词翻译的功能需要获取当前鼠标选中的词汇,我尝试了wl-clipboard与x-clip效果都不是很好,请问还有别的办法吗?

Reply Favorite View the author
All Replies
avatar
寂静的羽夏
deepin
10 hours ago
#1

鼠标选中文本的时候,它会放到 Primary selection ,对于 x11 可以用 xclip -o -selection primary 如果是 wayland 可以用 wl-paste --primary 就是正常的,如果用 Qt 可以用 QString QClipboard::text(QClipboard::Mode mode = Clipboard) const 参数填 QClipboard::Selection 枚举即可。

为什么效果不好呢?

Reply View the author