Page 1 of 1

Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 12:00 am
by 10_GOTO_10
Hi,

It seems to me that ReactOS don't have some virtual keyboard (on-screen keyboard osk.exe). I have made this program, and with little changes it works on ReactOS (it doesn't work essentially because the flag WS_EX_NOACTIVATE don't work). Obviously I am the author and owner of the code. If you think it can be useful for ReactOS, I can give it to the project. In this case, tell me how to do to commit the files.

After, it would be interesting to can choose "no keyboard" when installing OS. For now when I choose english language, I have only english keyboard in the list, and after first reboot I have no keyboard and no mouse...

Regards

Re: Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 12:18 am
by DOSGuy
That's a great idea. I don't need it for accessibility reasons, but I've used the on-screen keyboard in Windows when keyboards have died or failed to be recognized at boot time. Good initiative!

Re: Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 8:31 am
by EmuandCo
File it as a Bug please or show it our dev mailing list. The first few patches are reviewed and committed by our devs. Later after a few you get your own access.

Re: Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 11:58 am
by Pesho
The On-Screen keyboard is absolutely necessary for tablet PC's. WinXP tablet edition and anything above Vista has the Tablet Input Panel (TIP) installed by default.

[ external image ]

Disregarding the handwriting recognition, the most important feature of this on-screen keyboard (as opposed to the default one) is the way it sticks to the taskbar so that it's always available for all applications. I have not tested how ReactOS works with the digitizer driver but there is a good chance they will work, since most tabletPC digitizers use a serial connection.

Re: Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 12:58 pm
by elhoir
is there any place where one can download your app?

Re: Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 1:28 pm
by 10_GOTO_10
Here is a zip file:

http://denis.beru.free.fr/Download/osk.zip

Regards

Re: Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 9:52 pm
by jimtabor
ReactOS needs to support keyboard attach input thread so the keyboard program will input into the target thread and display in the target application. ATM this is broken.

Re: Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 9:54 pm
by jimtabor

Re: Do you have a on-screen keyboard ?

Posted: Tue Jan 10, 2012 11:16 pm
by 10_GOTO_10
by jimtabor ยป 10 Jan 2012 19:54

Open source,,,
http://www.codeproject.com/KB/cpp/onscreenkeyboard.aspx
It uses MFC and cpp. I don't think it is ReactOS coding conventions.

Re: Do you have a on-screen keyboard ?

Posted: Wed Jan 11, 2012 10:17 am
by gonzoMD
I don't know if it's 100% correct, but I tried to make a german translation, maybe EmuandCo can review it.
Here it is: http://www.filefactory.com/file/c15c585/n/de-DE.rc

Re: Do you have a on-screen keyboard ?

Posted: Wed Jan 11, 2012 8:20 pm
by EmuandCo
Maybe when I find some time for it. There's still a newsletter to be reviewed too

Re: Do you have a on-screen keyboard ?

Posted: Sat Jan 14, 2012 10:20 pm
by wojo664

Code: Select all

 PUSHBUTTON      "Verr maj",SCAN_CODE_30,3,60,28,13,BS_ICON
I'm making a Polish translation, and I don't know what is "Verr maj"...
It's in English lang file.

Re: Do you have a on-screen keyboard ?

Posted: Sat Jan 14, 2012 10:53 pm
by 10_GOTO_10
"Verr maj" is in french (verrouillage majuscules), "caps lock" in english. But it is not important, because there is an icon on this key.

Re: Do you have a on-screen keyboard ?

Posted: Sat Jan 14, 2012 11:03 pm
by Pisarz
Could someone put here compiled binary? Cause there is no makefile and I'm not really a dev...

Re: Do you have a on-screen keyboard ?

Posted: Sat Jan 14, 2012 11:41 pm
by wojo664