对 Milkyway-Cloze 的 功能升级 【无障碍读原著】【网页版蒙哥阅读器】

只用第二个就可以了;
放置位置没有要求;
不过需要按他的要求,安装Python环境

1 Like

也就是Python编译器是不是?或者说用来写Python代码的那个软件?

不是,只需要安装Python

不是这个吗?

按键

数字1:填空模式下,提示1位字母;

数字4:标注,认识/不认识;

数字5:标注,认识;

数字9:后退5个单词;

数字0:前进5个单词;

空格键:将当前的单词切换为填空,再次点击可还原;

回车键:前进1个;

引号:该单词发音;

逗号:后退1个;

句号:前进1个;

方向键-上:前进5个;

方向键-下:后退5个;

方向键-左:后退1个;

方向键-右:前进1个;


快捷键

Ctrl+Z撤销右键单击(右侧单词列表、生词弹窗中;Ctrl+M);

Ctrl+X,用于 隐藏/显示【Click To Start】那一行按钮;仅【:balloon:Nav -】时生效;

Ctrl+A,右侧释义列表【宽点】;

Ctrl+S,打开设置弹窗

Ctrl+D,清除/恢复重复生词的标注;

Ctrl+M,将【红色状态框】内的词屏蔽;【同右侧释义列表的右键单击】【可Ctrl+Z撤回】;

Ctrl+鼠标滚轮

  1. 输入框激活时,缩放【输入框】字体
  2. 输入框未激活时,缩放【阅读区】字体;
  3. 【Ctrl+Shift+滚轮】,缩放【浏览器页面】;
  4. 置于mdx窗口顶部功能栏缩放mdx窗口;

Ctrl+Shift+Space,添加【单词 | 词组】至LocalStorage;也可用于查单词

Ctrl+B,打开本地mdx查词窗口

1 Like

最新版,选CET-4 生词不标注。 CET-6没有问题。

已修复;
网页版,代码已推送,过会儿生效;
本地版,替换【select.js】中的:

var init_list_value = ["dict7k", "dict9k", "dict2w", "dict_phr"];

为:

var init_list_value = ["dictList", "dict9k", "dict2w", "dict_phr"];

mdx-server打包成exe文件多好。py格式太奇怪了。

Preview - 修改MDX CSS的神器,支持CSSJS实时预览 - 技术交流与词典编修 - FreeMdict Forum
index.html

<iframe id="mdx-iframe" src="./tip/tip.html" frameborder="0"></iframe>

改成

<iframe id="mdx-iframe" src="http://127.0.0.1:3030/" frameborder="0"></iframe>

启动Preview,就可以用Preview的端口了;
不过由于没有他的查词api,无法外部点击单词跳转;只能用网页内部的搜索框;

  • mdx-server无法@@@LINK跳转
    image

  • mdx-server无法显示图片
    image

  • mdx-server无法发音
    image

  • mdx-server有些单词【例:apparently、apparent】存在词条,找不到;

    错误提示:A server error occurred. Please contact the administrator.

    详情在207楼

    1. mdx-server原版支持跳转;
    2. 带词形还原的 mdx-server-morphology的没有跳转;
    3. @jujube209楼提供了支持【@@@LINK跳转】和【词形还原】的版本;
      4、目前【牛津8】无法发音;

其实这个mdx-server那么难用,还真不如去掉。有一个方案倒是特别容易解决这种需要额外查词的情况。可以让这个蒙哥阅读器导出一个需要另外查词的txt文件,这个文件自己用来替换GoldenDict的历史文件就可以在GoldenDict历史那个框里点这些单词查词。history文件在C:\Users\你电脑的默认用户名\AppData\Roaming\GoldenDict\history


可以在GoldenDict的帮助菜单下 点击 配置文件夹 就可以找到这个history文件。GoldenDict这个history有导入功能

把这个蒙哥阅读器植入到GoldenDict替换GoldenDict欢迎使用的那个界面那些问题不是一下子都解决了么?

Milkway-Cloze-Plus + MDict + MDictCapture ,已经是完整是使用方案了;
使用mdx-server,只不过是进一步简化步骤的探索;

目前,基本上能想到的使用需求都已经做了,不想再改了;

不觉得难用;

右键单击【生词】即可将全部生词复制到剪贴板

不保证程序可以正常运行;

  • 修复,Cet-4不生效问题;
  • 优化,mdx窗口默认缩放1.2X;
  • 添加,点击空白处,mdx窗口取消最宽状态;
    点击空白处,mdx页面取消最宽
  • 【Ctrl+M】后,若mdx窗口开着,将自动跳转至下一个单词;
  • 使用步骤推荐(*标记为可选):

    1. 选择词典【cet-6、coca20000、词组】【可多选】
    2. 加载文章【json、txt、html】;
    3. 【生词】弹窗,使用右键屏蔽认识的单词;或【All Mark】后,按等级排序;
    4. 【Ctrl+X】,隐藏上方所有按钮;*【Ctrl+D】取消重复词的标注;
    5. *开启【mdx-server】,【Ctrl+B】打开mdx窗口;
    6. *【左右】方向键切换单词;可使用【Ctrl+M】屏蔽当前有红色状态框的单词;
    7. 阅读完后,右键单击【生词】,复制剩下的生词同步到欧路生词本
  • mdx窗口功能栏:

    1. 当遇到需要详细查看释义、例句的单词时,可以点击【⇦】 ,使mdx窗口最宽;看完以后,点击左侧空白处,即可取消【最宽】;
    2. 【<】【>】上一个、下一个 阅读记录;
1 Like

Ctrl-M 在chrome 下不其作用,不知是不是普遍现象,有没有解决办法?

试试Edge浏览器,都是Chromium内核;

Edge 我知道没有问题。 因为不想装两个浏览器,才有那个问题。

好吧,我下个Chrome试试;


经Chrome测试,没问题
M

会不会其他软件或插件占用了Ctrl+M

那就是很有可能。 我在看看我的设置。谢谢。