Howto set CH-FR QWERTZ layout on SWYPE - Windows Mobile Apps and Games

Hello,
Here is a tip to set your Swype keyboard layout to swiss-french.
1. Install Swype 3.9.x.x on your device
2. edit SwypeScreen.ini in \Windows\Swype, then set both parameters as following if not.
MainKeyboardNameLS = Qwertz-LS
MainKeyboardNamePT = Qwertz-PT
3. Swapp those files name (make a copy before renaming)
SwypeQwertz-LS-Latin1.zkb.le <-> SwypeAzerty-LS-Latin1.zkb.le
SwypeQwertz-PT-Latin1.zkb.le <-> SwypeAzerty-PT-Latin1.zkb.le
That's all.

Related

HButton - maps more apps on HW buttons

NEW VERSION 2.3
*** this application is no longer developed. Last version (2.3) is attached to this post ***
I didn’t find freeware application for assign more applications to one HW button using hold-button, so I decided to write my own. Here is result.
Application HButton can be used to assign more applications to one HW button. If you press the button, the first application is run. If you hold button till device vibrate, second app is run. If you hold button till second vibrate, third app…. And so on, and so forth.
Usage:
* Install attached cab.
* Run HBSetup (Programs - HButton - HBSetup), setup up to 5 applications to Button1
* Start Setting – personal – Buttons and assign HButton1 to any HW button.
Now you can run all selected applications using this one HW button.
Any topics welcome.
Hundera
[18.5.2007] UPDATE
I uploaded new version 1.2.
Contains new options for starting applications
* vibrate
* beep
* display name on screen
[22.5.2007]
Version 1.3
* "unlimited" num of apps on one button
* <None> application
* option to cycle thru applications
* option to notify first application
[25.5.2007]
Version 1.5 - please uninstall previous version (not necessary on WM5, WM6)
* Fix: Bugs in installation and setup on devices with localized ROMs
* Fix: Unable to remove first app in list
* Fix: Not working for some buttons on Universal
* Could be installed on Storage Card (Only HBSetup.exe)
* <Clock> application
* Positioning of info box.
[2.6.2007]
Version 1.6
* <Today> application
* HButtonTask - task switcher like alt+tab. (first app is always today)
[6.6.2007]
Version 1.7 - fixed bugs with PHM keys
* Possibility to start application with params
* HBSetup search for links in linked directories
* HBSetup doesn't assign .lnk file, but parse it and assign exe with params
Vesion 1.8 - added some "applications"
* <Ok/Close> (minimize app)
* <Quit> (terminates app)
* <Start Menu>
[7.6.2007]
Vesion 1.8.1 - Fixed bug with param parsing
[30.9.2007]
Version 1.9.1
* <Back> - switch to previously opened application
* HButtonTask - first item in list could be Today or previously opened application
* Fixed: Device reboots when <QUIT> is used on "Programs"
[23.10.2007]
Version 2.0
* <Rotate Left>
* <Rotate Right>
* assignment to HW buttons could be done directly in HBSetup
* Label configuration - size, font size, colors
* Fixed: install dir in localized ROMs
[29.10.2007] Version 2.1
* <Toggle BT>
* <Toggle SIP>
* Fixed: refreshing top window after Rotate
[10.1.2008] Version 2.2
* <Toggle Sound (only WM5,WM6)>
* <Toggle WiFi>
* Fixed: list of applications on PPC2003
* Fixed: directory browsing in HBSetup
[15.5.2008] Version 2.3
* Import / Export of settings
* 2 more buttons (HButton6 & HButton7)
* Browse... select any file to be started by HButton
.NET2.0 necessary
One more remark.
.NET 2.0 is necessary to use HBSetup. If you want to use HButtons without .NET, you can install it from cab and setup it manually using registry editor.
For Notify and flags use sum of numbers for options you want. for example notify=5 means vibrate and display name
Code:
[HKEY_CURRENT_USER\Software\HButton]
Delay : DWORD [I]delay in ms between applications start. (Optional, Deafult 500)[/I]
Notify : DWORD [I]type of notification. 1 - vibrate, 2 - Beep, 4 - display name. (Optional, default 1)[/I]
[HKEY_CURRENT_USER\Software\HButton\Button1]
flags : DWORD [I]flags for this button. 1 for cycle thru apps, 2 for notify even first app, 4 custom delay. (Optional, default 0)[/I]
Delay : DWORD [I]delay in ms between for this button. Only when custom delay is set. (Optional)[/I]
NItems : DWORD [I]number of applications assigned to HButton1[/I]
Item0 : STRING [I]first application[/I]
Item0_name : STRING [I]displayed name of first application. (Optional)[/I]
Item0_param : STRING [I]Parameters of first application. (Optional)[/I]
Item1 : STRING [I]second application[/I]
Item1_name : STRING [I]displayed name of second application. (Optional)[/I]
Item1_param : STRING [I]Parameters of second application. (Optional)[/I]
…
[HKEY_CURRENT_USER\Software\HButton\Button2]
[I].. same for others buttons[/I]
[HKEY_CURRENT_USER\Software\HButton\ButtonT]
flags : DWORD [I]flags for task. same as other flags + 8 for show next application + 16 for first item is last opened application. (Optional, default 8)[/I]
Delay : DWORD [I]same as for buttons[/I]
Special applications:
#t - <Today> (i.e. Item0="#t" )
#o - <Ok/Close>
#q - <Quit>
#w - <Start Menu>
#c - <Clock> (*_name must be set to "<Clock>")
#b - <Back>
Cycling
Hello there.
Its a nice tool. Thanks for that.
What about to cycle through defined applications till the button is released? If I do miss the application which I want to launch - it launches the last defined application. I do think there should be the way how to "cancel" the launching at all or something like this.
Sincerely David
dmisek said:
What about to cycle through defined applications till the button is released? If I do miss the application which I want to launch - it launches the last defined application. I do think there should be the way how to "cancel" the launching at all or something like this.
Click to expand...
Click to collapse
Thanks for remark.
My idea was to start last application immediately, when there is no application left – if you have two applications assigned to one button, second will run exactly after 500ms(or delay you have set).
In your situation, there is necessary to release button in proper time.
But I think, that it could be added as possibility – so user can choose, if
- it will works like now
- it will cycle thru defined applications
- last application will be "CANCEL". (or combination with previous one)
It unfortunately fails to install on my smartphone (VOX).
Can you build a version for smartphone?
Thanks!
Smartphone
I can't promise anything, because I have no experiences with Smartphones.
But I will try to compile it.
I have found the problem of missing the app I want to be a nag as well. As dmisek said, if you have 5 apps assigned to a button and you miss the app you want, you have to take one of the following.
As a quick work around, I created a link to the today screen and added it to the last app of each button. So, the worst case there is that if I miss my intended app, I will at least go back to the today screen.
As a suggestion for a fix, I would probably say to have the apps loop over and over in the list. I would also suggest adding a "Cancel" like you said in the list.
jockyw2001 said:
It unfortunately fails to install on my smartphone (VOX).
Can you build a version for smartphone?
Thanks!
Click to expand...
Click to collapse
As I said before, I have no smartphone. There is some version, but not tested. Use it at your's own risk.
Vibration is not vorking - I used functions that doesn't exists on smartphones. If everythink else will work, I will try to find substitute for this functions.
hopes that help
Hundera
Hundera: Thanks for your time. Unfortunately it still doesn't install ("The installation file is not intended for this device").
The WM6 standard edition on my VOX smartphone doesn't have a button changer in the settings menu.
Does anyone know which executable is responsible for this on a PPC?
Alternatively can anyone provide me the registry keys?
Thx!
Maybe smartphone has no button to map.
On PocketPC it is store in HKLM\Software\Microsoft\Shell\Keys\.
There are keys 40Cx for buttons...
If you havn't these keys, app will not work...
I've got one regkey 40C1 (voice record button) and that's exactly the button I'd like to use with HButton.
Can you write down the steps to install your app manually?
(files and reg keys)
Oh btw, is it the ResetCmd value in 40C1 key I need to change?
Currently it's set to "\Windows\AppButtons\Record.lnk -b"
Hi,
there are two exe files.
HBSetup is for settings HButtons. If it doesn't work, see post with registry description.
Into reg key "Default" add path to HButton with param 1 (or what HButton you will set).
for example "\Program Files\HButton\HButton.exe 1"
ResetCmd is origin value. It's not neccessary to change it.
Bad luck. I can't start button.exe in any way. Not via the 40c1 hw key and neither from fexplore.
I manually created the HButton reg key and the made the change to the 40C1 reg key:
[HKEY_CURRENT_USER\Software\HButton]
"Delay"=dword:000001f4
[HKEY_CURRENT_USER\Software\HButton\Button1]
"Item0"=""\Storage Card\Tools\Fakecursor\Fakecursor.exe""
"NItems"=dword:00000001
=============================================
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C1]
@=""\Storage Card\Tools\HButton\Button.exe" 1"
"Flags"=dword:00000000
"Icon"="hotvoice.exe, 0"
"ResetCmd"=""\Windows\AppButtons\Record.lnk" -b"
=============================================
If I press the hw button it starts the voice tag recorder as usual.
Any clue?
Thx for your patience
Did you try HBSetup? works?
Settings in registry looks fine.
What Button.exe does, when you run it from fexplorer? Nothing, or throw some error?
Hundera said:
Did you try HBSetup? works?
Click to expand...
Click to collapse
unexpected error (NotSupportedException).
This is because I'm not running .NET 2.0
Settings in registry looks fine.
What Button.exe does, when you run it from fexplorer? Nothing, or throw some error?
Click to expand...
Click to collapse
nothing
This one will work... hopefully
Yes, it runs fine from fexplorer
But ... it doesn't start when pressing the voice record button
So close ...
Does HTC do something different with the HW keys on Smartphones
strange...
What voice record button does? Start recording as default or do nothing?
If start recording - try to rewrite another reg value in this registry key. Maybe ResetCmd?
If it do nothing - try to write only "\Storage Card\Tools\HButton\Button.exe" into "Default" key, without param 1.
Hundera said:
strange...
What voice record button does? Start recording as default or do nothing?
Click to expand...
Click to collapse
After pressing the button it beeps 3 times and first opens a window "Alert Speak after the audio prompt" followed for a short time by a window "Recognizing Voice Tag" where it says "there is no trained voice tag" and then exits. I never used this application and don't know yet how it works.
If start recording - try to rewrite another reg value in this registry key. Maybe ResetCmd?
If it do nothing - try to write only "\Storage Card\Tools\HButton\Button.exe" into "Default" key, without param 1.
Click to expand...
Click to collapse
Tried both, but to no avail
Perhaps I have to play around with reg keys like :MSVOICE or :MSHOTVOICE in HKLM\Software\Microsoft\Shell\Rai
No ideas :-(

How to set a different SIP as default?

I can't set as default SIP any 3rd part keyboard software (Like Resco or something like that) but the default input method on my X7500 WM6 from input method panel. It seems also it freezes my device.
Any suggestions?
asci said:
I can't set as default SIP any 3rd part keyboard software (Like Resco or something like that) but the default input method on my X7500 WM6 from input method panel. It seems also it freezes my device.
Any suggestions?
Click to expand...
Click to collapse
You can use this sipchange utility.
http://forum.xda-developers.com/showthread.php?t=271008
Another way is to use tweaks2k2. However, be very careful with this product, as its soft reset was written many many years ago, and would result in a forced hard reset. I had forced hard reset at least 10 times before I identified this as the culprit. The creator of the program told me to avoid using software soft reset by his program. (use stylus to push into the reset hole instead.).
There is also the option of editing the registry key. However, this requires that you know for sure what the product's sip keystring is. If you identify the wrong one, it would result in hard reset. I've experienced it when trying to choose tengo. There are at least three tengos!
Regards.
eaglesteve said:
You can use this sipchange utility.
http://forum.xda-developers.com/showthread.php?t=271008
Another way is to use tweaks2k2. However, be very careful with this product, as its soft reset was written many many years ago, and would result in a forced hard reset. I had forced hard reset at least 10 times before I identified this as the culprit. The creator of the program told me to avoid using software soft reset by his program. (use stylus to push into the reset hole instead.).
There is also the option of editing the registry key. However, this requires that you know for sure what the product's sip keystring is. If you identify the wrong one, it would result in hard reset. I've experienced it when trying to choose tengo. There are at least three tengos!
Regards.
Click to expand...
Click to collapse
Someone also posted these reg hacks from
http://www.ppcsg.com/index.php?showtopic=45727
Warnings:
- It is EXTREMELY IMPORTANT TO BACKUP your ppc beforehand, bcos any single mistake u enter into your registry for your input method is likely to cause ALL your input methods to be unrecognised = have to hard-reset.
- I insist u check your values SEVERAL TIMES to check if its correct, before u tap 'ok' and soft-reset your device (mistakes irreversible after that except hard-resetting).
1) To make 'Letter Recogniser' Default:
i) Open your registry editor (PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {42429690-ae04-11d0-a4f8-00aa00a749b9}
iv) Soft-reset.
2) To make 'Block Recogniser' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {42429691-ae04-11d0-a4f8-00aa00a749b9}
iv) Soft-reset
NEW!!!
3) To make 'Phone Pad' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {51A2CB38-154E-4C92-A625-A83871C99EC2}
iv) Soft-reset.
NEW!!!
4) To make 'TenGo Keyboard' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {5efab5bd-0af5-48f8-abec-6f36e3a0b5af}
iv) Soft-reset.
NEW!!!
5) To make 'Fitaly' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {95BDB641-772F-11d2-AC6B-204C4F4F5020}
iv) Soft-reset.
NEW!!!
6) To make 'SPB Full Screen Keyboard' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {26F56EF0-2CE8-4C46-ADC8-FE0A7DF12DD1}
iv) Soft-reset.
NEW!!!
7) To make 'Resco Keyboard Pro' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {A070BE16-AD56-11d3-BC77-00C06C512035}
iv) Soft-reset.
NEW!!!
7) To make 'RapidCalc' Default:
i) Open your registry editor (PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {991A1000-9DCB-11d3-B3C2-000000000000}
iv) Soft-reset.
NEW!!!
8) To make 'Transcriber' Default: (Not a registry tweak!)
- see http://www.ppcsg.com/index.php?showtopic=51859
NEW!!!
9) To make 'Calligrapher' Default: (Not a registry tweak!)
- see http://www.ppcsg.com/index.php?showtopic=52648
Just a final note, in case u change your mind later and would like the original 'Keyboard' back:
10) To make 'Keyboard' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {42429667-ae04-11d0-a4f8-00aa00a749b9}
iv) Soft-reset
I have no idea whether they work or not. As usual, use at your own peril.
asci said:
I can't set as default SIP any 3rd part keyboard software (Like Resco or something like that) but the default input method on my X7500 WM6 from input method panel. It seems also it freezes my device.
Any suggestions?
Click to expand...
Click to collapse
No such problem at all. After installing Resco keyboard, I clicked an arrow button placed on side of keyboard icon on the lower bar. Then I got a list of keyboards installed (Standard , Resco, Transcriber, and so on). I have selected Resco keyboard, and that's it. From that time my resco keybord is always my default, as long as I select another one in the same way.
Abram said:
Someone also posted these reg hacks from
http://www.ppcsg.com/index.php?showtopic=45727
Warnings:
- It is EXTREMELY IMPORTANT TO BACKUP your ppc beforehand, bcos any single mistake u enter into your registry for your input method is likely to cause ALL your input methods to be unrecognised = have to hard-reset.
- I insist u check your values SEVERAL TIMES to check if its correct, before u tap 'ok' and soft-reset your device (mistakes irreversible after that except hard-resetting).
1) To make 'Letter Recogniser' Default:
i) Open your registry editor (PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {42429690-ae04-11d0-a4f8-00aa00a749b9}
iv) Soft-reset.
2) To make 'Block Recogniser' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {42429691-ae04-11d0-a4f8-00aa00a749b9}
iv) Soft-reset
NEW!!!
3) To make 'Phone Pad' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {51A2CB38-154E-4C92-A625-A83871C99EC2}
iv) Soft-reset.
NEW!!!
4) To make 'TenGo Keyboard' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {5efab5bd-0af5-48f8-abec-6f36e3a0b5af}
iv) Soft-reset.
NEW!!!
5) To make 'Fitaly' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {95BDB641-772F-11d2-AC6B-204C4F4F5020}
iv) Soft-reset.
NEW!!!
6) To make 'SPB Full Screen Keyboard' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {26F56EF0-2CE8-4C46-ADC8-FE0A7DF12DD1}
iv) Soft-reset.
NEW!!!
7) To make 'Resco Keyboard Pro' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {A070BE16-AD56-11d3-BC77-00C06C512035}
iv) Soft-reset.
NEW!!!
7) To make 'RapidCalc' Default:
i) Open your registry editor (PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {991A1000-9DCB-11d3-B3C2-000000000000}
iv) Soft-reset.
NEW!!!
8) To make 'Transcriber' Default: (Not a registry tweak!)
- see http://www.ppcsg.com/index.php?showtopic=51859
NEW!!!
9) To make 'Calligrapher' Default: (Not a registry tweak!)
- see http://www.ppcsg.com/index.php?showtopic=52648
Just a final note, in case u change your mind later and would like the original 'Keyboard' back:
10) To make 'Keyboard' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {42429667-ae04-11d0-a4f8-00aa00a749b9}
iv) Soft-reset
I have no idea whether they work or not. As usual, use at your own peril.
Click to expand...
Click to collapse
This is exactly what I was referring to, when I thought I found the key for my tengo... It cost me a hard reset. It didn't say which tengo. Free tengo? Tengo 2.1.? Tengo thumb?
You got the picture. It is risky.
THX to all!
asci said:
THX to all!
Click to expand...
Click to collapse
For what exactly? Which hack worked for you?
anyone know the setting for pocketcm 11b?
up
any body ??
11) To make 'FingerKeyboard' Default:
i) Open your registry editor (e.g. PHM, Resco, etc).
ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
iii) Change DefaultIm's string value to {C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}
iv) Soft-reset
In case you're wondering on how to find out the DefaultIm value:
search HKEY_CLASSES_ROOT\CLSID\ for either the name of the input method or for IsSIPInputMethod and you'll get a list.
VERY RISKY.
I did everything according to the above mentioned... but Kaiser didn't start after that. So hard-reset was the only option. It's better to use SIPChange from Sleuth255 (http://forum.xda-developers.com/showthread.php?t=271008) that works just fine
yeahhhh, looks like a hard reset coming right up.... good thing I did a backup just prior. I'm trying to get swype (best soft keyboard ever) to be the default but for some reason it started switching back to the ugly as sin default keyboard after every power off, not a soft reset, just regular on and off, so I wanted to change the default string from keyboard to swype, and looks like I'm going to pay the price.
keyboard change
U R fantastic. I have an hyperdragon IV rom on HTC TYTN 2 and I couldn' t change the default keyboard to resco. Now I can. You saved me. Thanks a lot!

Custon buttons

i installed ae button, wanna get rid of it, but when i do i lose the voice command button. i only have 4 buttons in the settings button manager. any idea how to get the buttons back to the way they started? or add buttons to the phones default button manager?
gbenj said:
i installed ae button, wanna get rid of it, but when i do i lose the voice command button. i only have 4 buttons in the settings button manager. any idea how to get the buttons back to the way they started? or add buttons to the phones default button manager?
Click to expand...
Click to collapse
voice command or the voice dialer? for voice command you need to reg edit and add this
hklm/software/microsoft/shell/keys
add key 40C6
1. add binary data "default" value "\windows\appbuttons\record.lnk" -b (with quotes)
2. add dword flags value 0 (0000000)
3. binary data icon value "location of icon"
4. binary data name value button 5 (press and hold)
5. binary data ResetCmd "\windows\appbuttons\record.lnk" -b (with quotes)
then add key 40C7
1. add dword named BtnWnd value 0 (00000000)
2. add binary data "default" value "\program files\voice command\voicecmd.exe" - ptt
3. add dword flags value 0 (0000000)
4. binary data "icon" value "location of icon"
5. binary data "name" value "button 5"
that should do it...
if you have the OEM voice dialer then point #2 at the file for the voice dial program and then point #5 at that icons location
srtpusher said:
voice command or the voice dialer? for voice command you need to reg edit and add this
hklm/software/microsoft/shell/keys
add key 40C6
1. add binary data "default" value "\windows\appbuttons\record.lnk" -b (with quotes)
2. add dword flags value 0 (0000000)
3. binary data icon value "location of icon"
4. binary data name value button 5 (press and hold)
5. binary data ResetCmd "\windows\appbuttons\record.lnk" -b (with quotes)
then add key 40C7
1. add dword named BtnWnd value 0 (00000000)
2. add binary data "default" value "\program files\voice command\voicecmd.exe" - ptt
3. add dword flags value 0 (0000000)
4. binary data "icon" value "location of icon"
5. binary data "name" value "button 5"
that should do it...
if you have the OEM voice dialer then point #2 at the file for the voice dial program and then point #5 at that icons location
Click to expand...
Click to collapse
thanks alot, but could i just have a little more detail about waht i need to do. im using total commander for reg edits, and used the reg edits before to fix my mms with verizon, but im not sure what to do here. i keep getting "Error in line 1, not a valid hex string!" every time i add binary data default value"..." for either of them
to answer your question, i want to set up button 5 to use a program called voice speed dial. eventually ill want a bluetooth headset to access that program, but for now i just want to get that button working again.
similarly, if its possible to adjust the camera button to run a program(flashlight) when clicked, and open the camera when held.
thanks for the help
gbenj said:
thanks alot, but could i just have a little more detail about waht i need to do. im using total commander for reg edits, and used the reg edits before to fix my mms with verizon, but im not sure what to do here. i keep getting "Error in line 1, not a valid hex string!" every time i add binary data default value"..." for either of them
to answer your question, i want to set up button 5 to use a program called voice speed dial. eventually ill want a bluetooth headset to access that program, but for now i just want to get that button working again.
similarly, if its possible to adjust the camera button to run a program(flashlight) when clicked, and open the camera when held.
thanks for the help
Click to expand...
Click to collapse
OK! was able to get it done, was a little unclear based on the descriptions in your instructions, but once i looked at them, and looked at the existing buttons i had in the other folders it made some sense. you kept saying add binary data etc, but instead i just had to add a string with a vale of wtvr, maybe ur right and i just dont know the terminology, but thats what my registry had for the other buttons so i kinda just copied them.
thanks alot
one more question. any idea how i can add the flashlight program to the camera button(without holding it down)?

FolioTNTmod 0.4 - Issues and bugs

This thread should be used for bugreporting and troubleshooting.
FolioTNTmod 0.4 ONLY.
Please make sure to post a detailed description of the issue, under what curcumstances it occures, and which processes are running.
Use the search function to make sure your issue hasn't already been solved before you post.
I've found a way to access Accounts Sync and Keyboard installation.
first, Accounts Sync :
- you must install LauncherPro even if you do not use it.
- On the desktop, add a new shortcut, select "Activities".
- Under "Account Settings and Sync" select "com.android.settings.ManageAccountsSettings.
Well, now you have a shortcut on the desktop to access the sync settings.
Keyboard installation :
After installing your alternative keyboard, copy the APK from /data/app/ to /system/app/
I create a simple script (in Gscript) that mount the file system as read/write , copy the APK, and enable the "SmartKeyboardPro" keyboard (after reboot).
code :
Code:
su
mount -o remount,rw /dev/block/mmcblk0p1 /system
cp /data/app/net.cdeguet.smartkeyboardpro-1.apk /system/app/
**optional**
reboot
**optional**
I was playing with Angry birds and after a reboot the application was corrupted in some way, the icon dissapeared and I had to reinstall, but the configuration was saved.
In anycase I used Angry Birds backup to backup it and after Andexplorer to copy the backup from the internal SD to the external one, to my surprise, the internal one was not present on Andexplorer (but I was able to go trought /mnt/sdcard).
Now I can see it again but there are a lot of files DiskCacheIndexxxxx.tmp, any clues?
julio77 said:
Keyboard installation :
After installing your alternative keyboard, copy the APK from /data/app/ to /system/app/
I create a simple script (in Gscript) that mount the file system as read/write , copy the APK, and enable the "SmartKeyboardPro" keyboard (after reboot).
Click to expand...
Click to collapse
Yeah, thank you for this tweak
Orientation has some problems..
getWindowManager().getDefaultDisplay().getRotation()
should return 0, when Orientation is setted to Landscape...
but it returns Surface.ROTATION_90.
(I'm using 0.4a version)
Davide
This is intended behaviour. It fixes the sensor issues for many applications, as developers didn't prepare their apps for devices with natural orientation set to landscape.
Is this causing any problems for you?
Thank you for your reply.
I'm developing an android game that uses accelerometer to evaluate gravity force's vector. I would like to write portable code (to work on both phones and tablets), so the right code to evaluate gravity (ignoring other forces) should be:
screenRotation = getWindowManager().getDefaultDisplay().getRotation();
[...]
float x;
float y;
float z;
if (screenRotation == Surface.ROTATION_0) // Default portrait
{
x = event.values[0];
y = event.values[1];
} else if (screenRotation == Surface.ROTATION_90) // Default landscape
{
x = -event.values[1];
y = event.values[0];
} else if (screenRotation == Surface.ROTATION_180)
{
x = -event.values[0];
y = -event.values[1];
} else// (screenRotation == Surface.ROTATION_270)
{
x = event.values[1];
y = -event.values[0];
}
z = event.values[2];
gravity.x = -x;
gravity.y = -y;
gravity.z = -z;
This should be the right way to ensure portability.. (it's similar to the Nvidia 'Android Accelerometer Whitepaper''s way),
but it's not working with this patch on Folio (y results in reverse, and rotation sensibility is weird)..
So, to ensure compatibility to games coded only for portrait-native oriented (and, in the same time, ensure correctness to the right written codes), it is not enough to return Surface.ROTATION_90 on landscape orientation, but it should emulate it reversing the values returned by onSensorChanged(SensorEvent event).
In other words,
(EMULATED)event.values[0] = (ORIGINAL)event.values[1]
(EMULATED)event.values[1] = -(ORIGINAL)event.values[0]
The patch should do that. Could you verify that on FolioMod? Maybe something got broken when this was ported to tnt.
Also the Nvidia whitepaper states the following for rotating the values:
90°
x = -v[1]
y = -v[0]
180°
x = -v[0]
y = v[1]
270°
x = v[1]
y = v[0]
Also, please check if you are using the newer API for listning to events (the one that uses SensorEventListener) The legacy Api handles rotations by itself, so you should not handle this in your code.
Yes, I'm using SensorEventListener.
weeds2000 said:
Also the Nvidia whitepaper states the following for rotating the values:
90°
x = -v[1]
y = -v[0]
180°
x = -v[0]
y = v[1]
270°
x = v[1]
y = v[0]
Click to expand...
Click to collapse
This is the canonicalToScreen transform for rotating values,
for screen coordinates, increasing y is down (so I'm using world transform).
Sure that the returned value are (for every rotation angle) these:
(EMULATED)event.values[0] = (ORIGINAL)event.values[1]
(EMULATED)event.values[1] = -(ORIGINAL)event.values[0]
?
To understand if it's a my mistake, I've downloaded a free app from the market, JumpyBall 3D Lite, and I noticed that also in this game tilt behaviour is reversed in one direction (could someone test it on the FolioMod?)..
I've checked the code, and yes in the last version for the fix the accelerometer values are rotated in the correct way:
Code:
switch ( sensor.getType() ) {
// ...
case Sensor.TYPE_ACCELEROMETER: {
if ( legacy == false ) {
valuesOut[0] = valuesIn[1];
valuesOut[1] = -valuesIn[0];
}
break;
}
}
However there was an issue with the first release of the fix, as my portrait testgame was using legacy API, and therefore values were somewhat broken.
Maybe only the first version of the patch is in TNT?
By the way, the code that was modified for the fix has been posted in the kernel and tweaks thread. You should be able to verify that TNT has the correct version of the fix or be able to create a patch for TNT. (Do not try to flash the update, it will most certainly break your framework.jar)
Edit:
JumpyBall 3D is working as expected on FolioMod, therefore i think TNT only has the first revision of the patch included.
Ok, thank you!!
Problems
Thanks for a great ROM...
I have a few problems.. Hope someone can help:
Some applications like NFS:Shift and Grooveshark can't access the internet..
Contacts gives a FC..
I can't seem to sync contacts and calendar from my exchange sync.. I can choose to do so, by entering the sync & accounts through pro launcher, but I can't enable sync, so only email works..
I think that was it for now...
Hope someone can help
***Update***
I got contact and calendar sync to work by installing the contacts application from FolioMod and the Calendar app from The TnT Lite mod from Viewsonic...

Correct PT-BR layout on Mobile Dock (root needed)

Hello everybody, I've searched all the internet but I didn't find any solution for my problem, so I researched and solved by myself and I'm sharing with you.
I'm Brazilian and I bought my Prime with dock in the USA, but when I tried to set my keyboard to Portuguese (Brazil), it got all messed up (some keys in wrong position). I believe ASUS have the intention to Brazilian people use the Brazilian dock, so the default Brazilian key layout is ready for this dock. But this dock doesn't sell (or even exist) in Brazil and most of Brazilian people travel to USA to buy these cool gadgets...
So, the only solution to use a functional Brazilian keyboard layout on a American dock was find and edit the file with keys configs properly.
Basically, anyone can use my file and replace the original one to get a functional Brazilian layout, but root is needed once is a system file.
This is a good start for root you device:
http://forum.xda-developers.com/showthread.php?t=1622628
Once rooted, open file manager and navigate to:
/system/usr/xt9/keychars/
and replace the "qwerty-pt_BR.kcm" file with my custom one (rename the old file if you want to preserve it)
That's it. Reboot your device and you're ready to go!!
Some workaround was needed because I believe Android keyboard doesn't act exactly like Windows keyboards:
- alt + ´ = '
- alt + shift + ´ = ¨
- alt + c = ç (instead ´ + c)
- alt + a = ª
- alt + o = º
- alt + 0 = °
- alt + 1 = ¹
- alt + 2 = ²
- alt + 3 = ³
Muito obrigado!
Thank you very much!
I'm in the exact same situation and have been looking for a solution for weeks, when I finally decided to root my Prime and I was about to edit the keychar file, I found your post! Great work
Do you mind me posting your changed keyboard to my blog with translated instructions?? I'll give you credit for it.
No problem at all. I just edited the original file and remapped the keys to best Brazilian experience. The instructions to get the right file I've got here in some thread about Russian keys remapping, so I've decided do the same to PT-BR.
Enviado de meu Transformer Prime TF201 usando o Tapatalk 2

Categories

Resources