为什么在有些站、有时、有些位置鼠标失效(不能下载文件,本应起作用的命令或按钮变灰,不能弹出消息,整字功能失效,...或其它屏幕非正常现象)?怎么解决?
答:CTerm之所以能够在终端窗口使用鼠标点击,实现其它各项功能,是因为它有一套状态识别算法,可以识别到用户当前所处的状态,从而判断可以执行何种鼠标操作和其它功能。如果出现这些功能失效,多数情况下,很有可能是因为站点类型设置不正确(导致状态识别有误)引起的。请先确认站点类型设置正确,及其它相关选项、BBS参数设置无误。
如果仍未解决,则有可能是对站点状态识别不对。请仔细观察比较所在屏幕的标题行、状态行等,与其它同类型的站是否有不同,是否关键字不一样(比如:不是“主选单”而是“主菜单”)。
CTerm 3.2 使用了两套状态识别方法:1、程序内置的状态识别法;2、使用 Python 脚本语言编写的关键词识别法。在默认情况下会使用第1种,在启用Python支持、并启用“Python脚本状态识别”选项(系统选项的常规而中)时使用第2种。你可以改用第2种方法,看功能是否恢复正常。
如果仍然有问题,可以写信给作者,详细说明你遇到的症状,及详细情况:站名,位置,目录,文章名等等,由作者处理。
或者,在使用第2状态识别法的情况下,用户可以手工修改状态识别:打开
script 目录下的sitestatus.py(用任何一种文本编辑器),找到相关的数据位置(比如SST_MENU),按照格式添加其中缺少的关键字(具体方法请参见
script 目录下的 readme-状态识别定制.txt)。——如果你这样能够解决问题,不妨也写信告诉作者。