这个问题其实早该解决。因为在舍得的13寸MacBook上,由于SuperMemo UX的限制,学习窗口的显示区域只能是720*540,看起来非常不爽的说。事实上我们大可以通过修改模板来实现显示区域的最大化,获得最佳的显示效果。

对于绝大多数台式机用户来说,由于通常显示屏幕较大,因此,默认的最大分辨率(1024X768)基本足够了,本文所讲的修改,主要是针对笔记本用户。

下面舍得来讲解如何来实现这一效果,以13寸屏幕为例,舍得用抓图工具量出最大可显示的区域为911×681(并非绝对最大,只为凑个吉利数字,抓图工具可使用Snagit)。

具体操作步骤如下:

  一、修改模板文件

模板ID可以从itemxxxxx.xml文件中获得,找到对应的模板文件template.xml(不知道如何寻找的童鞋,可以直接关闭本页面,去做点其它更有意义的事情了)。

1、找到并复制“<resolution width="720" height="540">……具体模板内容……</resolution>”,这样模板文件中就有四组resolution代码(分别为512×384、两组720×540、1024×768),下面的修改都将在第二组720×540中进行。

2、将720和540分别改为911和681;

3、找到“<background color="#FFFFFF" />”,将其替换为:

<background color="#FFFFFF">
  <image src="0911.png" align="left top" />
  <frame thickness="1" color="#000000" type="solid" />
</background>

 

注意代码缩进,<background……和</background>前通常空四格(与下面的”<foreground>“对齐),而<image ……和<frame ……则要多加两个空格;

二、修改背景图片

从其它模板中找一个分辨率为1024x768的模板背景图,然后用图片处理工具将分辨率调整为911X681(按正常比例应为911X683,这个比例可以相对自由一些),将文件另存为”0911.png“,放到上一步修改的模板文件夹下。

三、修复课程

这一步仅指对已注册(即已经在SuperMemo 中学习)的课程而言。

若已打开课程,请停止学习,返回到SuperMemo UX主界面。

点击菜单”课程->修复->检查并修复“,然后选中相应的课程,点击确认,等待操作完成即可。

Tips:对学习中的课程进行模板修改等操作后,要使用”检查并修复“来使模板生效 

经过上述三大步骤的操作,我们就为自己轻松打造出拥有最大显示区域的模板了。

注意:13寸以下的小本在应用本文所介绍的方法时,应对分辨率进行测量,不宜直接套用本文所采用的分辨率。

另,经测试,要使用自定义的分辨率,在页面文件上会有一定的限制,比如,不能使用内嵌式音频和图片(估计是程序内部在使用音频和图片组件定位的时候用到了分辨率),否则就会出错,但常规的QA文本没有问题。或许以后可以通过修改官方程序来解决此问题。

本文版权归舍得学苑所有,欢迎转载,转载请注明作者和出处。谢谢!
作者:
舍得
首发:舍得@学习力博客