|
Hi,
As someone mentioned, changing it to noactivate improves it, but i've got a problem i've not been able to solve.
Basically, if you try and use Korean keyboard, the IME seems to auto return or end the character collection (IME)
Works for Japanese/Chinese (IME)
|
|
|
|
|
i am trying to develop an onscreen keybooard..can you help me how to use java and design it??
also,how backspace will function??
|
|
|
|
|
I am very interested in building an alternate keyboard single handed mouse/chording keyboard, with an onscreen keyboard. I envision a quarter circle in any corner of the svreen with a spinning dial controled by the chording buttons and 3-4 rows of letters/numbers/characters with other keys selecting which row to use. I can handle the device build, but how hard woukld it be to modify the C++ project provided here or is Java a better approach?
Anyone interested in the coding aspect?
Thanks Mike
|
|
|
|
|
hi all,
Is there any way to disable the keyboard function and only can use the onscreen keyboard instead?
Thanks for your help.
|
|
|
|
|
need this for VB.NET 2005 Ver. 2.0 Support can u update this app. into .NET platform...
regards
MFEROZ
|
|
|
|
|
Handle WM_MOUSEACTIVATE message and return MA_NOACTIVATE
int COnscreenKeyboardDlg::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT message)
{
return MA_NOACTIVATE;
}
|
|
|
|
|
Create the keyboard window as a ToolWindow. It will not get focus but be activated forever.
eric
|
|
|
|
|
TOOLWINDOW and NOACTIVATE did the trick for me. Window stays on top and never steals focus. C# example:
private const int WS_EX_TOOLWINDOW = 0x00000080;
private const int WS_EX_NOACTIVATE = 0x08000000;
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= (WS_EX_NOACTIVATE | WS_EX_TOOLWINDOW);
cp.Parent = IntPtr.Zero;
return cp;
}
}
|
|
|
|
|
i am working on a project for java virtual keyboard ,i am trying to make a keyboard that is same in functionality like microsoft keyboard any one who can help me please sent me a mail
at Urvi_p123@yahoo.com
|
|
|
|
|
can u convert the same logic and write it in C ???.......
|
|
|
|
|
hello,
sorry for my english, but I´m Colombian
how can I modified the size of the keys and the keyboard?
tnx
|
|
|
|
|
Hello. i´m from Spain so i´m sorry for my english.
I have the same problem with the focus. I´m doing an onscreenkeyboard and i can´t send characters to the address bar, because after i send a character, the next it´s overwrite.
I think that the problem maybe is the focus. Anyone knows one possibility to never have the focus or another solution.
Thank you very much.
|
|
|
|
|
Dirk Moshage's method can resolve your issue.
Hello, I've solved the focus problem. The solution is to catch the WM_MOUSEACTIVATE message and return MA_NOACTIVATE.
Changes in OnscreenKeyboardDlg.cpp:
BEGIN_MESSAGE_MAP(COnscreenKeyboardDlg, CDialog)
...
ON_WM_MOUSEACTIVATE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
int COnscreenKeyboardDlg::OnMouseActivate( CWnd* pDesktopWnd, UINT nHitTest, UINT message )
{
return MA_NOACTIVATE;
}
Changes in OnscreenKeyboardDlg.h:
//{{AFX_MSG(COnscreenKeyboardDlg)
...
afx_msg int OnMouseActivate( CWnd* pDesktopWnd, UINT nHitTest, UINT message );
...
//}}AFX_MSG
That's all.
|
|
|
|
|
Thank you very much, but the problem already has been solved otherwise. Initially, I tried your method, but it was not solving the problem.
After many investigations, I fell down in the account that it was necessary to define a style of window of Windows.
Anyhow thank you for answering to my question.
|
|
|
|
|
The following CASE is missing from the COnscreenKeyboardDlg::SendKey function. This case will make the Escape key work.
case ESC:
vk = VK_ESCAPE;
break;
|
|
|
|
|
I have the same problem too.
Thank you very much.
I will try your suggestion.
|
|
|
|
|
PLZ HELP ME IN UNDERSTANDING THE CODE OF ONSCREEN KEY BOARD IF U HAVE ANY DOCUMENTATION OF THIS CODE PLZ SEND ME.
|
|
|
|
|
The code seems pretty straight forward to me. What exactly is that you do not understand?
"Hmmm, I wonder if this guy knows about the VCF?
That's what all the cool programmers are using according to Jenna Jameson." - Jim Crafton.
|
|
|
|
|
Is there a way to change the initial size so that it is about twice the size upon loading? Also, I noticed the mouse cursor hides because of MA_NOACTIVATE but is there a way to change the color of the key pressed so the user can know what key they are on? Thanks for any help.
|
|
|
|
|
ya i also was wondering how to write the code so tat we would know which key we r pressing.Maybe by hilighting the keys when the moouse cursor is move over the keys...i know by using OnMouseMove can solve this problem...but i dunno how to make it got color on the key....
|
|
|
|
|
check this site, its a great onscreen virtual keyboard, in all languages
http://www.gate2home.com
|
|
|
|
|
|
But rather useless in this articles context...
|
|
|
|
|
Hi and Greetings,
In observing the spirit of holidays,
I just added an enhancement to this interesting program.
First, I don't know where is the proper place to upload it.
For now, please check:
http://home.netcom.com/~chiuliang_chang/id4.html[^]
This enhancement including:
. Hot key to fill in login and password
. Hot key to exit the keyboard
. Moving the keyboard
. Colorized the keyboard
. English/Chinese mode
My thanks go to the original author, his framework,
and posters' suggestions. Happy holidays all!
-Richard
|
|
|
|
|
Dear Richard:
I have reviewed about your codes and found you has solved the problem about flash. Can you tell me how to do?
Thanks....
|
|
|
|