• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

摸鱼阅读器

emberdd3v1.0.8
(0)MIT
低调的 TXT 小说阅读器:窗口伪装成「输出」面板,鼠标移开只留仿真日志,老板键一键隐藏。 • 伪装输出面板:日志风格皮肤,DRC / 覆铜 / 器件库 / Gerber 等仿真消息流 • 老板键 F7 一键隐藏或唤出,阅读进度不丢 • 悬停展开正文,移开自动淡出,只剩伪装日志 • TXT 导入:UTF-8 / UTF-16 / GBK 自动检测,中文小说不乱码 • 章节自动识别与下拉跳转,多书书库管理(IndexedDB) • 自动滚屏(到底自动翻章)、字号可调 • 阅读进度记忆,重启 EDA 接着看;自动跟随 EDA 明暗主题
详情
更改日志
历史版本
评论

摸鱼阅读器

emberdd3
(0)MIT
详情
更改日志
历史版本
评论

摸鱼阅读器(Moyu Reader)

低调的 TXT 小说阅读器,窗口伪装成嘉立创 EDA 的「输出」面板。鼠标移开只留一行仿真日志,老板键一键隐藏整个窗口。

功能

  • 伪装输出面板:日志风格皮肤,带标签栏(输出 / DRC / 网络 / 消息)、自动滚动的仿真日志流(DRC 检查、覆铜、器件库、网络表、BOM、Gerber、自动保存等带随机数值的消息)、闪烁光标与状态栏,打开时预填历史时间戳,看起来像一个一直开着的真窗口。
  • 悬停展开:鼠标移开窗口只显示仿真日志,悬停时正文淡入,离开约 0.3 秒后淡出。
  • 老板键:默认 F7 一键显示 / 隐藏整个窗口,阅读进度不丢。
  • 快捷键翻章:默认 F8(上一章)/ F10(下一章),焦点在画布上也能翻页,全部快捷键均可在设置中自定义(单个按键)。
  • TXT 导入:支持 UTF-8(含 BOM)、UTF-16LE / BE、GBK 自动检测,中文小说不乱码。
  • 章节系统:自动识别 第X章 / 第X回 / 第X节 / 第X卷 / 第X篇 / 第X集 / 第X部、Chapter N、序章 / 序言 / 前言 / 楔子 / 尾声 / 后记 / 终章 / 番外 等标题,下拉框一键跳转。
  • 书库管理:多本书存储(IndexedDB),随时切换与删除。
  • 自动滚屏:速度 1–10 可调,滚到底自动翻章。
  • 阅读舒适度:字号 12–24 可调。
  • 进度记忆:每本书的章节与滚动位置持久化,重启 EDA 接着看。
  • 主题跟随:自动适配 EDA 明 / 暗主题。

功能演示

伪装输出面板 —— 鼠标移开时的样子,日志持续滚动:

伪装输出面板

阅读界面 —— 鼠标悬停后正文淡入,顶部显示书名与章节,底部为翻章控件:

阅读界面

书库 —— 多本书导入、切换与删除:

书库

设置 —— 快捷键录制、窗口尺寸、字号、滚屏速度:

设置

章节跳转 —— 章节下拉框直接跳到指定章节:

章节跳转

使用方法

  1. 构建扩展包:npm install && npm run build
  2. 导入 .eext:
    • EDA V2:顶部菜单 设置 → 扩展 → 扩展管理器 → 导入扩展
    • EDA V3:顶部菜单 高级 → 扩展管理器 → 导入
  3. 在任意编辑器页面点击顶部菜单 阅读器 → 打开阅读器。
  4. 在阅读器窗口右上角点击 书库 → 导入 TXT,选择本地 TXT 小说。
  5. 导入后正文自动显示;鼠标移开窗口即恢复成伪装日志面板。
  6. 需要离开时,按老板键 F7 隐藏整个窗口。

快捷键

功能默认按键说明
老板键F7显示 / 隐藏整个阅读器窗口
上一章F8上一章
下一章F10下一章

⚠ 重要:嘉立创 EDA 3.2.x 的扩展快捷键只支持单个按键,组合键(Ctrl/Alt/Shift+键) 注册后按下不触发(已实测验证)。三个快捷键均可在 设置 → 快捷键 中自定义, 录制时只接受单个按键(按下带 Ctrl/Alt/Shift 的组合会提示改用单键)。

设置项

设置项范围说明
窗口宽度300 – 800 px点击「应用」后按新尺寸重开窗口,进度保留
窗口高度350 – 900 px同上
字号12 – 24 px正文文字大小
滚屏速度1 – 10自动滚屏速度
悬停才显示正文开 / 关关闭后正文常驻显示

设置页采用「应用」提交制:修改后需点击 应用 才生效并返回主页面,支持 取消 与 恢复默认。

伪装细节

  • 窗口标题为「输出」,与 EDA 真实输出面板一致。
  • 首条日志固定为「打开工程」,并使用当前真实工程名(通过 dmt_Project.getCurrentProjectInfo() 获取)。
  • 后续日志按 YYYY-MM-DD HH:MM:SS [类别] : 消息 格式持续追加,类别涵盖 DRC / 覆铜 / 网络表 / 器件库 / BOM / 3D 模型 / 版本管理 / Gerber / 警告等,数值随机变化。
  • 状态栏实时显示日志行数与编码信息。

已知限制

  • 快捷键仅在 EDA 窗口处于前台时生效。
  • 与 EDA 系统快捷键冲突的键位无法生效(系统优先),扩展会自动回退默认键位并提示; 例如 Shift+1 / Shift+2 已被系统占用为标签切换。
  • 窗口为 EDA 内部弹窗,带标题栏,不能拖出 EDA 主窗口。
  • 鼠标无法穿透窗口区域。

兼容性

  • 适配嘉立创 EDA 专业版(engines.eda 为 ^3.2.0)。
  • 基于 @jlceda/pro-api-types 0.4.25 开发。
  • 阅读器窗口使用 sys_IFrame.openIFrame 与 sys_MessageBus(SDK 标记 @beta),当前版本下可用。

开发

src/index.ts        主进程:菜单 / 窗口管理 / 快捷键注册
iframe/index.html   阅读器界面(EDA 内使用,绝对路径)
iframe/app.js       阅读器逻辑:导入 / 章节 / 进度 / 滚屏 / 快捷键录制
iframe/style.css    日志伪装皮肤
iframe/preview.html 本地预览页(相对路径,浏览器直接打开调试)
scripts/gen_icon.py 生成扩展图标 images/logo.png

常用命令:

npm install          # 安装依赖
npm run build        # 编译并打包为 .eext(输出到 build/dist/)
npm run compile      # 仅编译,不打包

作者

emberdd

许可

MIT

Changelog

1.0.8

  • 根据扩展广场审核反馈移除横幅(banner):广场卡片会把扩展名称、描述叠加显示在 banner 上,与 banner 内自带的文字重叠导致名称、描述被遮挡;现仅保留 logo, README 同步移除 banner 图

1.0.7

  • 根据扩展广场审核反馈调整横幅:背景改为浅色,扩展名称改用近黑深色, 解决「扩展名称与 banner 对比度较低」的问题;副标题与标签同步改为深翡翠绿

1.0.6

  • 修复:快捷键在 EDA 3.2.184 完全不触发的根因——该版本扩展快捷键只分发单个按键, 组合键(Ctrl/Alt/Shift+键)注册显示成功但按下不触发(已通过桥接实测验证:F7 单键触发, Alt+7 / Ctrl+Alt+Shift+F9 等组合键不触发)
    • 默认键位改为单键:老板键 F7、上一章 F8、下一章 F10
    • 设置面板录制只接受单键;带修饰键的组合会提示「请用单个按键(不带 Ctrl/Alt/Shift)」
    • 旧版保存的组合键设置自动规整为默认单键

1.0.5

  • 修复:快捷键失效的根本原因——设置中保存的键位(如 SHIFT+1 / SHIFT+2)与 EDA 系统快捷键 (循环切换上一个/下一个操作的标签)冲突,系统优先导致本扩展回调不触发,且每次按键被系统 抢走,表现为「快捷键不可用」
    • 注册前先查询系统/其他扩展快捷键做冲突检测;冲突或非法键位自动回退默认键位 (Ctrl+Alt+Shift+B / ← / →)并持久化,同时 Toast 提示用户
    • 修复扩展重载/多次初始化导致的重复注册:按标题前缀清理本扩展全部残留注册后再注册, 杜绝同一组合挂多个回调(按键一次触发多次、老板键开-关-开看似失灵)
  • 新增:设置面板录制快捷键时同样检测与系统快捷键的冲突,冲突键位拒绝保存并提示
  • 实测验证:在 EDA 3.2.184 上通过桥接查询确认 SHIFT+1/SHIFT+2 冲突、默认键位无冲突

1.0.4

  • 修复:快捷键(老板键 / 上一章 / 下一章)完全不生效的问题
    • 根因:代码调用的 eda.sys_ShortcutKey.register(id, props) 在当前 SDK 中不存在, 正确方法为 registerShortcutKey(...),枚举名也写错;错误被 try/catch 静默吞掉
    • 修复:改用 registerShortcutKey(...) 正确注册,改键时先反注册旧组合再注册新组合; 经类型检查(tsc)与翻章命令通道行为测试验证
  • 移除:EDA 失焦自动隐藏功能(经常误触发),连同仅为其服务的通信握手一并删除
  • 移除:背景不透明度调节功能(设置项、面板滑杆、相关 CSS)
  • 文档:README 同步更新,去掉已删除功能的描述

1.0.3

  • 背景色改为 #353535(对齐 EDA 深色面板真实配色)
  • 设置页改为「应用」提交制:修改后需点击应用才生效并切回主页面,支持取消/恢复默认
  • 修复章节下拉白底白字看不清的问题(改为黑底白字)
  • 伪装日志对齐真实输出面板格式:YYYY-MM-DD HH:MM:SS [类别] : 消息, 首条固定为「打开工程」,自动备份消息使用当前真实工程名(API 获取)

1.0.2

  • 新增:窗口尺寸可调(设置面板宽/高滑杆,默认 400×500,松手即时生效,进度保留)
  • 伪装升级:从单行日志升级为仿真输出面板——标签栏(输出/DRC/网络/消息)、 自动滚动的仿真日志流(DRC 检查/器件库/网络表/覆铜/BOM/自动保存等带随机数值的消息)、 闪烁光标、状态栏(行数统计);打开时预填回溯时间戳的历史日志,更像一直开着的真窗口

1.0.1

  • 修复:点击/操作阅读器窗口(书库、设置等任何交互)会导致窗口立即消失的问题
    • 根因:阅读器窗口获得焦点时 EDA 主窗口触发 blur,被"失焦自动隐藏"误判为离开 EDA
    • 修复:主窗口失焦时先通过 MessageBus 询问阅读器窗口是否持有焦点,是则不隐藏; 新增 ping/pong 双向通信握手,通信未验证可用时自动禁用失焦隐藏,杜绝误杀

1.0.0

  • 首个版本
  • TXT 导入(UTF-8 / UTF-16 / GBK 自动检测)
  • 章节自动解析与跳转、多书书库(IndexedDB)
  • 悬停展开 / 移开渐隐、日志伪装皮肤、半透明背景
  • 老板键 / 翻章快捷键(可自定义)、EDA 失焦自动隐藏
  • 自动滚屏(到底自动翻章)、阅读进度持久化、明暗主题跟随
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

Other

关键词

readernoveltxtmoyu阅读器小说摸鱼

扩展信息

版本v1.0.8
发布者

emberdd

发布时间2026-09-29 10:11:24
名称

moyu-novel-reader

UUID

f6a2c8e94b1d7305a8c2e9f4b1d73058

适用EDA版本:^3.2.0
报告

报告滥用

相关链接

主页:https://gitee.com/membereeee/lichuang
反馈:https://gitee.com/membereeee/lichuang/issues
仓库:https://gitee.com/membereeee/lichuang.git
logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议