yashsingh1/xdaforums huggingface dataset:
[Touch HD Themes and Apps] lastnikita:
great job, though I did not test yet (omnia here).

I guess we need it to launch with a specified config per app, as games will have different needs than other softs..

could you make it natively compatible with omnia gsensor ?

check this : http://www.koushikdutta.com/2008/10/using-samsung-omnia-accelerometergsenso.html

Thanks !
[Touch HD Themes and Apps] Wolfenzi:
Can anyone tell me ONE game which needs dpad to be played and which works with this app ?
[Touch HD Themes and Apps] abeery:
The gentleman that is writing this application (Rich) is in the process of refactoring the code see post #81

I would say be patient as I suspect we will see great things
[Touch HD Themes and Apps] vankwish:
Thank you for the great program, i have been using it on my HD now for a while, just one small request sort of, would you possibly consider a command line short cut type set-up which would enable me to create short cuts which could automatically launch G-pad followed by a specified program, just to keep my touch flo neat and tidy. Sort of like launch parameters on standard windows short cuts?

i.e. program\gpad.exe -"application.exe"
[Touch HD Themes and Apps] Tirinoarim:
I'll add it to the list. Probably not in the next version tho, if I try and do everything it will never be finished!.

Just as a brief update, I'm completely re-writing it in native code (i.e. not crappy .Net) so it starts/runs a hell of a lot quicker. Sorry its taking so long, bit busy with other things but will hopefully have something soon.
[Touch HD Themes and Apps] lastnikita:
good news, take your time !

Will you add omnia support ? :D

for the suggestion just above, I would rather suggest making the app resident, or launched as a service, and have a white list of apps for automatic vdpad activation :)
[Touch HD Themes and Apps] Tirinoarim:
New version

Sorry for the lack of updates, been quite busy with other things. Also writing native is taking a bit longer than I hoped. In the mean time, theres a new version in first post (v0.7) with big chunks re-written. Theres now 3 modes,

Tilt (more you tilt, faster keypresses happen)

Accel (works of speed of tilt rather than angle)

Switch mode (1 keypress per tilt)

I also implemented a couple of different ways to send keypresses to the other applications (KeyMethod) so if one doesnt work, try another!

SendInput (default - used in previous versions)

SendMessage

KeybdEvent

I also moved a whole bunch of settings into the config file so should be much more customisable. TiltTick is the time (in ms) the sensor is checked. For tilt and accel applications, the Min/Max key ticks are a multiple of this. The min/max key tick is scaled from the deadzone to the limit. For example, given the following settings

<TiltTick>100</TiltTick>
<DeadZoneX>50</DeadZoneX>
<DeadZoneY>50</DeadZoneY>
<MaxX>150</MaxX>
<MaxY>100</MaxY>
<TiltApps>
<Application>
<ExeName>PWord.exe</ExeName>
<MaxKeyTick>1</MaxKeyTick>
<MinKeyTick>10</MinKeyTick>
</Application>
</TiltApps>

The gsensor will be checked every 100ms (i.e. 1/10th second). Once the tilt passes the "dead zone", the "MinKeyTick" is used so a keypress is sent every 10 * 100ms = 1s. This increases to "MaxKeyTick" when you get to MaxX/Y limit, at which point a keypress is sent every 1 * 100ms = 1/10s. I hope that makes sense!

Finally I updated the display too. Theres an orange blob showing "true center" (i.e. phone flat on its back), an inner square showing the dead zone, an outer square showing the limits and finally, the "current position" blob (green when active, red inside dead zone).

As per, feedback appreciated.
[Touch HD Themes and Apps] Elodie:
I'll try asap !
[Touch HD Themes and Apps] AndyCr15:
I editted my config, to this -

<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Liquid XML Studio 6.1.18.0 - FREE Community Edition (http://www.liquid-technologies.com) -->
<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///C:/Documents%20and%20Settings/Richard%20Collier/My%20Documents/Visual%20Studio%202008/Projects/GPad/Sensors/GSensorTest/Config.xsd">
<TiltTick>100</TiltTick>
<StartMinimised>false</StartMinimised>
<DeadZoneX>50</DeadZoneX>
<DeadZoneY>50</DeadZoneY>
<CenterY>100</CenterY>
<MaxX>150</MaxX>
<MaxY>100</MaxY>
<KeyMethod>SendInput</KeyMethod>
<TiltApps>
<Application>
<ExeName>PWord.exe</ExeName>
<KeyMethod>KeybdEvent</KeyMethod>
<MaxKeyTick>1</MaxKeyTick>
<MinKeyTick>10</MinKeyTick>
</Application>
</TiltApps>
<AccelApps>
<Application>
<ExeName>GPad.exe</ExeName>
<MaxKeyTick>1</MaxKeyTick>
<MinKeyTick>10</MinKeyTick>
<FallOffRate>1</FallOffRate>
</Application>
<Application>
<ExeName>FExplore.exe</ExeName>
<MaxKeyTick>1</MaxKeyTick>
<MinKeyTick>10</MinKeyTick>
<FallOffRate>1</FallOffRate>
</Application>
<Application>
<ExeName>Shell32.exe</ExeName>
<MaxKeyTick>1</MaxKeyTick>
<MinKeyTick>10</MinKeyTick>
<FallOffRate>1</FallOffRate>
</Application>
</AccelApps>
<SwitchApps>
<Application>
<ExeName>Opera.exe</ExeName>
</Application>
<Application>
<ExeName>ListPro.exe</ExeName>
</Application>
<Application>
<ExeName>PocketInformant.exe</ExeName>
</Application>
<Application>
<ExeName>PWORD.exe</ExeName>
</Application>
<Application>
<ExeName>PEXCEL.exe</ExeName>
</Application>
<Application>
<ExeName>TMail.exe</ExeName>
</Application>
<Application>
<ExeName>CPROG.exe</ExeName>
</Application>
<Application>
<ExeName>poutlook.exe</ExeName>
</Application>
<Application>
<ExeName>HTCMessage.exe</ExeName>
</Application>
<Application>
<ExeName>AlbumSearcher.exe</ExeName>
</Application>
<Application>
<ExeName>AlbumSearcher.exe</ExeName>
</Application>
</SwitchApps>
</Config>

So all I did was add some switch applications. Now it wont run -

"An unexpected error has occured in GPad.exe.

Value does not fall within expected range."

Any ideas what I did?
[Touch HD Themes and Apps] Tirinoarim:
Its because you have both PWORD.EXE and AlbumSearcher.exe twice in the config. Try this instead

<?xml version="1.0" encoding="utf-8"?>
<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<TiltTick>100</TiltTick>
<StartMinimised>false</StartMinimised>
<DeadZoneX>50</DeadZoneX>
<DeadZoneY>50</DeadZoneY>
<CenterY>100</CenterY>
<MaxX>150</MaxX>
<MaxY>100</MaxY>
<KeyMethod>SendInput</KeyMethod>
<TiltApps>
</TiltApps>
<AccelApps>
<Application>
<ExeName>GPad.exe</ExeName>
<MaxKeyTick>1</MaxKeyTick>
<MinKeyTick>10</MinKeyTick>
<FallOffRate>1</FallOffRate>
</Application>
<Application>
<ExeName>FExplore.exe</ExeName>
<MaxKeyTick>1</MaxKeyTick>
<MinKeyTick>10</MinKeyTick>
<FallOffRate>1</FallOffRate>
</Application>
<Application>
<ExeName>Shell32.exe</ExeName>
<MaxKeyTick>1</MaxKeyTick>
<MinKeyTick>10</MinKeyTick>
<FallOffRate>1</FallOffRate>
</Application>
</AccelApps>
<SwitchApps>
<Application>
<ExeName>Opera.exe</ExeName>
</Application>
<Application>
<ExeName>ListPro.exe</ExeName>
</Application>
<Application>
<ExeName>PocketInformant.exe</ExeName>
</Application>
<Application>
<ExeName>PWORD.exe</ExeName>
</Application>
<Application>
<ExeName>PEXCEL.exe</ExeName>
</Application>
<Application>
<ExeName>TMail.exe</ExeName>
</Application>
<Application>
<ExeName>CPROG.exe</ExeName>
</Application>
<Application>
<ExeName>poutlook.exe</ExeName>
</Application>
<Application>
<ExeName>HTCMessage.exe</ExeName>
</Application>
<Application>
<ExeName>AlbumSearcher.exe</ExeName>
</Application>
</SwitchApps>
</Config>
[Touch HD Themes and Apps] kalhohan:
Hi, i have tried your Gpad with s2v to simulate the zoom (dpad up) on my touch hd , but it don't seem to work. Maybe I missed something in the configuration.

i have add on the switch actions

<Application>

<ExeName>s2v.exe</ExeName>

</Application>

the right and left event are triggered but up and down don't.

Maybe someone can figure this out.
[Touch HD Themes and Apps] Tirinoarim:
Just tried on mine and it seems to work OK. What defaults are you using (i.e. the settings between <Config> and <TiltApps>?
[Touch HD Themes and Apps] kalhohan:
Got that :

<TiltTick>100</TiltTick>
<StartMinimised>false</StartMinimised>
<DeadZoneX>50</DeadZoneX>
<DeadZoneY>50</DeadZoneY>
<CenterY>100</CenterY>
<MaxX>150</MaxX>
<MaxY>100</MaxY>
<KeyMethod>SendInput</KeyMethod>
[Touch HD Themes and Apps] Tirinoarim:
Sorry, can I just confirm you are using v0.7? You have exactly the same config setup as me and it all works fine here. I really cant see whats wrong.

Can anyone else test this please?
[Touch HD Themes and Apps] kalhohan:
Yes I confirm, I am using 0.7. And s2v 0.58.

That's strange, the right and left events for changing picture is working but not the zoom...
[Touch HD Themes and Apps] Tirinoarim:
s2v 0.58? I'm a little confused here. s2v is only up to 0.42, s2p is 0.58.

Anyone else out there tried GPad with S2V?
[Touch HD Themes and Apps] harbeep:
set neutral position

Hey great work :). It would be really good if you can set the neutral position by double-clicking on the moving dot and then all other movements are relative to that position.

Thanks again for great app.
[Touch HD Themes and Apps] kalhohan:
Yes you're right , it's 0.42 for s2v...

Still, I don't understand why these two events ( up: zoom in , down : zoom out ) are not triggered on my device.

I got dutty's 1.5 fr rom on my hd.
[Touch HD Themes and Apps] lastnikita:
samsung omnia report

hi, all it does on omnia is display the screen, with a moving dot (looks misplaced) but it won't trigger any actual move (tested with S2V)
[Touch HD Themes and Apps] Tirinoarim:
Hmm, I really need to get my hands on an omnia to see whats going on. Does the dot move around OK and change from Red to Green?
[Touch HD Themes and Apps] Tirinoarim:
Im on Duttys 1.7 at the mo but I dont think ROM version should make a difference. At the end of the day, if left/right trigger OK then up/down should too.

Have a practice tilting within GPad so you get a "feel" for where center is and how much you have to tilt up/down. It may be that its not quite going back to center perhaps?
[Touch HD Themes and Apps] chompy18:
Sweet!

Looking forward for this!
[Touch HD Themes and Apps] Fawaz_DJ:
hi Tirinoarim

confirmed GPad-0.7 working on my omnia and this one has deferent style

than before i like it :) still i am looking for more speed shaking the phone might do

but not enough

PS: most people has no idea how to edit the XML Configure file

little explanation well do

thanxxx agine
[Touch HD Themes and Apps] lastnikita:
hi, would you let us know on which app you made it work ?

did you test with S2V ? thanks.
[Touch HD Themes and Apps] Fawaz_DJ:
working with file explorer , resco explorer , start , main menu

s2v , java and still some other app

yes tested working with S2V (v.42)

her you go

thanxxx
[Touch HD Themes and Apps] lastnikita:
Thanks I'll try again tonight..

Indeed it does, as Fawas suggested I might have missed something on the XML side, I'll let you know !
[Touch HD Themes and Apps] Tirinoarim:
Sorry, I'm not quite sure I understand what you mean here

Yeah, its on my list (which keeps getting longer!). I'm putting the native version on hold for the moment until I get this one up and running properly. I'll try get some documentation together for the config file in the next couple of days.
[Touch HD Themes and Apps] Fawaz_DJ:
what i meant is when i am using lets say pocketSnes with bomberman in the

game he is barley move

i fell like the movement command sent as pulse

thanxxx
[Touch HD Themes and Apps] Tirinoarim:
Ah, I see. Which version of PocketSNES you using? Also can you post your config entry for PocketSNES so I can try to reproduce the problem here.
[Touch HD Themes and Apps] Fawaz_DJ:
ok i am useing PocketSNES-1.12.200-ARM

G-pad config

for the emu sems to be no config file ill posted manually

thanxxx
[Touch HD Themes and Apps] abeery:
Scroll Button Activate/disable via front camera

I've continued to think about a scroll button that enables this app when pressed and disables when released... this has been discussed many times earlier in this thread.... at that time I was suggesting the use of the BACK Arrow but now I'm wondering if we could't tie into the front camera instead... cover front camera with a finger for down (active tilt scrolling) and uncover of disable tilt scrolling... this would allow the finer control that is hard to achive without a button
[Touch HD Themes and Apps] Tirinoarim:
Thanks for the Input abeery but unfortunately thats not as easy as it sounds!

There is a new version 0.8 in the first post though that allows you to toggle GPad on/off using a hardware key :D

Theres a new "<ToggleKey>" setting in the config where you can put a windows keycode to use. I used 115 (End Call) as that should call least interference within applications.

I'm also going to put up some details on the config file itself and what all the settings mean (again in the first post).
[Touch HD Themes and Apps] Pistacchio:
Hi...i have test this app and i like it...(sorry for my english).

I have try on final burn and don'w work 100%..i have edit the xml file but don't know much of this...an expert can post a script for using the emulator whit this app....i have test "art of fighting" on final burn (burner.exe is application) and the jump...jump forward and back work great but the movement don't work...

thanks....
[Touch HD Themes and Apps] meltwater:
Wow. Just tried this, even for a new program it is shaping up very nicely already.

Superb work. Not sure it is picking up the hard key from other programs (just tried in the programs menu), might be handy to have a enable/disable softkey in the program too. Also would be handy to reset the home position without restarting the program.
[Touch HD Themes and Apps] caoxp:
thanks, its very nice!
[Touch HD Themes and Apps] N_M_S:
First I want to thank you for the great effort; Can I Suggest one thing to add, can you add an option to control and move the scroll bar instead of the cursor, so when I tilt the device the whole page scroll up or down. see how it work in this Toshiba UMPC see after 0:58

thank again.
[Touch HD Themes and Apps] gjeremie:
this app is good but Is it possible to add a mode that allow to maintain key press as long as the device is tilted?

because i think in racing game for example the pulse method is not the best (doesnt work for me with the games i've tried).

what do you think about that?

thanks
[Touch HD Themes and Apps] Tirinoarim:
Thanks for the feedback guys, I thought people had lost interest! I'll take a look at adding a "Key Hold" option though I'm on hols all next week. Hopefully in the next release I'll finally get around to doing a proper cab for it and maybe include AppToDate support.
[Touch HD Themes and Apps] Toggs:
This app is good but...

Like I said in an earlier post this app could be

thee

must have app for the HD but here's the main problem: The HD dont have a nav button - we know that and this app tries to solve it. But, and maybe I just haven't got it set up right, the main thing about a touch screen phone is that you can press a bit of the screen and drag it over somewhere else - this is essential when web browsing for example - and so far there is no app that mimics that screen scroll. Don't get me wrong, this app takes some serious credit - but for browsing, instead of moving the page/web page incrementaly, smoothly, it just moves the cursor from link to link then at the edge of the page it nudges it over a bit.

Please this is not a criticism - just an observation / wish list.

Still good work
[Touch HD Themes and Apps] Tirinoarim:
Hmm, I must admit to being a bit confused by this request! G-Pad is meant to emulate a D-Pad because the HD hasnt got one. It sounds like you would like a mode where it emulates a touch screen but the HD has one of those!?

If it did emulate the touch screen instead, how would you navigate around the links (as the DPad does on other phones)?

In any case, I'm not sure if theres a way to send touch-screen windows messages but if other people are in agreement that this would be a good feature then I'll certainly look into it.
[Touch HD Themes and Apps] AlanShore:
i really feel like a noob right now and i hope i haven't overlooked the answer to my question in this thread - but how can i edit the config.xml on the touch hd? its opening with opera.. but what do i have to do next?
[Touch HD Themes and Apps] Ducati1979cc:
Everytime I start this app, Gyrator isn't working anymore. This results in restarting gyrator. Hopefully this can be fixed...
[Touch HD Themes and Apps] sschrupp:
I'm sure there's a better way (I'm a noob too as far as Windows Mobile), but I suppose you could edit the file on your PC and transfer it back to the phone.
[Touch HD Themes and Apps] Toggs:
You're right Tirinarim, but the problem with swiping the screen is a: your finger gets in the way of the view and b: it marks up the screen and can scratch it. Imagine how cool it would be to just gently tilt the screen and have the page glide across. Maybe this could be assigned to a button or assign the dpad functions to one ( possible with ae button plus) this may also solve some of the gamer issues.

Anyway - whatever, it's still a great app.
[Touch HD Themes and Apps] sschrupp:
Ohhh, yeah. "Key Hold" would definitely be beneficial for running emulator games I think!
[Touch HD Themes and Apps] Tirinoarim:
Its opening in Opera because thats the default viewer for "xml" files. What you need to do is run some kind of text editor program (I use PocketNotepad) then open the XML file from there.

In-program configuration is on my to-do list but I'm afraid its a little lower down on the priority list.
[Touch HD Themes and Apps] Fawaz_DJ:
Hey Tirinoarim still working on your to do list any progress so far???

You rely need to explain how to edit the xml file :)

thanxxx
[Touch HD Themes and Apps] zeer:
can't figure out settings for Resco Explorer (and Resco Photo Viewer).

Tried all 3 modes, all i got in accel mode it works 1-2 keypresses out of 15-20 tilts.

Tirinoarim, any news with naive code?
[Touch HD Themes and Apps] DaveShaw:
The native version is still on hold at the moment : http://xdaforums.com/showpost.php?p=3223544&postcount=120

And Tirinoarim is off sunning (:D) him self this week. Can you post your config and we'll can see if we can find the problem.

Dave
[Touch HD Themes and Apps] bouvrie:
I don't know if my suggestion is related too much to Virtual D-Pad itself, but I'll ask it anyway:

Would anyone think it would be possible to use the accelerometer to pan the view in the Remote Desktop client? The Windows Mobile client I (customly) installed on my Omnia doesn't seem to respond to d-pad input, yet the GUI does have scrollbars. So basically, I think I'm wondering/suggesting if it would be possible to influence the (active?) program's scrollbars with G-Pad?

If so, it would be such a killer app to have on the phone, perhaps even making it into a one-size-fits-all tool for managing the device's response to motion-based changes or even gestures. :P
[Touch HD Themes and Apps] Abram:
It's called VueFlo, I think. It's present on my Athena. I don't care for it much and there might be a cab floating around somewhere. Do a search for it, you might get lucky! :)
[Touch HD Themes and Apps] dwallersv:
Yes, I second this enhancement request -- in addition to the existing modes, add a mode to send virtual clicks on the end buttons on scrollbars (or, is there a scrollX and scrollY events you can fire?)

As bouvrie says above, this would be enormously helpful in RDC. It also would be a nice way to scroll around in other applications like Opera, where maybe you don't want to drag with a finger because there are lots of links that can accidentally be activated.

Finally, how do I paypal you a Lincoln so you can have a lunch on me? This is a great app, and I want to say thanks more substantially than just saying "thanks"!
[Touch HD Themes and Apps] N_M_S:
Thanks for the tip, unfortunately, the cab is not available for other devices. But I think it easy to add to the current app.

also, I found this app for Nokia n95 called (Rock-n-Scroll) from KEYnetik (see the demo video on the main page). it works very smoothly.
[Touch HD Themes and Apps] Psyberd:
I agree, It seemed to expect neutral position was flat horizontal like playing the tilt game but this is a most unnatural position for anything other than that game. The 0 position should be vertical with tilt jog forward and back, rotation clock and counter-clock for d-pad. When i used it it also seemed to stick... I'd tilt..nothing.. again... nothing.. again then it'd start scrolling and scrolling and scrolling.
[Touch HD Themes and Apps] Haempu:
Really great application, much better than GScroll!

- On my diamond, toggle on / off with the end - button does work only in Gpad, not in other applications

- Is it possible do enable / disable Gscroll by touching (not pressing) the OK - button of the d-pad? That's the only thing that GSroll can do better....

- What is the <FallOffRate>1</FallOffRate> in v0.8 for?
[Touch HD Themes and Apps] Kizmet:
I was pondering the problem of playing games on the hd and the lack of control options.

As well as general dpad controls that can be simulated by the g-sensor there is alsi the option of using an additional sip as a dpad or with buttons on it. There eemains the problem of the capacitive screen though and multitouch. The hd has a light sensor and a front camera, though and with a little code I wonder if these can be used to simulate button presses? Polling the sensors and registering a key press when they are covered by a finger. That would allow at least two button multitouch control.

In theory it would be possible to have a software shell that places a touchscreen dpad on one side of the landscape screen and have the two sensors on the other side as buttons. Perhaps the back camera too? This would allow many games to be played, I think.

I haven't looked into the code for this.... maybe someone with more expertise might know? I thought I'd suggest this here but perhaps it needs it's own thread?
[Touch HD Themes and Apps] pw-man:
Great apps, just started using. Can someone post some of the common Toggle Key values? I know the default is the end call key, but on my Omnia, that I use it to trigger the lock... Is there a little app that will show the value of keys that are pressed, maybe?

Thanks!
[Touch HD Themes and Apps] nick0007:
Guys how do u instal this ive tried copying to my sd card and running exe file but i keep getting error message
[Touch HD Themes and Apps] DaveShaw:
What's the error? Do you have the .Net compact Framework installed?

Ta

Dave
[Touch HD Themes and Apps] nick0007:
hi dave i have

microsoft cf 3.5 installed.

error is

an unexpected error has occured in gpad.exe.

select quit and then restart this program,or select details....and so on

then

file or assembly nbame sensors version=1.0.3293.24868....and so on
[Touch HD Themes and Apps] Tirinoarim:
Hi All,

Sorry havent been updating this for a while. I should hopefully have time soon to pick it back up again. Anyways, on first page, theres a proper CAB installer now and I'm hoping to soon document the config file properly.
[Touch HD Themes and Apps] guzzo:
ok, i am going to be another one of those people who says "this is an awesome app!! but..."

i think my suggestion might be a bit easier than the others, though... can we get an explanation of all the configuration options in the .xml file?? it seem you can change how big the dead zone is, which apps the GPad works in, etc., but i don't want to go fiddling with all the options without knowing what they are....

thanks a lot for all the hard work!! you've made an amazing app!!

EDIT: is there any app around that tells you what the different codes for the button presses are? or maybe just a webpage that lists them all for individual handhelds??
[Touch HD Themes and Apps] sunnyou:
some screenshots plz as to see wat is the app about
[Touch HD Themes and Apps] Tirinoarim:
Update

OK, I've added a screenshot (with a couple of annotations) and a first-draft of the config documentation. I hope it makes sense and is useful!