DESPERATE HELP NEEDED! Forms 3 and Oracle Terminal

From: Ken Huisman <ken_at_brule.forsci.ualberta.ca>
Date: 7 Jul 1994 22:33:55 GMT
Message-ID: <2vhvsj$al0_at_quartz.ucs.ualberta.ca>


Im having MAJOR problems getting some custom keys working in forms 3 under DOS. They all work fine under OS/2, so this is really bugging me! I hope someone out there knows how to solve this - when i called tech support the guy said "I dunno" basically... so here goes...

Using oracle terminal I have mapped the KEY triggers to F11 and F12, shift-F11, Alt-F11, etc. So firstly, here is the escape codes i used
(as they appear in oracle terminal) - are they correct?
F11 - \e\205
F12 - \e\206

Shift-F11 - \e\207
Shift-F12 - \e\208
Control-F11 - \e\209
Control-F12 - \e\210

Alt-F11 - \e\211
Alt-F12 - \e\212

The first three seem to work consistantly fine, the fourth one
(Shift-F12) works in one form and not in another - when you press that key
in the form that it doesn't work in it says 'you have pressed an undefined key'. The fifth one down to the bottom never work at all. I do not understand why.
I used the same control codes for both ANSI and BIOS types, and yes, I also defined the KEY triggers in the terminal definition as well.

The odd thing is, although it says 'you have pressed an undefined key' when I press say, control-f12 the key *DOES* show up in the key list you get when you press F1 (control-K).

The only thing I can think of is that the control codes for these keys are wrong! But if that is the case, why does Shift-F12 work in one form and not in another? ( they both execute the same PL/SQL code too!)

I'm really desparate for a solution here. I hope someone out there has run into this and knows how to fix it! Your help would be *greatly* appreciated!

Ken Huisman

ken_at_forsci.ualberta.ca

All of the keys show up in the key list Received on Fri Jul 08 1994 - 00:33:55 CEST

Original text of this message