mark@spider.co.UK (Mark Valentine) (03/23/89)
I have an annoying problem in that I can't seem to get the F1 key on my LK201
keyboard to do anything except generate ^Q/^S and toggle the "Hold Screen" LED.
(I can remap all the other keys I've tried OK.)
I'm running X11R3 on a VAXstation 2000 under Ultrix 2.2.
As far as my understanding goes, I need to get F1 to produce a unique Keycode
(i.e. 86) before I can use xmodmap on it. However, as the following trace from
xev shows (obtained by pressing and releasing F1), the key is toggling between
the keycode pairs for Control_L+s and Control_L+q.
KeyPress event, serial 16, synthetic NO, window 0x600001,
root 0x8006b, subw 0x0, time 1043942134, (49,104), root:(804,218),
state 0x0, keycode 175 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 characters: ""
KeyPress event, serial 16, synthetic NO, window 0x600001,
root 0x8006b, subw 0x0, time 1043942134, (49,104), root:(804,218),
state 0x4, keycode 199 (keysym 0x73, s), same_screen YES,
XLookupString gives 1 characters: ""
KeyRelease event, serial 16, synthetic NO, window 0x600001,
root 0x8006b, subw 0x0, time 1043942134, (49,104), root:(804,218),
state 0x4, keycode 199 (keysym 0x73, s), same_screen YES,
XLookupString gives 1 characters: ""
KeyRelease event, serial 16, synthetic NO, window 0x600001,
root 0x8006b, subw 0x0, time 1043942134, (49,104), root:(804,218),
state 0x4, keycode 175 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 characters: ""
KeyPress event, serial 16, synthetic NO, window 0x600001,
root 0x8006b, subw 0x0, time 1043945614, (49,104), root:(804,218),
state 0x0, keycode 175 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 characters: ""
KeyPress event, serial 16, synthetic NO, window 0x600001,
root 0x8006b, subw 0x0, time 1043945614, (49,104), root:(804,218),
state 0x4, keycode 193 (keysym 0x71, q), same_screen YES,
XLookupString gives 1 characters: ""
KeyRelease event, serial 16, synthetic NO, window 0x600001,
root 0x8006b, subw 0x0, time 1043945614, (49,104), root:(804,218),
state 0x4, keycode 193 (keysym 0x71, q), same_screen YES,
XLookupString gives 1 characters: ""
KeyRelease event, serial 16, synthetic NO, window 0x600001,
root 0x8006b, subw 0x0, time 1043945614, (49,104), root:(804,218),
state 0x4, keycode 175 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 characters: ""
I tried grubbing around for a suitable ioctl without success, and a once-over
of the server source didn't uncover anything obvious.
Can anyone point out the obvious thing I must be missing?
Thanks in advance,
Mark.
__
Mark Valentine, Spider Systems Limited, Edinburgh, UK. /\oo/\
<mark@spider.co.uk, mark%spider.co.uk@uunet.uu.net, uunet!mcvax!ukc!spider!mark>envbvs@epb2.lbl.gov (Brian V. Smith) (03/24/89)
> keyboard to do anything except generate ^Q/^S and toggle the "Hold Screen" LED. > (I can remap all the other keys I've tried OK.) > > I'm running X11R3 on a VAXstation 2000 under Ultrix 2.2. > It seems that DEC has changed the firmware from the Vaxstation II to the Vaxstation 2000's so that the F1 key is the 'hold screen' function (i.e. controlQ/controlS). I don't even know if it can be remapped from X. Brian Smith Lawrence Berkeley Laboratory _____________________________________ We don't need no stinking signatures!