Gamestudio Links
Zorro Links
Newest Posts
Blobsculptor tools and objects download here
by NeoDumont. 03/28/24 03:01
Issue with Multi-Core WFO Training
by aliswee. 03/24/24 20:20
Why Zorro supports up to 72 cores?
by Edgar_Herrera. 03/23/24 21:41
Zorro Trader GPT
by TipmyPip. 03/06/24 09:27
VSCode instead of SED
by 3run. 03/01/24 19:06
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (AndrewAMD, VoroneTZ), 831 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
sakolin, rajesh7827, juergen_wue, NITRO_FOREVER, jack0roses
19043 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
[Done] [Paid] Unicode Keyboard Input #472284
04/18/18 16:37
04/18/18 16:37
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline OP
Senior Expert
Superku  Offline OP
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Hello!
I'm in need of Unicode keyboard input support in my A8 game(s). I've been struggling with it and want to ask if there's someone around who wants to give it a try.

What I need:
- Receive Unicode keyboard input, via direct or IME input. Characters consisting of more than one button press (like [´] and [e] resulting in é) must be supported still.
For testing IME support, install the Japanese language pack (only takes a couple of seconds) and activate it.

- Required final format: ANSI character or Unicode in UTF16 short (array) to be used with str_createw().

- You may need to create a DLL for this. I will need its source code.

Time:
3 weeks from now on, the sooner, the better.

Payment:
- 150Euro via Paypal.

Contact me via forum PM or e-mail: felix_pohl at web.de

Thanks for reading.

Last edited by Superku; 04/23/18 10:45.

"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: [Done] [Paid] Unicode Keyboard Input [Re: Superku] #472367
04/23/18 10:44
04/23/18 10:44
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline OP
Senior Expert
Superku  Offline OP
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
The task has been completed.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: [Done] [Paid] Unicode Keyboard Input [Re: Superku] #472409
04/26/18 11:59
04/26/18 11:59
Joined: Sep 2003
Posts: 9,859
F
FBL Offline
Senior Expert
FBL  Offline
Senior Expert
F

Joined: Sep 2003
Posts: 9,859
Just out of curiosity: do you want to share how was it solved?
A separate Unicode window with separate message pump?

Re: [Done] [Paid] Unicode Keyboard Input [Re: FBL] #472415
04/26/18 14:18
04/26/18 14:18
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline OP
Senior Expert
Superku  Offline OP
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Sure, Quad figured it out:
He created a "custom" acknex.dll that delegates pretty much all function calls into the real acknex.dll except for a couple of functions like CreateWindowExA. He hooked those and replaced them with their Unicode alternatives. So far all lite-C functions behave the same (including the video_... commands) except that the window receives real Unicode characters.
Those are collected in the usual on_message approach.

Thanks for your help as well, Firoball!


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: [Done] [Paid] Unicode Keyboard Input [Re: Superku] #472418
04/26/18 16:49
04/26/18 16:49
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
Kartoffel Offline
Expert
Kartoffel  Offline
Expert

Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
Clever solution. I wouldn't have thought about using a proxy dll.


POTATO-MAN saves the day! - Random

Moderated by  checkbutton, Inestical, Perro 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1