View Full Version : Soft Keys are fixed - Can they be changed ?
jjmoore27
07-19-2008, 05:25 PM
My U9 (I guess like them all), can't have its soft keys reconfigured. Its possible to change the four menu key options on the home page (up, down, left, right), but not the soft keys.
Can they be modified with a flex file modification ?
I've not modified a U9 before (or any other phone). Am I right in thinking I could download my original flex file, modify it, then upload it again ? Also, is it easy to modify a flex file ? Is it written in a computer language I would understand like HTML or XML or something like that, or even just text ?
I'd like to learn more about modifying, so please don't spare any technical details. By background is in software engineering. Thanks.
I'm not really interested in changing anything else on the phone. Its just the soft keys, and I'm nervous about changing anything, if I don't understand what I'm changing first !
avatar1973
07-22-2008, 02:39 AM
To change softkeys u should edit ezx_idle.cfg (namely, LSK and RSK containing entries). The file as well as other config files is in CG43 (which is a squashfs v.2.1 image and can be easily parsed and compiled with squashfs-tools toolset - provided that you are a Linux user - or a cygwin build of it).
Alternatively, you can get reach of config files at /ezxlocal/download/appwrite/setup/, if you have ftp/telnet enabled.
jjmoore27
07-31-2008, 02:51 PM
Thanks for the details. I'll have a look over the weekend. Would be good to be able to telnet in, and play around that way. It looks to me, that in order to enable telnet, I'll need to flash the phone first with what looks to be very feature packed LinuxMod-V0.3-PsY.rar
Or is there a different way ? Perhaps a key combination on being pressed during startup ?
Its excellent that so much development work has been done. I guess obtaining source code is a non-starter ? It must be a challenge to reverse engineer the functionality of the U9.
Cheers.
jjmoore27
08-29-2008, 11:59 AM
my ezx_idle.cfg looks like below. I've tried changing
RightSoftKey = Main Menu
swapping Main Menu to Options (the same as the LSK), but there is no actual change of the RSK functionality. I've played around with different names, and also with numbers, and I've also copied a ShortcutID there too. But no change ! The SC_XXXXXX values do work. Changing them to a -1 removes the shortcut. I can also change the LSK or RSK display name by assigning a name to RSK_Text or LSK_Text. So the config file works to some extent.
But I just can't change the actual operation of pushing an LSK or a RSK !!!
Any ideas anyone ? I've surfed around to see if anyone else has tried this, but no luck. It seems that the LSK and RSK are set perhaps in a different file ? A flex setting ???
Thanks.
[ClockPlugin]
ClockMode = Analog
ShowXM = 1
[Framework]
CellVideo_URL = ""
DefaultURL =
DftFocusPlugin =
FocusMgrType = absolute
FocusTrans = enabled and no wrap
LSK_GraphicName =
LSK_Text =
LayoutMgrType = rectangle
LeftSoftKey = Options
LeftSoftKeyApp =
LeftSoftKeyURL =
MusicJumpKey = ba63e2ca-089c-4a95-8e13-81522eed47a0
PondKeyAction = vibrate
PoundKeyVibrateOn = 1
RSK_GraphicName =
RSK_Text =
RightSoftKey = Main Menu
RightSoftKeyApp =
RightSoftKeyURL =
SC_AlarmClock = -1
SC_Bluetooth = 1
SC_Camera = -1
SC_CaptureVideo = 1
SC_CellVideo = -1
SC_ChgExtLockKey = -1
SC_ChgLockKey = -1
SC_ChgProfile = 1
SC_ChgTheme = -1
SC_CreateContact = -1
SC_CreateEvent = -1
SC_CreateMsg = 1
SC_IM = -1
SC_OpenURL = -1
SC_PlayMusic = 1
SC_QuickAlarm = 1
SC_ReadMsg = -1
SC_SearchBT = 1
SC_SetAlarm = 1
SC_TakePicture = -1
SC_UseBT = -1
SC_ViewPicture = -1
SC_Wallpaper = 1
SC_WiFiQuickConnect = -1
SKey_Display = text
SideKeyApp = c1e0df66-11ef-4b33-bddb-0cbd13827312
TopMenuItemNum = 7
URLDisplayName =
[NaviKeyPlugin]
ShortcutID1 = 61bb1259-cb42-43ba-a087-a844166744f3
ShortcutID2 = 5e558577-7be1-405a-a888-e65d20a2908a
ShortcutID3 = df0581bc-7bb1-43be-98db-1940d7cb8746
ShortcutID4 = 0a92f2c5-584d-440a-954c-1a155079d71a
ShowIcons = 1
[StatusIcon]
MoveForwardingIcon = 0
[StatusTextPlugin]
AlignMode = Left/Right
SPNonLine2 = 0
ShowCFStatusText = 1
abcrndm
08-29-2008, 09:35 PM
nice work jjmoore, too bad we can't change it. it seems like that's how the softkeys should be changed, but for some reason it won't. hopefully someone will figure it out (it's so redundant for the RSK to be the same as the select key!)
jjmoore27
09-16-2008, 03:38 AM
I still haven't figured the RSK mapping out. I tried to use an object ID, as per ShortcutID1, to see if there was a link this way. But no luck.
But then after playing with the phone, I actually have come round to thinking that this key SHOULD be the main menu key ! Why ? Well when you use the music player, you can listen to music, and still navigate around using this menu key.
On a different note, I flashed my phone with:
R6632_G_81.24.07R_GSJPICOECOMMNA079_PDS018_LP0003
and the bootloaded required for this. It works well. There is no German language support though.
I've not had the time to play yet, but maybe I'll get round to trying to add a a different language pack for this release. If its possible. Though for me, I'm no happy with the menus on this phone. But the engineer inside me wants to play !
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.