文本选择菜单控制图标

文本选择菜单控制

ColorOS 16 的文字选择菜单控制模块

Release CI License ColorOS


项目简介

长按文字时,菜单里常会堆进一串用不到的“处理文本”项目。文本选择菜单控制把这些项目集中列出:勾选隐藏,拖动调整普通扩展项的顺序,改动自动保存,需要时一键恢复。

模块只处理文字选择菜单中的扩展项,不读取选中文字,也不修改系统 APK 或其他应用。

效果对比

未使用模块
处理文本扩展项会展开

未使用文本选择菜单控制时,文字选择菜单中出现多个处理文本扩展项
→ 使用模块后
隐藏不需要的扩展项,只保留系统操作

使用文本选择菜单控制后,文字选择菜单只保留系统操作

模块功能

  • 隐藏与显示:自动列出手机上的文字处理扩展项。勾选后隐藏,取消勾选即可恢复显示;隐藏的项目仍保留在设置列表中。
  • 菜单改名:点击扩展项旁的铅笔设置菜单显示名称,最多 20 个字符;列表同时保留原名。清空或选择“恢复原名”后保存即可还原,隐藏和排序设置不受影响。隐藏项需先恢复显示才能编辑名称。
  • 拖动排序:拖动左侧手柄调整顺序,松手后自动保存,保存成功会提示“已保存”。已隐藏的项目需要先恢复显示,才能拖动。
  • 菜单顺序:列表默认按当前系统生成的菜单顺序排列,再应用你保存的排序。固定项与可移动项在同一列表中;固定项可以隐藏,但不能拖动,调整其他项目时保留它们的位置。
  • 分别恢复:“恢复默认排序”保留隐藏和名称设置;“恢复全部显示”保留当前排序和名称设置。
  • 设置保留:重启手机、更新模块或退出模块应用后,已保存的隐藏、排序和名称设置都会保留。
  • 列表操作:标题和恢复按钮始终可见。列表较长时,拖动到上、下边缘会自动滚动,方便继续调整顺序。
  • 启用检查:打开模块时检查是否已生效、是否获得 Root 授权,未就绪时显示处理提示。
  • 自动刷新:返回模块或安装、卸载文字处理应用后,列表会重新读取手机上的选项,保留你的隐藏、排序和名称设置。
  • 异常恢复:保存结果暂时无法确认时,可“重新核对”,也可经二次确认后放弃未保存更改并读取手机当前设置;已经生效的设置会保留。
  • 更新提醒:自动检查新版本可在关于页关闭,也可以手动检查;自动检查无更新时保持安静。
  • 查看日志:需要排查问题时,从 LSPosed 查看模块日志;日志不记录选中文字或规则内容。

使用说明

  1. 下载并安装 APK。
  2. 在 LSPosed 中启用模块,作用域选择 system。
  3. 重启使模块加载;支持热重启的环境可使用热重启。打开“文本菜单控制”。
  4. 在“文本选择菜单”中勾选不想看到的项目;拖动左侧手柄调整可移动项的顺序;点击铅笔修改菜单显示名称。
  5. 等待“已保存”提示,再重新打开文字选择菜单,检查隐藏、排序和名称效果。

注:只需 system 作用域,无需把每个使用文字菜单的应用加入作用域。隐藏项取消勾选后可移动,系统固定项的位置仍由系统安排。 剪切、复制、粘贴、全选、分享等内置动作由应用现场生成,不属于本模块统一管理的扩展清单。应用自定义菜单或再次重排扩展项时,展示效果可能不同。已打开的菜单需要关闭并重新打开,才能显示最新设置。

“允许所有扩展项进入第一排”暂无计划。名称缩短可减少文字占用,项目是否进入第一排、是否收纳到二级菜单,仍由系统和当前应用决定。

许可证

本项目采用 GNU General Public License v3.0。

Releases

0.8.1

Stable

10/24/2026, 7:44:10 AM

改进

  • 修复 Firefox 等应用的文本选择菜单未应用模块设置的问题,使隐藏、排序和自定义名称正常生效,无需额外增加应用作用域。
  • 补全部分文本菜单查询入口的规则处理,修复已隐藏的扩展项仍可能显示的问题。
  • 加强系统接口兼容处理,避免新增接口不可用时影响原有菜单管理。

Assets

1

0.8.0

Stable

10/23/2026, 5:21:51 PM

改进

  • 新增菜单改名:点击扩展项旁的铅笔即可自定义显示名称,最多 20 个字符;清空后保存可恢复原名,列表中仍能查看原名称。
  • 完善名称编辑体验:再次编辑时光标默认位于末尾,旋转屏幕保留当前草稿,不同项目的草稿相互隔离;隐藏项目同时禁用编辑入口。
  • 优化弹窗的打开与关闭,减少动画停顿;修复键盘弹出时页面上移、底部按钮位置跳动的问题,并适配大字号布局。
  • 改进拖动取消、多指中断和快速重新拖动后的列表状态恢复,减少异常操作对后续编辑的影响。
  • 加强规则保存与恢复时的冲突核对:发现手机上的设置已发生变化时,停止写入旧草稿,避免继续覆盖更新后的设置;隐藏、排序和名称设置分别保留。
  • 调整更新检查的网络判断,直接尝试连接 GitHub,减少因系统联网状态判断导致的提前失败。

Assets

1

0.7.0

Stable

10/14/2026, 2:26:37 PM

改进

  • 完善开屏环境检查,分别确认 Root 授权与 system 作用域;修复部分环境下的 Root 检测异常,移除未收到模块应答时的额外固定等待。
  • 完善连续勾选与拖动排序的自动保存,按操作顺序处理修改;离开页面后继续处理已提交的更改,核对完成后再提示“已保存”。
  • 加强异常恢复与设置保护:保存结果无法确认时保留草稿,支持“重新核对”,也可经二次确认放弃未保存更改;恢复前检查手机当前设置,避免直接覆盖外部修改。
  • 返回模块或安装、卸载文字处理应用后自动刷新选项,保留隐藏与排序设置;清单变化时取消正在进行的拖动,暂时不可见的应用不会直接丢失已有规则。
  • 完善系统菜单识别与缓存更新,复用重复识别结果,并在应用、配置或用户变化后重新核对;继续遵循当前系统的真实菜单顺序。
  • 调整拖动动画与松手衔接,活动卡片直接跟手,相邻项目平滑让位;正常松手后立即提交修改,保存不再等待视觉动画结束。
  • 完善拖动取消与边界处理,多指操作、切换后台、窗口失焦或列表变化时撤销预览;保留锁定位置和完整卡片拖动范围。
  • 改进浅色、深色、大字体和小窗口下的布局,调整安全边距、弹窗滚动与按钮排列,修正关于页更新开关的对齐。
  • 补充勾选状态、锁定原因及排序操作的无障碍语义,提供“上移”“下移”等替代操作,完善键盘操作支持。
  • 完善更新检查的重复请求合并、取消和超时处理;自动检查无更新时保持安静,手动检查结果在页面切换后仍可查看。
  • 整理 LSPosed 故障日志,补充失败与恢复信息,限制重复输出;不记录选中文字或规则内容。
  • 正式安装包启用 R8 代码与资源裁剪,APK 体积由约 7.5 MB 缩减至约 1.2 MB。

Assets

1

0.5.0

Stable

10/9/2026, 1:14:57 PM

改进

  • 环境检测改为一次性 Global challenge-response,不再通过应用 Provider 回报状态。
  • 文本菜单查询不再触碰应用进程,避免 Android 关联启动记录。

Assets

1

0.4.0

Stable

8/20/2026, 12:15:43 PM

改进

  • 自动检测更新在同一次打开应用期间只执行一次,切换开关不会重复请求。
  • 文本菜单 Hook 心跳增加节流,减少频繁打开菜单时的额外 I/O。

Assets

1

0.3.9

Stable

8/20/2026, 10:05:10 AM

改进

  • 关于页面改为固定布局,打开后无需滑动。

Assets

1

0.3.8

Stable

8/17/2026, 6:58:38 PM

改进

  • 兼容主流 Root 管理器的标准 su 检测入口。
  • 完善 Root 命令超时后的进程与流清理。

Assets

1

0.3.7

Stable

8/16/2026, 12:46:42 PM

改进

  • 更新检查改用 Release 页面并增加本地缓存,减少重复请求失败。
  • 关于页面新增自动检测更新开关。

Assets

1