Oracle Terminal, key mapping
Hi everyone,
This is my problem, I would like to use KEY-Fn triggers. I used Oracle Terminal to change my Fmruws.res file but I think that It is not enough because they don't work at all. I know that F10 fire KEY-COMMIT but what can I do with the rest of them?
Thanks by advance,
EVA
EVA.
You can write Key-Others trigger at Form level. This will suppress all other Function triggers except for F10 for which it will fire Key-Commit trigger which you have already written.
The other use of Key-Others trigger is that, say for example, if you want to show LOV by pressing F3 key instead of its default F9 key, you can write the code on Key-Dupitem trigger at Form level. That way if you press F9 key it won't show you the LOV.
Thanks.
Mayur
Similar Messages
-
Terminal key mapping for control-arrow, home, end, etc.
This isn't exactly an "I need it now" kind of question, but in brief, what was Apple thinking when they set up the default behavior of ctrl-left-arrow, ctrl-right-arrow, home and end in Terminal?
I'm using OS X 10.4, with the default bash shell. I would like the above-mentioned keystrokes to act like they do in Windows, moving to the beginning and end of words and lines, respectively. I know a couple of ways to do this:
(1) use the Terminal -> Window Settings -> Keyboard window to remap these keys to send the strings (Esc,b), (Esc,f), ctrl-a and ctrl-e; or
(2) add entries to ~/.inputrc to remap Terminal's default strings for these keys to perform the desired action (see http://koorb.co.uk/scrapbook/ or http://www.macosxhints.com/article.php?story=20050525040921189 ).
So, I'm pretty happy now. But I want to make sure I choose the "right" approach, so I want to know which of these approaches is more "normal." Or in other words, why didn't this work in the first place? Where did Terminal's default keystrokes (e.g., Esc,[5C for ctrl-right-arrow) come from? They just produce annoying beeps in bash. Are they standard sequences for some shell that I don't know about? If not, why did Apple pick these keystrokes, instead of using something like "ctrl-E" which would do something useful in bash, which is after all the default shell? I'm basically trying to decide whether I should fix Terminal or fix the shell to work the way I want.
On a related note, does anyone have any idea how I can get command-right-arrow and command-left-arrow to go to the beginning and end of a line in Terminal, instead of switching between Terminal windows?
Thanks for your help!... Where
did Terminal's default keystrokes (e.g., Esc,[5C for
ctrl-right-arrow) come from? They just produce
annoying beeps in bash. Are they standard sequences
for some shell that I don't know about? I
Somewhere deep in the bowels of computer history....for example
http://vt100.net/docs/vt100-ug/table3-6.html
http://www.termsys.demon.co.uk/vtansi.htm#cursor
that is to say, these codes date back to early hardware terminals such as the VT100. I believe. And that is why Terminal is a member of a class of software called "terminal emulators". -
Oracle terminal key-mappings.
Dear Oracle Developer Community & Support Team!
I've unsuccesfully tried to define any keyboard mappings for any
national language keys.
NLS_LANG was set as RUSSIAN_CIS.CL8MSWIN1251. This was done in
Oracle Forms ver. 5.0. Is it possible to solve the problem?
Sincerely yours,
Elias.
nullThat is one of the big problems with client/server forms. You have to install your FMRUSW.res on every machine running your application, or at least on a file server where the runforms software gets the fmx files.
Changing the resource file is not something you want to do on a regular basis. -
Oracle*Terminal configuration problem for Web deployment
Hello everyone!
I am a novice in using Oracle Forms 6i. I installed a Forms 6i Developer and Server at Windows 2000, the same machine where 8.1.6 Server is running (of cource I installed DB server and Developer in different Oracle_Home's).
Everything seems to be going well while trying "Client-Server" model. But I can not suceed in deploying forms to the Web. For example when I try "Run a form on the Web" standard option, after I try to run a standard test form (test.fmx), I get another Browser (IE5) window opened, then an applet loads and after that I get a Java-form inside of IE5 window with red bell picture and an error message: "Error while opening Oracle*Terminal file fmrweb."
Can anyone help me with an advise what to do in such situation?
Thank you in advance
Alexander IlinI can't answer the specific problem about the test, but the resource file is set up as follows:
The html file that invokes the Forms applet has a server argument showing where the terminal key-mapping file is stored on your forms server. In your case it appears to be looking for fmrweb.res and can't find it.
Take a look at the html and find the path it is using to look for it (I think you'll find this in the ServerArgs parameter). Then make sure the file is there on your Windows 2000 server.
If it isn't there, do a search for it in the server's Oracle_home directory, and then copy it to the directory where it is expecting it. Along with fmrweb.res, you can also use fmrpcweb.res - just replace fmrweb.res in your html file.
Hope that helps. -
hi....
I HAVE NEVER TRIED ORACLE TERMINAL MAPPING
I WANT TO USE HOT KEYS LIKE CONTROL+S FOR SAVING THE RECORDS
GIVE ME AN EXAMPLE
REGARDS
SANTOSH RANE
[email protected]In client server you use Oracle Terminal - do a google search and there are loads of hits and examples.
For web deployed its even easier - the frmweb.res file is a text file which does the key mapping.
Regards
Grant Ronald
Forms Product Management -
Key Mapping with Oracle Reports
I am currently trying to run report requests using the Oracle Report Server however the problem that I have is that we need to send database username/password information over the network. From a security perspective this is not acceptable.
One way we were going to get around this is to "wrap" the Oracle Report servlet with another servlet, so the client browser sends the wrapper servlet information such as report location and report name, and the
wrapper servlet adds in additional information such as the username and
password, eliminating the need for the client application to know this information.
The problem is that the URL returned to the client when the report is generated contains the username/password, which again is not
acceptable. As I have seen mention that Oracle Reports can be run over the Internet,
I assume that there is a mechanism for hiding this information. Do you know how to achieve this?.
I am keen to just hard code the user name, password, and database connection into a key mapping file to resolve this security issue. However we are having trouble getting this method to work with the Oracle Report Servlet. We are using WebLogic Server to serve these servlets.Hello,
Here is an extract from Reports documentation:
Oracle9iAS Reports Services Publishing Reports to the Web
Release 2 (9.0.2)
Part Number A92102-01
3.3.2 Reloading the Key Map File
Use the RELOAD_KEYMAP parameter to specify whether the key map file
(cgicmd.dat) should be reloaded each time the servlet receives a request.
For example:
RELOAD_KEYMAP=yes
This is useful if you frequently make changes to the map file and want the
process of loading your changes to be automatic. Runtime performance will be
affected according to how long it takes to reload the file.
Typically, this parameter is set to no in a production environment and yes in
a testing environment.
Regards -
Problem changing default key bindings using Oracle Terminal
Hello,
I'm facing a problem changing default key bindings using Oracle Terminal. I changed
some bindings, saved them in forms60/fmrusw.res, started the generation and saved again.
I thought that's it but it wasn't. It took no effect at all in Forms (even after recompilation) although reopening the file in Terminal showed the changes. I'm using Forms in German, which means that even the key bindings displayed in Forms are translated i.e. STRG+F1 instead if CTRL+F1,
but I can't find a german version of this resource file, so i think it's the same resource file for all supported languages. But what is needed for the changes to take effect ?
Thanks in advance
STD
nullHi,
is it client/server you are working?
if so you should not be using the fmrusw.res file because I guess your NLS_LANG is German_Germany.WE8ISO8859P1 or something like that. This means the terminal that is being opened is fmrdw.res instead of fmrusw.res and this file should be edited using Oracle Terminal.
if you are working via the web implementation than you can open the file fmrweb.res in a text editor and change the keybindings in there. If you need to have the PC like key bindings on the web just open the fmrpcweb.res and see if it contains the German texts. If so you can either copy this file over the frmweb.res file or you can specify term=fmrpcweb.res in the serverargs parameter.
Hope this helps.
Kind regards,
Frank van der Borden
Oracle Support Services
Netherlands -
Presently we are using forms 4.5. We have got costomise key
mapping for operating through forms. Now we want to start forms
on web (Intranet). Earlier we use to change key mapping through
oracle*terminal. I require help in knowing how to customise key
mapping in forms 6i / oracle 8.1.7.Hi,
Boy, I have some good news to you: Oracle*Terminal is no longer
needed.
WordPad (or your favorite text editor) is your tool from now on.
Keyboard files are located in $ORACLE_HOME\FORMS60.
Simply ignore the binary file fmrusw.res when you run Forms on
the Web. FMRWEB.RES is the one that is used, and it's pure ASCII.
There are some comments in the file itself.
The keys are the same as the Motif version of Forms.
If you prefer the Windows keys, simply use FMRPCWEB.RES instead.
How? Check under $ORACLE_HOME\FORMS60\SERVER for your
formsweb.cfg, go to User Parameters and replace the
otherparams=
line with
otherparams=term=%forms60%\fmrpcweb.res
Now, anyone can define the Function-0 till Function-9 key
combinations, in order to use KEY-F0 till KEY-F9 triggers.
Hope this helps,
Pedro das Neves
[email protected] -
Hi Friends,
I'm working with Forms 6i, WinXP, Oracle DB 10g in C/S mode. I want to map the keys i.e. I want to write triggers which will define the action of some function keys. I installed oracle terminal, I modified FMRUSW.RES accordingly. Still not getting the result. If there is anyone who already have worked on this please notify my mistake. I will describe the steps in detail if u want.
Pls help,
Regards,
Pragati.Hi,
I coded the key mapping as follows:
I created a menu item. To call the code, you have to give a name for an accelerator key in the property palette for the menu item e.g. "start_menu".
Let's say, to invoke the menu item, you have to press "Ctrl+E". So you have to set the key mapping in your *.res-file like this:
69 : 2 : "Ctrl+E" : 85 : "start_menu"
Explaination:
69: Code for "Ctrl+E"
2: Java Modifier Number for "Control"
85: Forms function number ("User Defined Key 3", look at the file I send to you !)
I don't know, if that's the solution, because you wanted to map F1, F2...., but it shouldn't be a problem to switch my solution to F-keys. But perhaps, some of the Forms functions (e.g. F7 for Enter-Query-Mode) won't work then.
Hope this helps.
Regards,
Markus -
Key mapping in vt100 terminals
Dear sir,
The current application is running in the below Configaration.
1. IBM RS 6000 AIX 4.0
2. Oracle 7.2
3. Sql*forms 3.0
4. unix
Sql*form3.0 application is running in this above Configared server.Now the client required to connect this unix server to another
client pc( windows based pc) using telnet connection in vt100 terminals. once they connect then they can invoke the same sql* forms3.0 application
from the client pc .now they want the same key board functionality in both the unix server and client pc .how to key map to bring the same
unix server key board functionality into the client widows based pc. (whatever sql*key board fuction available in the unix platform they want same key board
help in the client widows based pc in vt100 termianals).
example :
In the sql* froms3.0 application if they press f4 key for saving
the records in the unix platform .when they invoke the same
sql*form 3.0 application from the client pc (telnet connection vt100
terminals).They want the same f4 key function to save the records
in the telnet
connection
vt100 terminals (widows based pc)
how to key map in the vt100 terminals?
please help me .do a google search on :
kermit terminal emulation oracle forms mapping keys
in general there are two options :
1. create your own oracle terminal resource file and tell sqlforms to use it
or
2. use your terminal emulator (e.g. KERMIT) to rearrange the function key strings and work with a given terminal type
back 1994 I did it succesfully by using kermit, good stuff -
Key Mapping - where can I find a complete list?
Hi,
I would like to find a complete list of key mappings which maps all keys on the keyboard to JFN 's "Java Function Numbers". The fmrweb.res covers most keys, but not Escape, Insert, Delete, Pause/Break to name a few.
i.e.
JFN
35 : 0 : "End" : 76 : "Enter Query"
We are currently using these in our Forms 3.0 application through a vt220 terminal emulator and we are in the process of upgrading to 9i (I believe 6i has the same mapping file).
Cheers,
Tim.After a painful process of opening a tar at metalink, given references to docs that I can't access/don't exist, then finally given the answer in hex (when Forms wants decimal), I now have the full list which I have converted to decimal for the next guy that hits my problem. phew...
Here it is: You'll need the decimal for the fmrweb.res file, not the hex (cut and past this into Excel/Word, it should be tab delimited)
e.g.
27 : 0 : "Escape" : 32 : "Exit"
19 : 0 : "Pause / Break" : 36 : "Commit"
Forms Function Hex Dec
CANCEL 3 3
CLEAR 0C 12
SHIFT 10 16
CONTROL 11 17
ALT 12 18
PAUSE 13 19
CAPS_LOCK 14 20
ESCAPE 1B 27
SPACE 20 32
PAGE_UP 21 33
PAGE_DOWN 22 34
END 23 35
HOME 24 36
LEFT 25 37
UP 26 38
RIGHT 27 39
DOWN 28 40
COMMA 2C 44
PERIOD 2E 45
SLASH 2F 46
0 30 48
1 31 49
2 32 50
3 33 51
4 34 52
5 35 53
6 36 54
7 37 55
8 38 56
9 39 57
SEMICOLON 3B 59
EQUALS 3D 61
A 41 65
B 42 66
C 43 67
D 44 68
E 45 69
F 46 70
G 47 71
H 48 72
I 49 73
J 4A 74
K 4B 75
L 4C 76
M 4D 77
N 4E 78
O 4F 79
P 50 80
Q 51 81
R 52 82
S 53 83
T 54 84
U 55 85
V 56 86
W 57 87
X 58 88
Y 59 89
Z 5A 90
OPEN_BRACKET 5B 91
BACK_SLASH 5C 92
CLOSE_BRACKET 5D 93
NUMPAD0 60 96
NUMPAD1 61 97
NUMPAD2 62 98
NUMPAD3 63 99
NUMPAD4 64 100
NUMPAD5 65 101
NUMPAD6 66 102
NUMPAD7 67 103
NUMPAD8 68 104
NUMPAD9 69 105
MULTIPLY 6A 106
ADD 6B 107
SEPARATER 6C 108
SUBTRACT 6D 109
DECIMAL 6E 110
DIVIDE 6F 111
F1 70 112
F2 71 113
F3 72 114
F4 73 115
F5 74 116
F6 75 117
F7 76 118
F8 77 119
F9 78 120
F10 79 121
F11 7A 122
F12 7B 123
DELETE 7F 124
NUM_LOCK 90 144
SCROLL_LOCK 91 145
PRINTSCREEN 9A 154
INSERT 9B 155
HELP 9C 156
META 9D 157
BACK_QUOTE C0 192
QUOTE DE 222
I'm going to drop a few more keywords at the end here so hopefully Oracle's Forum search will find this message for those that are looking... maybe even google if we're really lucky...
Forms 9i Key Mapping 6i fmrweb.res Java Function Number Forms function number JFN : JMN : URKS : FFN : URFD Character mode conversion migration web gui frmpcweb.res ascii codes -
We are using character based forms on SGI IRIX (Unix) machine
as client, I need to map the keys for the client which I have
never done. Can anybody help me or advice me what are the respective
steps to do it. I couldn't find a good document on this.
Thanx in advance.You have to use the Oracle Terminal Editor to create key mappings. D2k uses a file called FMR*.RES for key mapping. Look in the Forms directory and you will find this file. Open the RES file with Oraterm and edit.
-
Installing Oracle Terminal on a NT 4.0 station
We need to install oracle terminal, in order to map the page up and page down keys. The product isn't available on the install list. Has anyone else install oracle terminal in a windows environment or is there another way to map the up/down keys?
I did this but when I run the ot60.exe it says "ot: cannot find the application startup file.". Could you please tell me how to install this Oracle Terminal properly? Thanks.
Mandy
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Duncan Mills:
You may still need terminal if you are talking about Client Server key mappings.
In certain versions of the Developer CD Terminal was not available on the product list when you did a custom install.
To work around this simply copy the files manually from the CD:
OT60.EXE to your \bin directory
and
OTUSW.RES & OT.HLP to your TOOLS\COMMON60\ directory<HR></BLOCKQUOTE>
null -
Oracle Terminal. Adding new Function. Forms6i
Hi all, in Oracle Terminal I would like to map the key F2 with the trigger KEY-F2. The question is, what should I enter as 'action' in the key binding definition window?
Thanx.Frank, if he is using Client/Server Forms 6i, then Oracle Terminal is the only way to do it.
I think you can create an action with any text you want. You just have to use exactly the same (case-sensitive) action in both places: Key Bindings and Edit Actions.
My Key-F2 is defined this way:
Under 'windows-sqlforms', runform, normal, Edit Key Bindings:
Action: KEY-F2 Trigger
Binding: F2
Under 'windows-sqlforms', runform, normal, Product Actions:
click the sqlforms, runform, normal circle, then Edit Actions:
Action: KEY-F2 Trigger
Code: 84
Description: F2 Key for special uses
Oracle Terminal is one tough app to use! -
Dear Sir,
I'm doing a project in developer2000 using backend as oracle for unix platform. My Question is How to use ORACLE TERMINAL and set these keys in oracle forms mapping with user defined procedures to it.
RAVIIt comes with Developer CD, you have to install it from the Developer CD by selecting the Oracle Terminal Product from the Oracle Installer.
Maybe you are looking for
-
'Itunes Has Stpped Working' when trying to access the store
Hi all, Having all sorts of difficulties with Itunes since upgrading to windows 7 32bit for my father in laws PC. Everytime he attempts to access the store it begins to load then comes up with the message 'Itunes has stopped working' with the follo
-
How to use selfie stick on the blackberry z10?
Blackberry please make selfie sticks compatible, we are already missing on so much. Can we just have this?
-
General Questions & Material Needed
Hi experts!! A customer has the following requirement: Offline Order processing from handhelds. I have read lots of articles and the blog that really helped to find out what i am looking for is the following: /people/ted.petrenko/blog/2007/11/13/shop
-
StackOverflowError in axis2 on Websphere 7 Application Server SAP BO XI 3.1
On startup Application Server Websphere (version 7.0.0.21) "dswsbobje" services can`t be started. Error in Axis2 1.3 cause infinite loop in servlet init() method. This problem only fixed at Axis2 1.4.1. Is there some workaround or solution for this p
-
Measuring Point with some factor
Dear Gurus, we have scenario in which we have energy meter each energy meter is created as equipment for entring their daily energy genration in kwh through measuring point but we want to multiply daily reading by some factor like 100, 50 , 40 ,1 e