Path: utzoo!mnetor!uunet!husc6!hao!ames!ucbcad!ucbvax!IFI.UIO.NO!geirp
From: geirp@IFI.UIO.NO
Newsgroups: comp.protocols.appletalk
Subject: NCSA TELNET bug with foreign MacSE or MacII keyboards
Message-ID: <8712161041.AA16224@blinde>
Date: 16 Dec 87 11:12:59 GMT
References: <2331@imag.UUCP>
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 29


>on a Mac SE and a Mac II, NCSA Telnet 2.0 forces an american keyboard, in a
>permanent manner (it remains after exiting telnet, until the next Macintosh
>reboot).

   This has to do with the way NCSA telnet uses key scripts. It has
it's own KCHR resources to (I think) map cloverleaf-x to ctrl-x. The
resource that is found in the program is tailored to US keyboards.The
format of this resource is said to be found in technote no 160.

   The reason the keyboard remains in US mode after exiting NCSA
telnet is that the program on exit sets the KCHR resource to the
resource with id 0. (Insted of resetting it to its original value.)
This is the resource for US keyboards. The solution is to past your
local KCHR resource (found in System) into NCSA telnet and renumber it
to have id 0. (You probably must use both REdit and ResEdit to do
this.)

   A similar problem is that under MultiFinder the KCHR resource set
by NCSA telnet remains in effect when NCSA telnet is deactivated.


Regards,

Geir Pedersen


University of Oslo, Computing Service
Phone +47-2-455731