Keyboard Creation - Windows Mobile Software Development

Hi guys, no more stupid questions, i hope
I have recently managed to get a GBC emulator working and i was thinking how much easier life would be if i could create a small keyboard that i could use to press.
Any ideas on where i could read up regarding creating a keyboard, or whether someone has beaten my thought process to teh punch ?
regards

You can create one by just developing a simple application that will be a tranparent form, without menubars, titles and etc. then add a tranparent frame on the place that you want the keyboard and put buttons or ImageBoxes as the keys.
Also remember to make the application OnTop
If you want I can suggest some tutorial to read about tranparency, hiding menubars and tiles..., but all in C#
Enjoy and Good Development!

sob sob sounds so intense
but yes tutorial me
im currently building an arcade machine though and im heading overseas and was hoping to have the little proggie downloaded from somewhere
but if you think its easy to make a little graphic representation of the keys of a gameboy and use that as my keyboard ... hit me up

First of all: Which language you use to develop for WM?

?
Is the code possible to right in c++?

Related

T9 input method - *UPDATE*

Hello everyone.
Thanks to all those people offering their services as beta testers.
I have begun work on the T9 input method. I would like some help in designing a skin. This needs to be a .bmp file. I will send you the initial bmp I have used for testing, and you should use similar layout for the buttons.
I don't mind if the layout changes, as long as it is easy to use with fingers (not stylus).
The size of the bitmap, however, must not change. It should be 240 x 160.
The yellow area I included for two function buttons (ie, change word, and number mode) 1 will do a space, and 0 will do punctuation.
To the administrators - could you possibly stick the bitmap on the site somewhere, as I don't have a server to use for downloads?
Martin,
First of all, u can use my server for storage, i figure the files r small so it wont mather. just e-mail me the files, or just put in a zip, and i'll send u the link. second I like to see if i can come up with a nice design.
Yeah, no probs.
I've also realise the keypad used for the phone is exactly the right size for me. So If you want to reskin the phone (maybe relable some of the buttons if it would make using it easir), then that is fine.
Everbody,
Here is the file from Martin. http://www.stoelman.com/T9_sms.bmp
Ok people... we've come up with an initial design for the keypad, and I've done the initial work on the T9 input panel. I have a suitable skin, and will be working with this to create button positions.
This skin is not final, and may be changed as we work on the functionality, but when it has been finalised, I will be opening up for new skins to be created. It is anticipated that this will be configurable on the final release, so you will not need to be disappointed if yours isn't chosen!
I am now writing the business logic. I hope to get plenty of work done this weekend, and I'll keep you all informed of progress.
Thanks
Martin
Martin,
How's your project comming along? is it allready far enough for beta testing.
Unfortunately not yet. I'm currently waiting for some dictionary stuff. As soon as I have that, it can continue.
Regards
Martin
UPDATE
Just to update you. I have been in touch with tegic over the licensing of T9. We are currently discussing this.
I have to warn you, though, that because i have to license T9 from Tegic, there will be royalties to pay. I don't yet know the amount, but I'm guessing at about £15 per unit sold. In order to provide assurances to Tegic, the software will have to be licensed based on the IMEI of the target device.
I will keep you all informed of the progress of these negotiations, if they even get beyond this stage.
Big corporates
Nice idea, I have used the t9 on many phones for years.
Siemens c35 and ME45, Sony j3e, Nokia 6310i.
Would making something similar not just simply work? or simplifing the keypad in this way is totally owned by t9 ?
I look forward to a bit of beta testing...
I would like to find a way around it. But it's difficult to get hold of an 'ideal' word list that is compressed, contains 'appropriate' words of the right quantity. and is indexed. I can do the indexing if a good dic is found.
I could also look at alternatives - just awaiting some more communication from T9.
I have done something similar for Palm with graphitti (graphitti can be hell, too ;-)) and would offer u any help u need.

Simliest Diary

Hi PPC mages, I've got a small problem. I've tried to search a very easy program which resembles the classic paper diary.
Idea of this soft.. Screen which has seven parts (basically days). Every Day should have a date and maybe names (because of name days). Into these "tabs" I need only to write. Not ringing, no pop-ups, no vibrations, nothing, just type on keyboard. Don't know if I'm able to write about my idea in english so imagine one list of the simplest diary and you'll got sense of my idea.
My question is simple.. Does this soft (or very similar) exist? Or can it be programmed by any good man/woman? I think it would't be so hard and I will be very grateful for that.
Remember I don't want any calendar - am owner of Calendar touch and it isn't the way of annotation I want.
Thanks for reading and especially for answers!
Hmm... Excel?
Great idea but not as elegant as simple software..
I'm not sure exactly what you want, but have a look at Phatnotes:
http://www.phatware.com/index.php?q=product/details/phatnotes/screenshots
This is very customizable and will let you have a blank page per day with buttons for seven days and weeks.
Perhaps this works for you ?
If you were Japanase I would strongly recommand this one : http://forum.ppcgeeks.com/showthread.php?p=41640
Reading the translated doc, I could configure it easily, and even if there are some display bugs due to japanase font replaced by squares, the result is quite usable and simple.
I dream that someone makes the same in english, french.
Thanks for tips, now I'm going to try the first one (hope it wouldnt be hard to cutomize it). The second one doesn't seem to be just diary, it is very similar to normal calendar. I'm surprised that the sipliest normal diary doesn't exist, but maybe someone will find anything.
Thans again!
Unluckily it wasn't what I need, but thanks..
I've made a very simple picture to explain my idea when my english isn't so good .
http://i40.photobucket.com/albums/e249/Sean880/Diary.jpg
This is a basic idea of appearance. And functions?
1) Slide to right/left - go to next/previous week (princip of book)
2) Type into the lines (maybe with possibility to set up the font - color?/bold/italic)
3) Possibility to change names in any system file (depend on country) - it makes easy future translations
4) Next features - changing colors based on days etc.
I'm completely amateur so I don't know anything about software making but I still think this software wouldn't be so hard to develop, am I right?
Thanks for reflections!
Hmm it seems that similar program doesn't exist but would it be really hard to develop it?

Developing a game - whats programming language?

Okay so I've decided to start developing a game. I started with c++ tutorials but something came up in my head.. Maybe c# would be better for developing a mobile game?
If some experienced developer could tell their opinion that would be great. Just write what you think on this thread..
ehm thread name should be what programming language not whats... sounds like im retarded lol ^^
Ehh no one knows?
Have a look at the thread Development Resources
I would go for C#!
If you are going to write advanced 3d games I would recommend that you use c++ cause c# lacks pointers which is really great to have when you do advanced games.
When you get the hang of one language you will quite easy be able to transfer to the other language cause they both are C languages.
Torusy ,
all c# have is pointers ....
basicly i was thinking on developing with c# some game , but i just dont have time for that.
but i think i will start doing so in the next 2 weeks.
GL in dev , if you need help , PM
So .. C# would be recommended for developing a game? Since i'm thinking of developing games using 2d it would be the better choice? Correct me if im wrong?
Just start! Step by step. As you are just beginning programming, start with something simple (e.g. an animated ball (circle) where the direction will be reflected when it hits the screen border)
After that you can look into graphic programming (D3D or OpenGLES), it depends how graphic intensive your game will be.
Ty for the replys guys!
More opinions appreciated!
idandush said:
Torusy ,
all c# have is pointers ....
basicly i was thinking on developing with c# some game , but i just dont have time for that.
but i think i will start doing so in the next 2 weeks.
GL in dev , if you need help , PM
Click to expand...
Click to collapse
No you cant actually call them for pointers cause they are way more complex then a simple pointer. I suppose that you think about the array lists and such...
I have good experience with both c++ and c#. C# is probably abit easier to start with since they have eliminated some tricky things from c++.
No need to get in to a deep discussion of the programming languages. Both will work fine for him to develop in. Just make sure that you use framework 3.5

Making an attractive User Interface

Hi all,
I was just wondering how you would go about making an attractive interface. I am using C# to write an application I hope to share with the people on this forum (as ive taken alot and think maybe i should give something back now ) but I cant figure how ot make an interface look good. For example transparent forms with graphical buttons etc. Are these just images or is there some 2d DX Programming involved? Because the UI I have in mind i could acheive it by playing GIFS but that just doesnt seem right to me. Also Im still learning C# so for my own ability id rather do it with the correct method from the beginning.
Can someone help me out? DX? Simple Graphics? Gifs? Whats the way to make a nice UI thats not just a windows form in different colours ( ).
Oh and btw im also looking to make the UI finger friendly.
EDIT:
Another question, how do you suppose the volume control (the finger friendly one you spin with your thumb) is made ? its very responsive and i dont think its just images also the way the white ball swivels around and changes the colour of the number its behind. This would also be interesting to learn. I just want to get an idea of the kind of programming involved in making a UI like that. Thanks again.
Thanks in advance for tips.

Real Multitouch on HD2

Hey, I like to use multitouch to get more intuitive input on the touchscreen like to emulate a virtual ThumbStick and some buttons working on the same time.
It's easy to get multitouch working using the WindowsMessages HTC_Zooming, HTC_End_.... But now, the fingers must be set on the screen nearly at the same time or it won't work. That's fine to implement some rotation or zooming cap but it's not enough for a game...
Does anyone know how to get multitouch, like the HTCAlbum does support?
An interesting fact is that the HTCAlbum app is in the blacklist of the Pinch cap in the registry and to get the PinchToZoom-Messages you must be registered in the whitelist...
Thanks
If you send me one HD2 for testing, I'll find it out hehe
HTCAfe.dll
Hey guys
I'm doing some research in the dependencies of the htc apps on my hd2 to get real multitouch. Now I need to analyze htcafe.dll but I can't copy it from my device 'cause it's cooked in the rom.
How do I get that lib on my pc or could anyone send me a copy?
Thanks
Sure, here you go!
Fast?
EpiphanyNL said:
Sure, here you go!
Click to expand...
Click to collapse
thanks for that quick help!
You can usually copy out rom modules with either Cotulla's romextractor.exe or dotfred's task manager (the Depends tool-extract rom library).
DirectShow?
Hey guys
I'm sorry for the long dead time. It's really tricky 'cause I've no idea of directdraw/show on winmo? I figured out that you have to create a htcscene out of htcafe.dll and there you probably get the real multitouch-events.
Could some one send me a good tut for directdraw/show?
cheers
Got it!!!!
I got it working now!!! After spending hours, I found out how the HTCAlbum does it and I think it's the best way to do it without rewriting the whole driver and that stuff....
If anyone is interested in how to do it, i will write a sdk for .net and maybe a tut for native coding... (So if you're writeing a game... I can't wait to see multitouch ingames!!!)
For the moment I'm done, but I will soon post a sample game (some stuff like AirHockey or Pong)... (if I find time....)
Cheers
Some sample would be nice =)
Is it really something different from "HTC_Zoom_Begin" etc?
As for me, I prefer native code sample, but .net sample is ok as well.
How is this different from the multitouch already enabled on many hd2 apps? For example, fpsece, the playstation emulator has had multitouch for a long time, at least in the donators version. Is this a better implementation of multitouch?
Sent from my HTC HD2 using XDA App
zarathustrax said:
How is this different from the multitouch already enabled on many hd2 apps? For example, fpsece, the playstation emulator has had multitouch for a long time, at least in the donators version. Is this a better implementation of multitouch?
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
Firsteful, there are now three approaches to get multitouch working (as far as I know). The first is the simplest, I think the multiouch skins for morphgear uses this trick. If the second finger is pressed, you get (I don't know exactly how, cause it was never an option for me...) the point in the middle, and you asign two buttons to this point.Well, It's fake multitouch, but it works.
The second option is to write the PenTrac.dll and activate MultipointDemo (or what so ever) key in the registry and send some window messages (they often abuse the standard mouseevents...)...
The last option is to use HTC_Zooming-messages and so on (in my opinion the best, cause this function is already there, so no overheat is made...). And this is what I do. But in all samples I got before (like I described in the first post of this thread...) , you needed to press both fingers at the same time. I figured out, how to avoid this problem. And that's the difference...
And in the end, I just wanted to make a really easy-to-use sdk. So that even beginners are able to get multitouch working.... I found it quite hard to start with all the p/invoke stuff or change from c# to native code. I hope I can help you with the sdk.
Here's the thread of my sdk. Feel free to leave feedback.
http://forum.xda-developers.com/showthread.php?t=906068
Chabun

Categories

Resources