FORUMS
Remove All Ads from XDA

[Mini Pro][SK17] Hardware Keyboard FIX

13,194 posts
Thanks Meter: 39,785
 
Post Reply Email Thread
since there is no separate device subforum i am posting this here as the device shares same kernel sources as other Xperia 2011 devices (also the chipset is the same Qualcomm MSM8255) [once the device gets its own sub-forums this will be shifted there]


some of users seem to be facing problems when using firmware of different region on ur Mini Pro, as the keyboard layout is getting changed...

so here is a fix for that...


thanks to easycure1974 for helping out with testing! and D4rKn3sSyS for helping me with identifying files & KB layout codes

thanks to easycure1974 for ur generous donation!



[ requirements ]
  • Rooted Xperia Mini Pro
  • Busybox installed
  • working adb or terminal emulator app


[ how to ]

commands to be executed in adb shell or terminal emulator
  1. enter in superuser mode
    Code:
    su
  2. mount system as RW:
    Code:
    busybox mount -o remount,rw /system
  3. take backup of the file [warning ONLY RUN THIS ONCE]
    Code:
    busybox cp /system/usr/keyboard-config/keyprint.xml /system/usr/keyboard-config/keyprint.xml.backup
  4. following is a list of available keyboard layouts:
    Code:
    qwertz
    qwerty-en
    azerty
    qwerty-br
    qwerty-no-dk
    qwerty-se-fi
    latin-on-arabic
    latin-on-arabic-azerty
    latin-on-bopomofo
    latin-on-cyrillic
    latin-on-greek
    latin-on-hebrew
    latin-on-korean
    latin-on-pinyin
    latin-on-thai
    now make note of the version u need...

  5. now change to ur keyboard region (replace YOURREGIONLANG with the single code from above)
    Code:
    busybox sed -i 's/qwerty-en/YOURREGIONLANG/g' /system/usr/keyboard-config/keyprint.xml
    e.g.: if u want to change the KB layout to Swedish then u need to execute the following:
    busybox sed -i 's/qwerty-en/qwerty-se-fi/g' /system/usr/keyboard-config/keyprint.xml

  6. and now reboot!

  7. thats it enjoy ur original HW KB layout!







enjoy!
The Following 47 Users Say Thank You to DooMLoRD For This Useful Post: [ View ] Gift DooMLoRD Ad-Free
19th August 2011, 02:13 AM |#2  
Senior Member
Flag London
Thanks Meter: 36
 
More
Oh, you are fast and effective, I'll try as soon as possible
As I was more careful and asked this before any modification , where and how can i check which is my original layout exactly (that I can re-set following rooting with your method)?
I'm not sure where my native keyboard layout fits into...
19th August 2011, 10:12 AM |#3  
DooMLoRD's Avatar
OP Inactive Recognized Developer
Flag Pune
Thanks Meter: 39,785
 
Donate to Me
More
Quote:
Originally Posted by sxxorp

Oh, you are fast and effective, I'll try as soon as possible
As I was more careful and asked this before any modification , where and how can i check which is my original layout exactly (that I can re-set following rooting with your method)?
I'm not sure where my native keyboard layout fits into...

which region are u/device from?
The Following User Says Thank You to DooMLoRD For This Useful Post: [ View ] Gift DooMLoRD Ad-Free
19th August 2011, 12:17 PM |#4  
quickstyler's Avatar
Member
Thanks Meter: 41
 
More
followed full instructions - does not work to set HW-layout to qwertz
The Following User Says Thank You to quickstyler For This Useful Post: [ View ] Gift quickstyler Ad-Free
19th August 2011, 12:30 PM |#5  
DooMLoRD's Avatar
OP Inactive Recognized Developer
Flag Pune
Thanks Meter: 39,785
 
Donate to Me
More
Quote:
Originally Posted by quickstyler

followed full instructions - does not work to set HW-layout to qwertz

U can manually open the file using root explorer to make the changes...

Also u many need to reboot once or twice...

If it still doesn't work post the file here

Sent from my LT15i using XDA App
19th August 2011, 06:05 PM |#6  
Senior Member
Flag Munich
Thanks Meter: 52
 
More
thank you very much for the posting! I have just one question:

how can I root it??? Gingerbreak doesnt seem to work
19th August 2011, 09:43 PM |#7  
Inactive Recognized Developer
Flag Medellín
Thanks Meter: 16,014
 
Donate to Me
More
Quote:
Originally Posted by Linkinsoldier

thank you very much for the posting! I have just one question:

how can I root it??? Gingerbreak doesnt seem to work

Check this out
http://forum.xda-developers.com/show...4#post16620244

btw, if you guys tell me what's on ro.product.model, maybe I can mod a little ROM Manager, so you can change Layout with it

EDIT: It's higly possible that ro.product.model returns SK17i, so ill ask to Slade for release an version that can also change layout for this device, anyway, if some user with mini pro can tell me what it's on that line, please PM!.
The Following 2 Users Say Thank You to D4rKn3sSyS For This Useful Post: [ View ] Gift D4rKn3sSyS Ad-Free
19th August 2011, 09:47 PM |#8  
DooMLoRD's Avatar
OP Inactive Recognized Developer
Flag Pune
Thanks Meter: 39,785
 
Donate to Me
More
Quote:
Originally Posted by D4rKn3sSyS

Check this out


D4 can u modify slade's app so that it works on this device w/o force closing stuff?
20th August 2011, 08:21 PM |#9  
Senior Member
Flag London
Thanks Meter: 36
 
More
Quote:
Originally Posted by DooMLoRD

which region are u/device from?

As I've told you, I ask these questions in advance, as soon as I have my device (I hope next week), I get back to you, we'll continue
The Following User Says Thank You to sxxorp For This Useful Post: [ View ] Gift sxxorp Ad-Free
21st August 2011, 11:19 AM |#10  
Member
Thanks Meter: 0
 
More
Well, this works good for me. Thanx .
20th September 2011, 12:49 AM |#11  
Member
Thanks Meter: 1
 
More
DooMLoRD, you are my god! Keep up the good work!=D
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes