Skip to Main Content

Oracle Forms

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

on screen keyboard / virtual keyboard

Tarun.OracleFeb 4 2012 — edited Feb 6 2012
Hello,
I am using Forms 6i [32 Bit] Version 6.0.8.26.0 (Production)
Oracle Database 10g Release 10.2.0.1.0 - Production
2 tire environment.( no browser)
OS: Win XP/ Win-7.

I want to Create / Put an on screen keyboard in my application so that any one can use the application with a touch screen monitor without having a keyboard as well as using a normal keyboard.

Can any one give me an idea?

I have tried to create my own key board using :
win_api_shell.sendkeys(get_window_property(nvl(:System.Event_Window,'WINDOW1'),window_handle),'A',TRUE);
create "A" key through a button and
win_api_shell.sendkeys(get_window_property(nvl(:System.Event_Window,'WINDOW1'),window_handle),'B',TRUE);
create "B" key through a button

but those always replace the content of a text box and do not insert.(e.g: I press "A" button the the text box having 'A' and then if i press "B" button then it is 'B' and not 'AB'. Also in the event of LOV it is not working.

It possible to call Windows own OSK.EXE with my FMX and close when my FMX closes. But Is there any way to minimize and restore the OSK when my FMX minimize or restore and POSITION the OSK in a fixed screen area and disable its move and re-size property?

Or any other way ?

waiting for your valued brain work.

Tarun
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 5 2012
Added on Feb 4 2012
4 comments
777 views