on screen keyboard / virtual keyboard
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