ÅÄÖ till Milestone tangentbordet

Diskussion i 'Milestone/Droid' startad av JonasE, 27 jan 2010.

  1. JonasE

    JonasE Youth Droid Medlem

    Blev medlem:
    31 maj 2009
    Inlägg:
    152
    Mottagna gillanden:
    8

    MINA ENHETER

    Jag har mappat om tangentbordet på frugans milestone för en lite mer svensk upplevelse.


    [​IMG]

    Med lite hjälp från XDA så lyckades jag lista ut vilken fil som behövde ändras och hur.

    Hur gjorde jag?

    Först det krävs en rootad milestone och en dator med möjlighet att köra "adb shell". Går även att fixa med en terminal i telefonen men skulle kunna leda till problem om något går snett.

    Sen krävs en modifierad .kcm.bin fil. Ni kan sno Visa bifogad bild qwertz-swe-keypad.kcm.bin.zip om ni vill ha samma layout som min fru.

    lägg kcm.bin filen i rooten på sdkortet. I mitt fall "qwertz-swe-keypad.kcm.bin".

    starta adb shell

    Gör er till root
    Kod:
    su
    Montera om /system mappen med skrivrättigheter.
    Kod:
    mount -o remount,rw -t yaffs2 /dev/block/mtdblock6 /system
    Kopiera in er kcm.bin fil till "/system/usr/keychars/"
    Kod:
    cat /sdcard/qwertz-swe-keypad.kcm.bin > /system/usr/keychars/qwertz-swe-keypad.kcm.bin
    Lista vilka filer som finns i "/system/usr/keychars/" och kom ihåg vilken fil som "sholes-keypad.kcm.bin" pekar till. te.x. "sholes-keypad.kcm.bin -> /system/usr/keychars/sholesp2a-keypad.kcm.bin". Det är viktigt att komma ihåg om ni vill återställa telefonen senare!
    Kod:
    cd /system/usr/keychars/
    
    ls -l
    Ta bort /system/usr/keychars/sholes-keypad.kcm.bin och skapa en ny som pekar till eran modifierade .kcm.bin fil.
    Kod:
    rm /system/usr/keychars/sholes-keypad.kcm.bin
    
    ln -s /system/usr/keychars/qwertz-swe-keypad.kcm.bin /system/usr/keychars/sholes-keypad.kcm.bin
    Starta om telefonen
    Kod:
    reboot
    Grattis! ert tangentbord funkar nu något annorlunda.
     
    Last edited: 27 jan 2010
  2. Golgo

    Golgo Teen Droid Medlem

    Blev medlem:
    4 sept 2009
    Inlägg:
    333
    Mottagna gillanden:
    18

    MINA ENHETER

    Very nice!
    Tack för insatsen :)
    Tror inte jag vill "fula ner" tangentbordet med klisterlappar dock, får försöka lära mig var sakerna sitter istället :D
     
  3. JonasE

    JonasE Youth Droid Medlem

    Blev medlem:
    31 maj 2009
    Inlägg:
    152
    Mottagna gillanden:
    8

    MINA ENHETER

    Håller med om att klisterlapparna kunde vara snyggare... Men frugan får pilla bort dem eller fixa bättre själv om hon skulle irritera sig för mycket på dem.
     
  4. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 248
    Mottagna gillanden:
    522
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Du kan ju skriva ut tecknena i samma typsnitt med vit på svart bakgrund. Skulle nog kunna se ganska bra ut. :)
     
  5. flawless321

    flawless321 Infant Droid Medlem

    Blev medlem:
    3 jan 2010
    Inlägg:
    4
    Mottagna gillanden:
    0

    MINA ENHETER

    Snyggt jobbat JonasE.
    Går det att fixa så man får ÅÄÖ på samma knappar när man håller in ALT?
     
  6. JonasE

    JonasE Youth Droid Medlem

    Blev medlem:
    31 maj 2009
    Inlägg:
    152
    Mottagna gillanden:
    8

    MINA ENHETER

    Vist går det.. Det går att mappa fyra tecken från den utökade ascii-tabellen till varje knapp (normal, shift, alt, shit+alt).

    För att skapa en egen kcm.bin fil så du måste du kopiera ut originalet från telefonen och sedan editera den med en HEX-editor.

    Läs på xda-developers om hur kcm.bin filerna är uppbyggda.
     
  7. flawless321

    flawless321 Infant Droid Medlem

    Blev medlem:
    3 jan 2010
    Inlägg:
    4
    Mottagna gillanden:
    0

    MINA ENHETER

    Okej vad bra.

    Ska sätta mig ner och läsa på lite om hur det fungerar.
     
  8. bjobr

    bjobr Kid Droid Medlem

    Blev medlem:
    27 aug 2009
    Inlägg:
    38
    Mottagna gillanden:
    0

    MINA ENHETER

    Tack för de fina instruktionerna!

    Egentligen tänkte jag sätta mig och tänka ut den ultimata tangentlayouten, men jag gav upp och tog din (frus). Fast jag fick ju byta plats på Y och Z eftersom jag har QWERTY-layout. Funkar fint i alla fall!
     
  9. bjoli

    bjoli Senior Droid Hedersmedlem

    Blev medlem:
    24 jun 2009
    Inlägg:
    1 713
    Mottagna gillanden:
    119

    MINA ENHETER

    Snyggt jobbat! Och fin hund! Labbe?
     
  10. JonasE

    JonasE Youth Droid Medlem

    Blev medlem:
    31 maj 2009
    Inlägg:
    152
    Mottagna gillanden:
    8

    MINA ENHETER

    Tack! hunden heter Gordon och är en 2årig jaktlabrador.
    [​IMG]

    Sen jag posta instruktionerna har jag även fixat snyggare klisterlappar till tangentbordet men har tyvärr ingen bild på dom just nu.
     
  11. bono82

    bono82 Kid Droid Medlem

    Blev medlem:
    8 nov 2009
    Inlägg:
    67
    Mottagna gillanden:
    1

    MINA ENHETER

    Någon som har ett enkelt svar på hur jag mappar om z och y (behöver inte ge mig på åäö funktionerna)
     
  12. mamedi

    mamedi Adult Droid Medlem

    Blev medlem:
    24 sept 2009
    Inlägg:
    707
    Mottagna gillanden:
    113

    MINA ENHETER

    QWERTY

    Tjena,
    modifierade kcm filen så att den har samma layout som JonasE´s fast jag bytte plats på Y och Z för de som har en milestone från expansys med qwerty-tangentbord.
     

    Bifogade filer:

  13. Paitor

    Paitor Kid Droid Medlem

    Blev medlem:
    9 jul 2010
    Inlägg:
    42
    Mottagna gillanden:
    6

    MINA ENHETER

    Kan man fixa detta i root explorer? Fattar inte riktigt det där med peka på fil. E det inte bara att ersätta orginalfilen med denna?

    Edit: Ja det kunde man. Döpte om "sholesp2a-keypad.kcm.bin" till "sholesp2a-keypad.kcm.bin_" och la in filen från mamedi med namnet "sholesp2a-keypad.kcm.bin" istället. Funkar fin fint.
     
    Last edited: 9 jul 2010
  14. kjelle

    kjelle Infant Droid Medlem

    Blev medlem:
    10 apr 2010
    Inlägg:
    12
    Mottagna gillanden:
    0

    MINA ENHETER

    Jag provade att lägga till de båda bin filerna i GOT "firmware" så de hamnade i deras tangentbordsmeny och det fungerade utmärkt (tog bort fil ändelsen/extension) och placerade sedan i rätt katalog. Vilket betyder att man nu enkelt kan byta/installera nya tangentbords-layout och prova sig fram.

    Ska se om de kan lägga med mappningarna i deras distribution, om det är ok?
     
  15. Joko

    Joko Baby Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    22
    Mottagna gillanden:
    4

    MINA ENHETER

    Tja

    Jag är en totalnewb på "adb shell" (vet inte ens vad det är) men vill gärna fixa å,ä,ö enligt "mamedi"s inlägg.

    jag söker nu någon som kan tänkas coacha fram och förklara detta fenomen för mig/göra det åt mig. Jag utgår att ni själva gjort det och fattar vad man ska göra.

    Jag bor i Malmö och kan seriöst tänka mig att betala en timme av er tid för att fixa detta.

    PMa mig om ni känner för att hjälpa mig/coacha mig.

    // Jocke

    P.S Jag har en qwerty-Milestone från Expansys.
     
  16. Paitor

    Paitor Kid Droid Medlem

    Blev medlem:
    9 jul 2010
    Inlägg:
    42
    Mottagna gillanden:
    6

    MINA ENHETER

    Milestone 2

    Nu har jag inte en milestone 2 ännu men funderar på att skaffa en. Kommer denna fixen att funka (tror inte det pga. annan tangentbordslayout) men finns det nån som jobbat på det?
     
  17. n0ir

    n0ir Kid Droid Medlem

    Blev medlem:
    25 dec 2009
    Inlägg:
    74
    Mottagna gillanden:
    8

    MINA ENHETER

    Skulle gärna också vilja veta om det går att mappa om hårdvarutangentbordet på Milestone 2. Har googlat men inte lyckats hitta något.

    Står i valet och kvalet mellan den och en Desire Z och dedikerade å-, ä- och ö-knappar känns högprioriterat...
     
  18. Paitor

    Paitor Kid Droid Medlem

    Blev medlem:
    9 jul 2010
    Inlägg:
    42
    Mottagna gillanden:
    6

    MINA ENHETER

    Hej, jag märkte ett fel i din fil. Shift + Y blir ett litet y. Bifogar en fixad version
     

    Bifogade filer:

    Last edited: 13 jan 2011
  19. edvin.sjoberg

    edvin.sjoberg Kid Droid Medlem

    Blev medlem:
    14 feb 2011
    Inlägg:
    33
    Mottagna gillanden:
    29

    MINA ENHETER

    Hej!

    Jag försöker använda mig av File Mananger för att flytta tangentbordslayouten med svenska tecken till system/usr/keychars/ men det går inte. Någon som kan klura ut vad jag gör fel?

    1, Laddar hem "qwerty-swe-keypad.kcm_Y_fix.zip"
    2, Packar upp "qwerty-swe-keypad.kcm_Y_fix.zip" till "qwerty-swe-keypad.kcm.bin"
    3, Döper om till "sholesp2a-keypad.kcm_.bin"
    4, Går in i system/usr/keychars/ och försöker kopiera "sholesp2a-keypad.kcm_.bin" in i mappen.
    5, Får "could not copy file"

    Det borde väl bara var att ersätta den befintliga filen med den nya qwerty-layouten? Eller tänker jag fel?

    Måste jag vara i recovery för att skriva till /system?
     
  20. Ekofasc

    Ekofasc Senior Droid Medlem

    Blev medlem:
    14 sept 2009
    Inlägg:
    1 888
    Mottagna gillanden:
    184

    MINA ENHETER

    Kan det vara att du inte ändrat mappen till RW från RO, så att man kan ändra i filerna? Jag vet inte om det går att göra med File Manager. Det går iaf med Root Explorer som kostar några slantar.