Nov 19, 2008 8:25 PM
Function Keys?
We're using EGL to migrate from mainframe "green screen" apps to browser-enabled java. And while one of the many benefits of that is the ability to interact with the application using such "modern" technology as a mouse <G>, it is still advantageous (because of the entrenched user-base) to retain as much keystroke compatibilty between the old and new as possible.
Towards that end, the "Keyboard Assist" feature has proven quite useful. However, one of our big issues now concerns the function keys. We've designed a number of screens where there are mouse buttons that can be clicked to duplicate the functionality of the existing mainframe apps -- which all make heavy use of F1-F12. Unfortunately, these keys are universally trapped by all mainstream browsers, and their browser functions seem to take precedence. In other words, if I assign "F5" to the "Click" action for a button in my form, when I run that form and press F5, the browser does not click the button, but rather refreshes the page (the default F5 action) instead.
I vaguely remember coding around this is java before. (I'm no expert ... just a couple of silly card games <G>). However, I didn't have the luxury of that time of using a tool that had such a nice interface for specifying function key actions. It seems to me that there should be some way within the tooling to make these commands take precedence. (Though I'd probably settle for how to insert the proper javascript to do so! <G>)
Iscomp Systems