Sami:
I seem to vaguely remember this function; however, I believe that you can do
the same thing by using an EEP. The way I would approach it is as follows:
- Double click on the field and show a pop-up menu with the option (text)
for the field and select skip to the next field. The advantage of  this
approach is that you do not have to use the keyboard, only the mouse. You
can always map the "ALT-_" to pop the options if the users want to continue
using the Keyboard.
- Have an EXIT procedure that checks what text was selected and prompts the
user for the optional text using DIALOG
- Concatenate the original text with the typed text and refresh /recalculate
the field or use a playback file to update the field. Alternatively, on the
first option, you can display the entire text with "USER INPUT 1" , "USER
INPUT 2" shown and the to a search and replace with actual user input.
I have switched to using double click in forms for all the popup menus
instead of "SHIFT F3" although it is still available. As I indicated before,
when you switch from DOS to Windows, you may have to rethink the design of
the forms as they are the user's interface with the database. DOS is a
keyboard driven system, Windows is a mouse driven system. In many ways,
moving to the mouse slows things down for users that are fast typists and
are accustomed to the Function keys, ALT key combinations, etc. However,
after they have a chance to use the mouse, they seem to like it (my clients
have) as there is less to remember and the learning curve is less steep.

Javier Valencia, PE
President
Valencia Technology Group, L.L.C.
14315 S. Twilight Ln., Suite #14
Olathe, KS  66062-4571
(913)829-0888
(913)649-2904 FAX

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:owner-rbase-l@;sonetmail.com]On
Behalf Of Sami Aaron
Sent: Thursday, November 07, 2002 8:37 AM
To: [EMAIL PROTECTED]
Subject: Re: Keymap with pause for input

To those who replied, I'm sure I can find some other way to accomplish
this - but I'd be interested in some other ideas - the old KEYMAP setting
worked like this:

My client would be in a note field in a form and press "alt-2" and it would
type:

Structural and rigidity analysis of the existing &' & model & guyed tower
located at

Except that it would pause at each ampersand and allow typing, then when the
user pressed ENTER, it would type the next text up to the next ampersand. So
with this "alt-2" the finished text could be:

Structural and rigidity analysis of the existing 280' Andrew model 3ST self
supporting guyed tower located at Buford (#18), GA.

Sami

----- Original Message -----
From: "Javier Valencia" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 06, 2002 5:02 PM
Subject: RE: Keymap with pause for input


> If you have more details as to what exactly it did, someone may have found
a
> way to do it in Windows. I have done quite a bit of programming lately and
I
> have come up with some neat tricks.
>
> Javier Valencia, PE
> President
> Valencia Technology Group, L.L.C.
> 14315 S. Twilight Ln., Suite #14
> Olathe, KS  66062-4571
> (913)829-0888
> (913)649-2904 FAX
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:owner-rbase-l@;sonetmail.com]On
> Behalf Of Sami Aaron
> Sent: Wednesday, November 06, 2002 4:58 PM
> To: [EMAIL PROTECTED]
> Subject: Keymap with pause for input
>
> Well, I'm trying this message again - I can't believe that there is NO
other
> R:BASE developer who used this little-know function and who figured out
how
> to make it work in the Windows version ...  Ok, I don't want to believe it
> ....  so feel free to jump in...
>
> Sami
>
> ----- Original Message -----
> From: "Sami Aaron" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, November 04, 2002 9:18 AM
> Subject: Keymap with pause for input
>
>
> > I have a client converting from R:BASE for DOS to Windows and they use a
> > number of Keymap calls that have the built-in pause for user input - I
> think
> > it used the "&" in the DOS version.  I've not been able to find how to
> make
> > this work in the Windows version.  It simply types out the text in the
> > keymap, including the ampersands, without any pause.
> >
> > TIA,
> >
> > -----------------------------------------------------------
> > Sami Aaron
> > Software Management Specialists
> > 19312 W 63rd Terr
> > Shawnee KS  66218
> > 913-915-1971
> > http://www.softwaremgmt.com
> >
> > ================================================
> > TO SEE MESSAGE POSTING GUIDELINES:
> > Send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: INTRO rbase-l
> > ================================================
> > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: UNSUBSCRIBE rbase-l
> > ================================================
> > TO SEARCH ARCHIVES:
> > http://www.mail-archive.com/rbase-l%40sonetmail.com/
> >
>
>
> ================================================
> TO SEE MESSAGE POSTING GUIDELINES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: INTRO rbase-l
> ================================================
> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: UNSUBSCRIBE rbase-l
> ================================================
> TO SEARCH ARCHIVES:
> http://www.mail-archive.com/rbase-l%40sonetmail.com/
>
> ================================================
> TO SEE MESSAGE POSTING GUIDELINES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: INTRO rbase-l
> ================================================
> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: UNSUBSCRIBE rbase-l
> ================================================
> TO SEARCH ARCHIVES:
> http://www.mail-archive.com/rbase-l%40sonetmail.com/
>
>
>


================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

Reply via email to