Landschap\portret probleem getackeld Cosmik Debris ROM

Ingezonden op 13 juni 2010

Het lijkt erop dat de “final” ROM voor de Touch Pro2 toch niet mijn laatste ROM zal zijn. Er zijn nagenoeg geen klachten over de laatste ROM maar er is altijd ruimte voor verbetering.

Een van de meest irritante “bugs” is het niet correct werken van het HTC Action Screen. Dit probleem is verholpen in de volgende ROM door slim gebruik te maken van Mortscript.

Mortscript is een eenvoudige programmeertaal met enorm veel mogelijkheden. Via een lid van XDA-Developers ben ik hiermee in aanraking gekomen (bedankt Noonski!), en sindsdien gebruik ik Mortscript in mijn eigen ROM’s. Een voorbeeld hiervan is dat Mortscript tijdens de eerste boot van de ROM een en ander netjes opruimt. Vervolgens verwijderd het nog onnodige registersleutels en worden icoontjes verplaatst of aangemaakt in de juiste map.

Zo kwam ik op het idee om Mortscript te gebruiken om het probleem met het Action Screen op te lossen. Deze Action Screen werkt namelijk niet in landschapweergave, alleen maar tijdens portretweergave van het toestel.

Hoe kan Mortscript dit oplossen?
“Zoek in het register eerst naar een status sleutel voor de huidige schermpositie en voer vervolgens een programma uit. “. Dat is eigenlijk de hele oplossing!

Hieronder het stukje Mortscript wat ik nu gebruik om de huidige stand van het scherm af te lezen:

Check = RegRead("HKLM", "System\GDI\Rotation", "angle")
If (Check = "270")
run ("\windows\WM5NewMenu.exe")
Kill ("\windows\HTCActionScreen.exe")
Else
run ("\windows\ActionScreen\LaunchAction.mscr")
EndIf

Voor landschapweergave start het programma WM5NewMenu op wanneer je op de softtoets “Action” drukt. Dit programma is nu ook onderdeel van de ROM.
Hieronder een kleine “sneak peak“ van mijn concept Action Screen en daaronder een schermafdruk van de oplossing voor de landschapsweergave oplossing met behulp van WM5NewMenu.

WM5NewMenu oplossing in landschapsweergave:

 

"Sneak Peak" nieuw Action Screen:

Ik wacht nog op toestemming voor het gebruik van de icoontjes voordat ik dit project af ga ronden. Misschien dat deze ROM dan Final 2.0 moet gaan heten?

Drupal theme by Kiwi Themes.