SetupBBS 板


fterm 2首次发布于 2001年年底,经过一年多网络上各路朋友的支持和鼓励, 至今发展较成熟。 当时制作fterm2时想制作多语言版本,但是由于bbs上的智能识别以及台湾和 大陆bbs的惯例差异,其实fterm的CHT版并没有成功使用。 前两天itoc提到KKMan,我下了一个来看,觉得靠kkman商业运作来发展bbs 似乎有点前途隐晦。 于是改制出了一个big5版的fterm,由于时间短,在语言词汇上可能和台湾 的朋友们的说法不大一致,欢迎提意见。另外,在智能识别一些站台的菜单 方面,hoho,因为台湾的站台实在太多太多,种类也光怪陆离,目前仅支源 maple分支,note居上的站台。 fterm的源码暂时没有全部发布,但核心部分代码在主页上可以找到,这部分 代码完全够您制作一个自己的完整term。下载前请细读下载要求。 fterm主页:http://fterm.zj001.net fterm-big版下载:http://210.83.130.82/~fuse/fterm-big5.zip 下面是当年发布fterm 2的文档,主要的功能已经体现。 -== 关于FTERM 2 ==- fterm 2期望作一个通用的term,可以上bbs,也可以操作unix主机。 -== 完整的unix telnet client ==- ----------------------------------------------------------------------- 作为一个操作unix主机的term,首先要实现一个正确的term,即支持基本的ansi控制 符,正确地显示颜色,能够卷滚,能够随意变动行列数。 特别地,由于在unix中使用mc(Midnight Commander)会带来相当多的方便,因此加入 了codepage的支持以画出表格线。 fterm支持行列数根据屏幕大小变换,在变换大小时有时会清历史屏幕以配合正确的 卷滚。 在telnet一个unix主机时,TERM Type当然是可以随意设,但是许多软件对不同的termtype 的处理就是不同的: 第一个不同是键盘,特别的上下左右键在vt220时是*[A *[B,而在XTERM中则是*OA,* OB,这里*表示^[,即0x1B字符 第二个不同是显示,如果TERM是支持彩色的,那么会主机会发回来有彩色的界面来, 如果TERM是不支持Graphic Char的,那么主机就会以'|---|'等ASCII字符来显示表格 第三个不同是鼠标支持,如果TERM=xterm或其派生,那么一些程序就会支持鼠标点击 ,这在TERM类型的界面中相当有趣。 以上几点可以用Midnight Commander试验,在Linux中打mc,在FreeBSD中叫midc. FTERM支持自定义键盘,默认地,它附带了三种类型的键盘设置: 第一种是vt110,上键*OA 下键:*OB,配合FreeBSD默认的设置,在Linux中如果希望 出表格线,应当设置TERM=vt220,并且使用fterm1-linux.kbd代替fterm1.kbd 第二种是BBSTERM,这个是专为bbs中设计的,以vt110为基础,多了一些连系功能的 按键 第三种是xterm,你可以测试鼠标操作 fterm支持XTERM mouse,请在属性里键盘选择XTERM, 登陆一个unix主机,打mc测试 点击鼠标会有动作。但这还在非常alpha的阶段,xterm termtype显示方面刷新还很 糟糕。 -== 令bbs上的操作更有趣些 ==- ------------------------------------------------------------------------- -- 作为一个bbs term,在一个标准term的基础上,提供一些功能期望使得上bbs变得有 趣一些。 特别地,希望浙大笑书亭bbs上的人们快乐一些。 -== 彩色拷贝与粘贴 ==- 拷贝:拷贝的问题在于如何使得拷贝得到的字符串比较优化,不会有太多的冗余控制 符。 (比如*[1;32;41maaaaaaaaaaa*[33mbbbbb*[m这里a和b显示应当都是红底和高亮的, b有关的背景和高亮控制符可以省略。) 目前fterm支持色彩,背景,高亮,闪烁控制符,下划线等拷贝与粘贴。 粘贴:在bbs上,描述ansi彩色的字符ESC(#27)是无法直接输入的,因此是依赖约定 的某种键组合产生。在Firebird上一般按两次ESC,在maple上按ctrl-u输入。 只要你各个bbs选对类型,就可以在不同系统之间作拷贝与粘贴。 -== 全文下载 ==- 在bbs上实现全文下载是一件很别拗的事情,在此之前,我们尝试过用csbbsd配合cq66 实现全文下载,这样看起来更加合理一些,此外,通过bbspop3d从pop3端口取信也是 很好的方式,hightman还实现了webbbsd,可以用web浏览很方便实现文章的下载。 但是直接从term中下载看到的文章似乎仍然是更令人习惯的方式。因此,这次fterm 仍然采用模拟翻页的方式走完文章,以实现“全文下载”。 目前支持Maple和Firebird BBS的全文下载,可以在文章列表或者在阅读文章的时候 中按右键下载,在工具条中也有快捷按钮。如果你打开鼠标操作,那么操作起来就显 得更加愉快。 -== 鼠标操作==- 在bbs中进行鼠标操作,已经有很多term作过了,由于maple类型的bbs不多,因而这 些term对于笑书亭上的人们显得很遗憾。 fterm2期望给笑书亭上的朋友们一些希望。 在主菜单,分类讨论区,聊天选单中,fterm2会识别出类似"(C)lass" 这样包括")" 的选项,画一条暗色下划线用以标示。点击时自动发送出"C"这样的命令。 版面列表,,用户列表,好友列表等列表中,识别列表中各项位置,画下划线 以标示,鼠标点击时自动移到期望的位置,并发送回车进入。 特别的,在笑书亭,查询讯息时点选讯息会自动按"w"以进行发讯息操作。 在列表中有几种可能的操作: 点在最上面一行,会发出HOME键,以跳到列表首项; 点在最上面2-3行,发出PGUP键; 在最下面一行(第24行)时,会发送PGDN键,以跳到列表末项; 在文章列表或版面列表中点击,模拟移动到鼠标所指文章并进入阅读; 在横向70字符以后移动鼠标,在11行以上点击会发送Page Up键,向上翻页, 在11行 以下点击会发送Page Down键,向下翻页; 在横向10字符左边点击鼠标,会发送左键,以退到上级菜单﹔ 在阅读文章时,点屏幕上半部点击模拟按"上"键,点屏幕下半部模拟按"下"键; 在编辑文章时,在屏幕编辑区点击自动将光标尽可能近地移到点击处; 在不可判断的状态下,在屏幕中间点鼠标发送回车。 -== 防发呆 ==- 一般bbs上60分钟没有按键操作,就会被踢下。使用防发呆就是定时发送点操作给bbs 站。 事先请定义一个防发呆键。dnl建议^[[A^[[B,这是表示连续按上下键的意思。 fterm默认设置^@表示刷新屏幕。 总之这样的事情大家自便,不知道还有什么键可以用,可以打开工具->自定义键盘 按一些键看看键值。当然也有人习惯打开netterm看。 -== 自动回讯息 ==- 讯息到来时会发出一个Beep,fterm2收到beep字符后,会在下次数据到来时期望屏幕 上出现讯息的字样。(有的系统是一次,有的是2次) fterm2会从屏幕上的讯息字符串中提取发送人。并记录为最后发讯人lastwho。如果 最后发讯人重复发送讯息,那么,只回复一次。这样防止了两个fterm设置为自动回 复,然后其中一个发送了一个讯息造成死循环。 在现在的版本中,如果同一个人在10秒后再发送讯息,仍然会自动回复,因为10秒的 间隔可以被认为不会产生恶意的后果。 如果fterm的主人切换了一次自动回复的功能,那么lastwho被清,也就是说重新记时 和记lastwho. fterm现在的版本加入一个新的功能:N分钟无动作切换自动回复讯息。顾名思义,就 是如果你被人忽然叫开了,那么机器上鼠标和键盘N分钟没有动作,那么就认为机器 前没人,自动开启自动回复功能。 -== 自动应答聊天请求 ==- 大部分bbs在收到聊天请求时会发送beep给term,这时fterm发送一个单个字符出去, 会期望屏幕首行会出现“....聊天吗”字样,这时,fterm可以自动回复no和不能聊 天的理由。 但在smth和大话西游站上,bbs系统只有当term有动作才发送出beep字符,使得这个 功能无法实现。 -== 设置自定义快捷键 ==- 菜单->界面->显示自定义快捷键->会显示出一个新的工具条。其中第一个按钮是定义 快捷键,点击后出现编辑界面。 命令的格式我在fterm中示范了几个例子。比如说转寄一篇文章到自己的信箱就象这 样:F^M^M^MN^M^M^M^[[B 其中^M表示回车,^[[B表示下方向键,上面那个序列是针对smth bbs上在文章列表上 按大写F然后三个回车,当提示要不要过滤ANSI字符时回N再接三个回车,然后这时应 当会回到文章列表,按下键,为转寄下一篇文章作准备。 其它的如^[[A表示上方向键^[[C表示右 ^[[D表示左。很自然的^A表示ctrl-a,^P表 示按ctrl-P可以发文章..........等等。这样就可以组合出一连串的操作序列。 新的版本加入^~表示延时100ms。 -== 自定义ANSI色彩 ==- 目前fterm准备有三种可自定义ANSI色彩配色方案。 其中配色方案一是标准的ANSI色彩,一般bbs用这个配色方案 二是上面标准的ANSI色彩的基础上,将第7种Silver色加亮,用于操作 unix主机的默认前景色。 配色方案三随你自己定。 -== 自定义键盘 ==- 为各位使用方便,以下功能键为预定义: F12 : 地址簿 ctrl-insert : 拷贝 shift-insert : 粘贴 ctrl-delete : 粘贴 ctrl-f4 : 关闭当前页 BBS TERM除以上功能外,还预定义以下功能键: shift-ctrl-b : 切换选择方式 shift-ctrl-i : 显示输助输入窗 shift-ctrl-l : 讯息记录 shift-ctrl-f : 字体设置 shift-ctrl-q : 快速连接 shift-ctrl-s : 显示自定义快捷键 -- ※ Origin: 明月水轩 <bbs.hightman.net> ◆ From: 10.12.13.168







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草
伺服器连线错误,造成您的不便还请多多包涵!
「赞助商连结」






like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP