input methods in ftp://ftp.ifcss.org/pub/software/mac/input make your own with ftp://ftp.ifcss.org/pub/software/x-win/cxterm/dict Nelson for ftp-admin@ifcss.org -- Warning, Warning, Warning ========================= This is a modified version of NCSA Telnet, it has very ugly (ugliest, from what I heard) user interface, it is so ugly that you would probably not want to use your mac again. So if you want the sticky (or stupid?) HIG, and prefer the old, pure B&W UI, don't bother to get this thing. BTW, can someone tell me how to make a HanZi terminal that can show HanZi clearly without throw scroll bar out of window ? (a HanZi require 16x15 pixels, and 13" monitor is 640x480 pixels, a HanZi is a double-byte char. Do some calculation !) MacBlue Telnet 2.6.6 ==================== What's new on 2.6.6 ------------------- + add Japanese(EUC-JIS) and Korean(EUC-KS) support + add input code lookup for HanZi (hold down [control] and click hanzi) + add beep preferences for terminal & HanZi input + [command][option] double-click URL specification to open URL session (actually, it existed since 2.6.5, but I forgot to mention, and the modifiers is [control] at 2.6.5) + [control] double-click terminal HanZi to lookup input code + various adjustment for HanZi input + many bug fix + fix the Ftp server in PPC mode (from NCSA's) + fix HanZi display with small size in 68K mode + fix zoom size of key pad window + fix mouse click with the linking-word function + fix hanzi menu display + fix crashing bug with preferences file + fix crashing bug with long popup menu + fix long menu scrolling + fix crashing of NCSA Bridge in PPC mode + what else ? TO-DO LIST ========== + wanna faster scrolling ? FUNCTION SUMMARY ================ Another "Manual" file (BIG5 encoded) give some info about MacBlue Telnet, please read it as well. MacBlue Telnet is a modified version of NCSA Telnet for Mac, the main objective is to support HanZi properly, but it also has some other enhancements : + support 2-byte Hanzi code (display/type/copy/paste/select/etc...) + support BUILT-IN HanZi Display + support BUILT-IN HanZi Input + support translation of major Chinese encoding (BIG5, GB, HZ, etc...) + rewritten ftp client (finally it works) + improved terminal handling (color, style, mouse support, etc...) + performance enhancement + drag & drop copy/paste service + and a few others to enhance (and fix) the function of Telnet SYSTEM REQUIREMENT ================== MacBlue Telnet should work with 68020 or PowerPC Macintosh with System 7.x or later. MacBlue Telnet is a Fat Bianry program. 68000 machine (SE, Plus, etc...) and System 6.x users are no longer supported. If you want to use built-in HanZi display & input methods, it is a good idea to increase the memory partition, the default setting is fine to load both Chinese fonts. If you use built-in HanZi display, you need 13" screen to see full window, you can change the HanZi font size, but it will look ugly other than 12 point. HANZI ENVIRONMENT ================= If you want to use built-in HanZi display, you must get the proper HanZi font. Two default HanZi fonts are available for Traditional Chinese (BIG5 encoded) and Simplified Chinese (GB encoded), and you can make your own with the "hzCov" program. Unfortunately the "hzCov" program need some programming to use it, later version might have nice UI (depend on public demand) Also you need to get some input table to use the built-in Input Method, a new utility called "hzBuild" allows you to use cxterm input method specification (the ".tit" file) to build input method. That means you can get a lot of input method immediately. In fact, the input method spec used by MacBlue Telnet is the superset of cxterm, you can use cxterm ".tit" file, but not vice versa. For that reason, you should rename modified ".tit" file to ".titmb". You should arrange files in this manner : "MacBlue Telnet" folder | +---- "MacBlue Telnet" application | +---- "NCSA Telnet Bridge" application (optional) | +---- "HanZi Font" folder (must spell exactly) | | | +---- "Simplified Chinese" font | | | +---- "Traditional Chinese" font | | | +---- etc... | +---- "HanZi Input" folder (must spell exactly) | +---- "Chang-Jie" input method | +---- "Zu-Yin" input method | +---- etc... * You can use alias for "HanZi Font" && "HanZi Input" folder * You must make sure MacBlue Telnet have enough memory allocated to load HanZi fonts, 1,600K partition is fine to load both fonts. * Input methods also use more memory, but they are load on demand, you only need to increase memory partition by the largest input method size. POWERMAC USER NOTE ================== PowerMac user need "Macintosh Drag & Drop" 1.1 or later to run this program, a single "Macintosh Drag & Drop" extension is included in this release. You can ftp the complete "Macintosh Drag & Drop" package from ftp.apple.com, which include Finder 7.1.3 as well as Cliping extension. "Macintosh Drag & Drop" is now a standard part of System 7.5. LIVE WITH alt.chinese.text ========================== If you plan to use MacBlue Telnet to read alt.chinese.text or other HZ encoded source. You should have CLK or HanZi font installed. Then you just need to select [HanZi Display Filter][HZ -> GB], and that's it. ( You must select the right font anyway) If you need to input HZ codes, remember to type ~{ before HZ and ~} after, this is how the HZ works. If you need to type 8-bit clean HanZi (the native HanZi), remember to type "stty pass8" or "stty -istrip cs8", that will tell your host to accept 8-bit codes. SOME SHORTCUT ============= Here are some shortcut that is not documented anywhere : DRAG & DROP COPY/PASTE ---------------------- + drag & drop works in BBS Editor mode, in this mode, the text is moved (insteaded of being copyed) in the same window + if you are in BBS Editor mode, and want to copy (instead of moving), hold down [shift] will force text copy + if you are in BBS Editor mode, drag selection to trash can will delete that selection + when you drag & drop, the default copy method is normal [COPY] and default paste method is normal [PASTE]. Hold down [control] and drag & drop will use [COPY TABLE] & [PASTE WRAP] WINDOW HANDLING --------------- + [command]-drag window will not bring window up to front, you can also move window behind dialog box with [command]-drag + [option]-click window title will zoom in/out window + [command]-[option]-click window title or [option]-click zoom box will zoom window to screen size + hold down [option] when growing the window will automatically change real terminal size TERMINAL WINDOW --------------- + you can scroll the window by holding down [command] key and click wthin terminal window, click at upper part will scroll up, and bottom will scroll down. + hold down [command]-[shift] will scroll pages instead of lines + hold down [option] key will temporarily toggle mouse cursor + hold down [command]-[option] you can double-click a URL spec in terminal window to open it, telnet and ftp session are supported + hold down [control] and double-click HanZi in terminal window, you are able to lookup input code for that HanZi HANZI ENVIRONMENT ----------------- + hit [option]-space to switch English and HanZi input + hit [option][shift]-space to switch full-size ASCII and HanZi input + hit [shift]-space to switch full-size mode within HanZi input + hit [tab] when you use Input Method will let you input punctuation temporally, hit [control]-[tab] will send [tab] char + hit [control]-digit allow you to select associated pharse even the digit has been assigned to input codes (such as in ZuYin case) + hold down [option] and click the zoom box of input window will put the window back to normal position + you can arrange the order of input method in menu by rename the input table file in "HanZi Input" folder, the "By Name" order is the load order + if the first two chars of the name of input table file is "!#", it will be assigned to punctation input (with hot key [option]-dot) + if the first two chars of the name of input table file is "!*", it will be assigned to full-size (the ASCII char in HanZi code, and with hot key [shift][option]-space) + if the last second char of the name of input table file is "%", it will be assigned to the hot key following (eg. "%1" will be [option]-1) + hold down [control] and click HanZi in the choice list or code pad window, you can look up the input code for it DISTRIBUTION ============ You can get the new version from ftp://imftp.mgt.ncu.edu.tw/pub/contrib/MacBlueTelnet/ ftp://physgi.phy.ncku.edu.tw/pub/network/MacBlueTelnet/ ftp://ftp.ifcss.org/software/mac/networking/MacBlueTelnet/ ftp://nctuccca.edu.tw/chinese/ifcss/software/mac/networking/MacBlueTelnet/ Readme -- the readme file MacBlueTelnet.sea.hqx -- the main programs and two Chinese HanZi font AsciiBitmap.sea.hqx -- you can replace the ascii bitmap in the HanZi font now Telnet.plugin.sea.hqx -- the plug-in module to enable Encryption/Authentication, please put them into "Extension" Folder or the application folder langTradChinese.sea.hqx langSimpChinese.sea.hqx langJapanese.sea.hqx langKorean.sea.hqx -- the Input methods and font for each language, Chinese fonts are not included (they are in MacBlueTelnet.sea.hqx) source/MacBlueTelnet.src.sit.hqx -- the source code & HZCov utility, require CodeWarrior DR5 or later to compile source/langTradChinese.src.sit.hqx source/langSimpChinese.src.sit.hqx source/langJapanese.src.sit.hqx source/langKorean.src.sit.hqx -- the source for input methods FTP Server adm. NOTE: Please trash other old files to avoid confusion, and keep files in the same hierarchy if possible. You can make symbolic links to the files if you want them to appear in other directory.