on 12-25-2015 9:58 PM
When I run a powerbuilder application on a Windows 8 tablet, I supposed that on screen keyboard would be shown automatically when I clicked editable object but it didn't work. Even If I try to run tabtib.exe manually, it does not show up while all ther applications show on screen keyboard automaticaly.
Any idea?
Hi Murat;
Unfortunately AFAIK, PB is not tablet aware. I wish that we still had PocketBuilder as we had raise & lower keyboard commands that we could use on the Get/LooseFocus events to achieve this type of interaction.
BTW: what version of PB are you using?
Regards ... Chris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Chris
I am using PB 12.6. I tried to run tabtib.exe on the getfocus event but widows 8.1 bing does not run tabtip exe from PB with run() command, even if I run my app "Run as Administrator". I think it is still related with administrator rights. Tabtib.exe runs, If I find tabtip.exe from Explorer and run it.
Unfortunatelly we are watching how PB is dying....:((
Best Regards
I wonder if the real answer is to either:
A) call the MS-Windows keyboard API'a directly
Windows 8 Input: Touch keyboard sample in C#, C++ for Visual Studio 2013
B) incorporate your own a QWERTY keyboard.
Thought: I wonder if a DataWindow based virtual keyboard that you control might be another answer. Especially combined with the new PB12.6 panel feature.
HTH
If I cannot solve the problem in a simple way, A and B will be my next options, .
By the way my application showed up on screen keybord on Windows 7.
I need to find out the reason why run() command of PB, does not run tabtib.exe on Windows 8. I checked if file exists. UAC is off and I am admin on computer.
It worked on Windows 8, if I run my app on Windows 7 compatible mode.
And I need also determine if a real keyboard is attached or not.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.