Jump to content

  • Log In with Google      Sign In   
  • Create Account

14 years ago on June 15th Gamedev.net was first launched! We want to thank all of you for being part of our community and hope the best years are ahead of us. Happy birthday Gamedev.net!

#ActualXanather

Posted 01 January 2013 - 03:05 AM

So im trying to make a cross-platform game using C# .net, mono and monogame.

 

I'm trying to make a textbox UI control for my game, I can do all the graphics and mouse handling for UI controls but the only problem I have is the actual text input for textbox's.

 

I used to use Promits oldish 32-bit code located here (promits post) and here (tutorial on how to use), the problem is though I want to develop a game that has the ability to run on Windows, Mac OS and Linux. And its obvious that code wont work on Linux or Mac.

 

I'm looking for a way that will allow for text input (including cmd inputs - so i can handle things like tab and control v), which will work on windows/mac and linux.

 

Even if there are any ideas on how to solve this that are specific for each platform that would be greatly appreciated.

 

(The KeyboardState class in XNA/MonoGame wont suffice for such a implementation that I want - a real working textbox).

 

All replies are appreciated, thanks.

Xanather.

 

Edit: probably should have put this in the general programming forum since its to do with acquiring text/keyboard input on OS's, can a moderator move if possible?


#2Xanather

Posted 01 January 2013 - 02:48 AM

So im trying to make a cross-platform game using C# .net, mono and monogame.

 

I'm trying to make a textbox UI control for my game, I can do all the graphics and mouse handling for UI controls but the only problem I have is the actual text input for textbox's.

 

I used to use Promits oldish 32-bit code located here (promits post) and here (tutorial on how to use), the problem is though I want to develop a game that has the ability to run on Windows, Mac OS and Linux. And its obvious that code wont work on Linux or Mac.

 

I'm looking for a way that will allow for text input (including cmd inputs - so i can handle things like tab and control v), which will work on windows/mac and linux.

 

Even if there are any ideas on how to solve this that are specific for each platform that would be greatly appreciated.

 

(The KeyboardState class in XNA/MonoGame wont suffice for such a implementation that I want - a real working textbox).

 

All replies are appreciated, thanks.

Xanather.


#1Xanather

Posted 01 January 2013 - 01:14 AM

So im trying to make a cross-platform game using C# .net, mono and monogame.

 

I'm trying to make a textbox UI control for my game, I can do all the graphics and mouse handling for UI controls but the only problem I have is the actual text input for textbox's.

 

I used to use Promits oldish 32-bit code located here (promits post) and here (tutorial on how to use), the problem is though I want to develop a game that has the ability to run on Windows, Mac OS and Linux. And its obvious that code wont work on Linux or Mac.

 

I'm looking for a way that will allow for text input (including cmd inputs - so i can handle things like tab and control v), which will work on windows/mac and linux.

 

Even if there are any ideas on how to solve this that are specific for each platform that would be greatly appreciated.

 

(The KeyboardState class in XNA/MonoGame wont suffice for such a implementation that I want - a real looking textbox).

 

All replies are appreciated, thanks.

Xanather.


PARTNERS