 |
|
 |
i am trying to develop an onscreen keybooard..can you help me how to use java and design it?? also,how backspace will function??
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
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
|
| Sign In·View Thread·PermaLink | 1.00/5 (1 vote) |
|
|
|
 |
|
 |
hi all, Is there any way to disable the keyboard function and only can use the onscreen keyboard instead?
Thanks for your help.
|
| Sign In·View Thread·PermaLink | 1.50/5 (2 votes) |
|
|
|
 |
|
|
 |
|
 |
Handle WM_MOUSEACTIVATE message and return MA_NOACTIVATE
int COnscreenKeyboardDlg::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT message) { return MA_NOACTIVATE;
}
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Create the keyboard window as a ToolWindow. It will not get focus but be activated forever.
eric
|
| Sign In·View Thread·PermaLink | 3.67/5 (3 votes) |
|
|
|
 |
|
 |
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; } }
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
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
|
| Sign In·View Thread·PermaLink | 2.00/5 (10 votes) |
|
|
|
 |
|
 |
hello,
sorry for my english, but I´m Colombian how can I modified the size of the keys and the keyboard?
tnx
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
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.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
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.
|
| Sign In·View Thread·PermaLink | 5.00/5 (1 vote) |
|
|
|
 |
|
 |
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.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
The following CASE is missing from the COnscreenKeyboardDlg::SendKey function. This case will make the Escape key work.
case ESC: vk = VK_ESCAPE; break;
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
 |
PLZ HELP ME IN UNDERSTANDING THE CODE OF ONSCREEN KEY BOARD IF U HAVE ANY DOCUMENTATION OF THIS CODE PLZ SEND ME.
|
| Sign In·View Thread·PermaLink | 1.00/5 (3 votes) |
|
|
|
 |
|
 |
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.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
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.
|
| Sign In·View Thread·PermaLink | 3.00/5 (2 votes) |
|
|
|
 |
|
 |
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....
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
check this site, its a great onscreen virtual keyboard, in all languages http://www.gate2home.com
|
| Sign In·View Thread·PermaLink | 1.00/5 (1 vote) |
|
|
|
 |
|
|
 |
|
|
 |
|
 |
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
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
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....
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Hello JYCiou,
It seems that you had the chance to get at Richard's page before it went unavailable.
Do you know where can it be located now?
Thanks in advance, Homero De la Garza
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |