From cse.psu.edu!owner-9fans Tue Oct 22 21:44:20 1996
Received: from cse.psu.edu ([130.203.3.50]) by cannon.ecf.toronto.edu with SMTP id <10363>; Tue, 22 Oct 1996 21:44:13 -0400
Received: from localhost (majordom@localhost) by cse.psu.edu (8.7.5/8.7.3) with SMTP id VAA07948; Tue, 22 Oct 1996 21:42:45 -0400 (EDT)
Received: by claven.cse.psu.edu (bulk_mailer v1.5); Tue, 22 Oct 1996 21:37:00 -0400
Received: (from majordom@localhost) by cse.psu.edu (8.7.5/8.7.3) id VAA07860 for 9fans-outgoing; Tue, 22 Oct 1996 21:36:13 -0400 (EDT)
X-Authentication-Warning: claven.cse.psu.edu: majordom set sender to owner-9fans using -f
Received: from mime.univ-paris8.fr (tmp.ai.univ-paris8.fr [192.33.156.100]) by cse.psu.edu (8.7.5/8.7.3) with SMTP id VAA07856 for <9fans@cse.psu.edu>; Tue, 22 Oct 1996 21:35:59 -0400 (EDT)
From:	jm@mime.univ-paris8.fr
Message-Id: <199610230135.VAA07856@cse.psu.edu>
To:	9fans@cse.psu.edu
Date:	Tue, 22 Oct 1996 22:17:58 -0400
Subject: problem with compose key on sun keyboard (+ fix)
Sender: owner-9fans@cse.psu.edu
Reply-To: 9fans@cse.psu.edu
Precedence: bulk
Status: R

There is a bug in /sys/src/9/ss/screen.c : the compose key acts
like a repeat key ; it is a problem for me, when I am trying to
find the accent on my keyboard: the previous key is repeated.

A simple fix is to move the kbdrepeat(1) in the kbdstate function
in /sys/src/9/ss/screen.c, for example to :
	if(ch == 0xB6){	/* Compose */
		kbdrepeat(0);
		collecting = 1;
		nk = 0;
	}else{
		repeatc = ch;
		kbdrepeat(1);

Or was it a feature?

