osk.exe On Screen Keyboard

The place to bring up any design issues, or post your own creations

Moderator: Moderator Team

Post Reply
henrytang5247
Posts: 126
Joined: Tue May 27, 2014 2:39 pm

osk.exe On Screen Keyboard

Post by henrytang5247 »

I made an on screen keyboard application using Visual Studio 2013 (Visual Basic). But I just made 20% completed, who can help me build this application completely? :?
Reason: Holiday will end after 1 day (on Malaysia), so I no time to build the on screen keyboard.

Here some images and files...

Example of On Screen Keyboard
[ external image ]





[ external image ]

Example of On Screen Keyboard's Visual Basic code
http://bit.ly/1kt3WXJ

The Visual Basic files
http://bit.ly/1lmJEKa
Hi I am Henry. I often make Chinese and Malay translation and icons for ReactOS. I also a ReactOS Community Youtube Channel Manager.
[ external image ] [ external image ]

User avatar
gonzoMD
Posts: 1062
Joined: Fri Oct 20, 2006 7:49 am
Location: Germany
Contact:

Re: osk.exe On Screen Keyboard

Post by gonzoMD »

Thanks, but our codebase only supports C(++) and ASM.

By the way, there already is an osk.exe: https://jira.reactos.org/browse/CORE-7279

erkinalp
Posts: 860
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: osk.exe On Screen Keyboard

Post by erkinalp »

Is this a11y keyvoard as in Windows?
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2

henrytang5247
Posts: 126
Joined: Tue May 27, 2014 2:39 pm

Re: osk.exe On Screen Keyboard

Post by henrytang5247 »

Yes. The On Screen Keyboard is using SendKey Method.
Hi I am Henry. I often make Chinese and Malay translation and icons for ReactOS. I also a ReactOS Community Youtube Channel Manager.
[ external image ] [ external image ]

rose6
Posts: 1
Joined: Mon Mar 09, 2015 12:44 pm

Re: osk.exe On Screen Keyboard

Post by rose6 »

Yes but I think we are waiting for the new explorer first. I might be wrong but we are definitely getting a progress bar implemented.

Pi_User5
Posts: 752
Joined: Thu May 01, 2014 4:18 am
Location: United States

Re: osk.exe On Screen Keyboard

Post by Pi_User5 »

I might be wrong but we are definitely getting a progress bar implemented.
Done.
I use ReactOS on real hardware. Will you? My Computers: https://www.reactos.org/wiki/PC_ROS_Rigs Go all the way to the bottom.

[ external image ]

rembrandt
Posts: 88
Joined: Thu Oct 08, 2009 9:58 am

Re: osk.exe On Screen Keyboard

Post by rembrandt »

No offense, but looking at the source code it is about 0.001% completed; all it is now is a form with hard coded assignments: button21: send "H" to Document 1 in Word.
To have a useable OSK, you need at least to read the keyboard layout from regional settings in the registry and map the keys. Then you need to make sure it is always on top but remember the previously active application to send the keys to.
Interesting programming exercise, but serves no real purpose for somebody else to finish for you (=rewrite completely)

User avatar
jonaspm
Posts: 585
Joined: Mon Nov 21, 2011 1:10 am
Location: Mexico
Contact:

Re: osk.exe On Screen Keyboard

Post by jonaspm »

What about programming in eC and then use the .c generated by the ECERE IDE?

www.ecere.org

erkinalp
Posts: 860
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: osk.exe On Screen Keyboard

Post by erkinalp »

The first .ec commit will have to make necessary build system changes.
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2

User avatar
EmuandCo
Developer
Posts: 4457
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: osk.exe On Screen Keyboard

Post by EmuandCo »

Nope. We support C/C++ and WinAPI. We will NOT add ANY API SDK else.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes

erkinalp
Posts: 860
Joined: Sat Dec 20, 2008 5:55 pm
Location: Izmir, TR

Re: osk.exe On Screen Keyboard

Post by erkinalp »

We will NOT add ANY API SDK else.
He is mentioning a language which compiles to straight C and uses C API. Only needed change is adding relevant entry for relevant compiler in Makefile and/or CMakeLists.txt. In turn, the C file will be compiled by our usual compiler suite.
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest