rpaul@crow.UUCP (Rodian Paul) (04/06/91)
Hi, I've come across a strange quirk in the Queue Manager regarding the
alternate-key combination.
If I just:
qdevice( KEYBD );
And press n everything's kosher
" shift-n " "
" cntrl-n " "
" alt-n I get dick for a while,
and then the keyboard bell
starts ringing.
If I:
qdevice( KEYBD );
qdevice( LEFTALTKEY );
And repeat the previous steps, I get what I'd expect, when the LEFTALTKEY
is pressed and held down, a repeat value for that key. Once again, I don't
get anything except a ringing bell when I hold down another key at the
same time.
And when I:
qdevice( RAWKEYBD );
And press the "shift" or "cntrl" keys, once again I get what I would
expect, a value for the key when it is either up or down. If I hold the
key down for a while, I get nothing.
Try that with the Alternate key and it repeats......
Next I tried a real hack, using getbutton( LEFTALTKEY ) whenever qread()
returned 'n'. This doesn't work too well either.
So I assume this is a bug. I'm running IRIX 3.3.1 (didn't try it on a 3.3.2
machine).
Does anyone have a fix/workaround/suggestion so that I can queue alt/char
combinations.
Thanks.
-------------------------------------------------------------------------------
crow!rpaul@ccut.cc.u-tokyo.ac.jp phone: +81 (3) 5706-8357
ccut.cc.u-tokyo.ac.jp!crow!rpaul FAX: +81 (3) 5706-8437kipp@warp.esd.sgi.com (Kipp Hickman) (04/08/91)
The left alt key on the IRIS 3.3ish keyboard is really the COMPOSE key. As such, it requires several followup key strokes to generate a character. When it doesn't like your typing it beeps at you. Try using the right alt key as a workaround until the next major up and coming release. kipp