Re: ORATERM help please !
Date: 13 Nov 93 19:56:49 GMT
Message-ID: <ahe.753220609_at_th.tele.fi>
tim_at_mrc-bsu.cam.ac.uk (Tim Armitage) writes:
> so I am unable to enter the Physical Terminal Sequence info. I understand
> that
> these can be octal representations of the ASCII code or escape sequences.
> My
> question is how do I find out which one to use for each key - does anyone
> have a
> C program which will give me the info I need ??
I assume you are using the oracle application in a terminal environment, i.e. terminal window, telnet, rlogin,..
Start vi (with no file argument), go into insert mode and press CTRL-V before every key you want to check out. You have to use the same kind of terminal connection as you are using while using oracle applications.
If you don't see anything, try out some function keys which do work in your application. In case your key does not transmit anything or it transmits the same sequence than some other key, you are in trouble.
> (I am particularly interested in
> using the shift key to modify the plain key - ie Tab is next field, I want
> Shift+Tab
> to be previous field)
This is exactly what I've done in our company (with sqlforms 2.3). The principle was that the end-loosers have to know how to press SHIFT and some key... In the mappings a shifted key has some stronger meaning than the plain key, e.g. Delete: delete-char, SHIFT-Delete: delete-record.
This kind of mapping is easy to implement IF the terminal (or emulator) do support it, i.e. it transmits a different sequence for every key combination you desire to use in oracle application.
Let's assume it's VT100 type terminal you want to modify this Shift-TAB to work. As you know, plain TAB transmits a CTRL-I. The problem is that Shift-TAB also sends a CTRL-I. On the host side you can't see any difference.
If you are using a _real_ VT100, there's not much to do, but if it's an emulator, there may be some way in the emulator to remap some other sequence to Shift-TAB. I put a CTRL-H there and mapped that to previous record.
Regards,
Allu Helenius
-- Telecom FinlandReceived on Sat Nov 13 1993 - 20:56:49 CET