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?