HP OpenVMS Systemsask the wizard |
The Question is: I have a serious need to disable the Control-S in my application. The users are consistently fat-fingering Control-A and then can't figure out why the screen doesn't work. ( I guess the light on the keyboard isn't obvious enough for them. ) I am certai\n it can be done, because I have seen various tetris clones which have successfully reprogrammed the control-s (e.g. dwtetri s, hextris). However, all my poring over manuals is not proving to be time well spent. Please help! How do I go about re-mappin g this key? (And yes, we are using Dec-Windows Motif). The Answer is :
Your example of TETRIS and HEXTRIS do not use the terminal
emulator, or the terminal driver so the CTRL-S is not being processed
by the VMS terminal driver. Having said that you can tell the terminal
driver to ignore CTRL/S and CTRL/Q. I strongly discourage you from doing
this but if you insist.
1) SET TERM/NOHOST/NOTTY
2) Then in your terminal or terminal emulator find out how to tell it
to pass ctrl-S through.
For a VT510 you would hit the setup key then under communications you
would select transmit flow control and set it to none then receive flow
control and set it to none.
For a DECTERM select options->keyboard->ctrl-Q,ctrl-S=hold.
Understand that by doing this you run the risk of loosing both
characters typed by the user and output by the system.
|