拾字是一套面向 ShortX 的文字选择工具。复制一段文本后,它会短暂弹出“拾字”入口,点击即可打开文字选择界面,从长文本里挑出真正需要的字词、短句或片段。
适用版本:ShortX 1.6
拾字_文字选择工具 v1.5.1
适合复制长文本后做精细选字、整理片段、钉屏和临时翻译。
拾字_文字选择工具 v1.5.1
适合复制长文本后做精细选字、整理片段、钉屏和临时翻译。
核心能力
- 剪贴板触发:检测到剪贴板出现非空文本后,自动显示拾字入口。
- 精细选字:在悬浮界面中按需选择字词、短句或片段,适合从长文本中提取重点。
- 预览区处理:选中文字后,可在预览区直接去空格、去换行,也可以进入编辑窗口手动调整结果。
- 翻译支持:可配置百度翻译或有道翻译,v1.5.1 会优先处理预览区编辑后的文本。
- 钉屏保留:可将选中的文字固定到屏幕上,支持拖动、滚动查看和双击关闭。
- 字号调节:文本大小使用 Canvas 自绘进度条,减少不同系统控件样式差异带来的影响。
- 放大镜辅助:保留系统文字放大镜,并加入安全模式与异常熔断,兼顾可用性和稳定性。
工作方式
这是一条 ShortX 自动规则,规则使用 ClipboardContentChanged 作为触发器:当剪贴板内容发生变化,并且内容包含有效字符时,规则会把文本写入本地变量,然后显示一个“拾字”悬浮按钮。
悬浮入口默认保留 5 秒。点击按钮后,内置 Rhino ES5 脚本会打开文字选择工具界面;超过时间后入口会自动隐藏。这样的设计让大窗口按需出现,更适合日常复制文本时快速调用。
使用方法
- 在任意应用中复制一段文字。
- 等待屏幕上出现“拾字”悬浮按钮。
- 点击“拾字”,进入文字选择界面。
- 选择需要的字词或片段,在预览区复制、清理、编辑、钉屏或翻译。
- 需要翻译时,在规则变量中填写对应翻译服务的应用 ID 和应用密钥。
翻译配置
规则里预留了三个本地变量:应用 ID、应用密钥和翻译引擎。翻译引擎使用数字区分:1 表示百度翻译,2 表示有道翻译。只做文字选择、整理和复制时,翻译变量留空也能使用。
配置文件审查说明
- 导出类型为
rule,触发器为剪贴板内容变化,适合复制文本后的即时处理。 - 核心界面仍采用 Canvas 自绘文本加载区,长文本场景下只绘制可见区域附近内容,滑动和拖选更稳。
- 脚本保持 Rhino ES5 写法,继续使用
var与传统函数声明,便于在 ShortX 内置 JS 环境中运行。 - v1.5.1 新增预览区独立状态:清理、编辑和翻译会围绕当前选区签名处理,切换选区后状态会同步刷新。
适用场景
- 从 OCR、网页、聊天记录或笔记中提取重点文字。
- 复制一段长文本后,只想留下其中几个关键词。
- 需要先整理选中文字,再复制、钉屏或翻译。
- 希望通过悬浮界面完成文字处理,减少频繁切换应用。
v1.5.1 更新日志
本次对比上一个版本 v1.5.0,重点放在预览区处理、编辑能力和翻译链路上。
- 预览区新增文本处理:预览区顶部新增“去空格”“去换行”按钮,选中文字后可直接整理结果。
- 预览区新增编辑:新增“编辑”入口,可打开编辑窗口手动修改预览文字,适合在复制或翻译前做最后整理。
- 预览区翻译逻辑调整:当预览区存在编辑后的文本时,翻译会优先使用预览区内容,并把翻译结果回写到当前选区。
- 清理撤销升级:清理、编辑和撤销加入预览区状态记录,当前选区变化后会自动刷新按钮状态,减少误操作。
- 提示策略调整:翻译中、未选中文字、接口配置缺失等场景的提示更明确,操作反馈更容易判断。
v1.5.0 更新日志
- 新增钉屏功能,可将选中的文字固定到屏幕上,支持拖动、滚动查看和双击关闭。
- 文本加载区改为 Canvas 自绘,支持英文、数字和半角符号增加字间距,复制、翻译和钉屏内容保持原文。
- 优化大文本加载速度,快速滑动时只绘制可见区域附近文本,减少卡顿。
- 新增主文本区去空格、去换行功能,方便快速整理文本。
- 新增 DIY 配置集中区,方便自行调整显示、性能和钉屏相关参数。
v1.4.2 更新重点
- 修复了因颜色接口兼容性问题导致崩溃或软重启的故障。
- 将文本大小进度条 UI 改为 Canvas 自绘进度条,修复部分设备上系统进度条显示不一致的问题。
- 保留放大镜能力,同时加入安全模式、低频调用和异常熔断,遇到不兼容时优先降级。
配置文件下载
ShortX-拾字_文字选择工具-v1.5.1.txt
txt文件
223.8K
作者:林深见鹿
博客:xin-blog.com
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容