1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Anleitung: Hardware-Buttons Deaktivieren oder Umbelegen

Dieses Thema im Forum "Anleitungen für HANNspree HANNSpad (SN10T1)" wurde erstellt von cantax, 07.11.2011.

  1. cantax, 07.11.2011 #1
    cantax

    cantax Threadstarter Fortgeschrittenes Mitglied

    Beiträge:
    409
    Erhaltene Danke:
    78
    Registriert seit:
    02.11.2011
    Viele stören sich an den Hardware Buttons und würden diese gerne deaktivieren damit man sie nicht ungewollt betätigt.

    Das Standart-Tool hierzu ist meist der "Buttonremapper".
    Dieses Tool greift im Verzeichnis /system/usr/keylayout auf die Datei "querty.kl" zu.
    Flashback 10 (easy) hingegen scheint die Datei "Generic.kl" zu nutzen.
    Diese Datei muss von Hand geändert werden. Darauf gehe ich im folgenden ein.

    Was wird benötigt:
    Ein Dateimanager mit Root Zugriff. In meinem Beispiel ist es der Root Explorer. Es gibt allerdings auch kostenlose alternativen, die leider allesamt nicht an den Root Explorer heranreichen.

    WICHTIG: Macht euch bitte ein Backup von jeder Datei die ihr verändert.

    1. Im Root Explorer gehen wir in das Verzeichnis /system/usr/keylayout.

    [​IMG]

    2. Nun öffnen wir die Datei "Generic.kl" in einem Texteditor

    [​IMG]

    3. In den ersten 4 Zeilen sehen wir nun die 3 Hardware Buttons und den verstecken Suchen-Button. Auf dem Bild habe ich bereits die Funktion aller 4 Buttons auf "CAMERA" geändert. Da das Hannspad keine Kamera hat wird keine Funktion ausgeführt. Die Buttons sind also deaktiviert. Ihr könnt natürlich auch andere Funktionen belegen.

    Die Standart Belegung der Buttons ist wie folgt (Zahl: Button / Text: Funktion):

    Android 2.x / 3.x
    102 - HOME
    139 - MENU
    158 - BACK
    217 - SEARCH

    Android 4.x
    172 HOME
    139 MENU
    158 BACK
    217 SEARCH


    Verfügbare Funktionen:
    "Power"
    "Home"
    "Menu"
    "Back"
    "Search"
    "Volume up"
    "Volume down"
    "Camera"
    "Focus"
    "Endcall"
    "Call"
    "Media Play Pause"
    "Media Stop"
    "Media Next"
    "Media Previous"
    "Media Rewind"
    "Media Fast Forward"
    "Dpad center"
    "Dpad up"
    "Dpad down"
    "Dpad left"
    "Dpad right"

    HINWEIS: Wird der SEARCH Button deaktiviert, funktioniert auch langes Halten für StatusbarToggle nicht mehr.

    4. Jetzt müsst ihr die Datei nur noch abspeichern. Nach einem Reboot werden die Änderungen wirksam.

    Ich übernehme keine Haftung für diese Anleitung und ich werde keine Verantwortung dafür übernehmen wenn jemand keine Backups macht und sein System zerstört.
     
    Zuletzt von einem Moderator bearbeitet: 26.03.2012
    want_tablet, Kuroi, king999 und 11 andere haben sich bedankt.
  2. alex_fost, 07.11.2011 #2
    alex_fost

    alex_fost Android-Hilfe.de Mitglied

    Beiträge:
    77
    Erhaltene Danke:
    6
    Registriert seit:
    14.08.2011
    Ah super, wollte gestern schon diese Frage in nem neuen Thread ansprechen!
     
  3. Elting, 07.11.2011 #3
    Elting

    Elting Ehrenmitglied

    Beiträge:
    10,044
    Erhaltene Danke:
    5,373
    Registriert seit:
    19.09.2011
    Phone:
    Nexus 6
    Tablet:
    Nexus 9
    Wearable:
    LG G Watch
    Coole Sache! Werde aber nichts ändern, da ich die Buttons so mag wie sie sind... Aber gut zu wissen, dass und wie es geht! ;-)

    tapatalked with an awesome Android-Device
     
  4. Lanky, 09.11.2011 #4
    Lanky

    Lanky Neuer Benutzer

    Beiträge:
    1
    Erhaltene Danke:
    0
    Registriert seit:
    26.10.2011
    Perfekt, danach habe ich schon ne halbe Ewigkeit gesucht :)! Danke!
     
  5. Hybrider, 22.12.2011 #5
    Hybrider

    Hybrider Neuer Benutzer

    Beiträge:
    6
    Erhaltene Danke:
    0
    Registriert seit:
    22.12.2011
    Sehr cool, danke!!

    Wenn ich jetzt auf meinem nexus s statt der suchfunktion das multitasking menü aufrufen will muss ich wahrscheinlich den 217 ändern oder?

    Aber was setzte ich als Funktion also Text??

    oder geht das gar nicht so,bzw wie dann?
    (mir dauert das lange home drücken zu lange)

    lg
     
  6. Ghostraider, 26.03.2012 #6
    Ghostraider

    Ghostraider Android-Hilfe.de Mitglied

    Beiträge:
    70
    Erhaltene Danke:
    14
    Registriert seit:
    02.09.2011
    Unter ICS ist die Belegung leicht anderst:

    172 HOME
    139 MENU
    158 BACK
    217 SEARCH

    Der Home liegt also nicht mehr auf 102 sondern auf 172, der rest bleibt gleich.
     
    4dro1d bedankt sich.
  7. 4dro1d, 26.03.2012 #7
    4dro1d

    4dro1d Android-Guru

    Beiträge:
    2,966
    Erhaltene Danke:
    1,406
    Registriert seit:
    02.08.2011
    Vielen Dank für den Hinweis habe es oben ergänzt!
     
    want_tablet und Ghostraider haben sich bedankt.
  8. want_tablet, 22.04.2012 #8
    want_tablet

    want_tablet Junior Mitglied

    Beiträge:
    34
    Erhaltene Danke:
    1
    Registriert seit:
    18.07.2011
    Phone:
    LG GT540
    Hallo, bei Android 4.0.4 von Team DRH (Version 1.2) funktioniert das Verfahren nicht. :confused2:

    Habe es bei beiden Dateien probiert jedoch ohne Erfolg. Trotzdem würde ich sehr gerne die Hardwaretasten deaktivieren da ich ständig dort versehentlich dran komme wen ich es halte.

    Hat jemand eine Lösung? Vielen dank!!! :drool:
     
  9. red-orb, 22.04.2012 #9
    red-orb

    red-orb Android-Ikone

    Beiträge:
    4,037
    Erhaltene Danke:
    819
    Registriert seit:
    12.10.2011
    du kannst doch die Tasten beim flashen vom Kernel deaktivieren
     
  10. want_tablet, 22.04.2012 #10
    want_tablet

    want_tablet Junior Mitglied

    Beiträge:
    34
    Erhaltene Danke:
    1
    Registriert seit:
    18.07.2011
    Phone:
    LG GT540
    Danke für deine Hilfe aber kann es nicht finden.

    Habe grade den Kernel nochmal neu installiert und weder bei fard noch antibytes war das möglich....
     
  11. red-orb, 22.04.2012 #11
    red-orb

    red-orb Android-Ikone

    Beiträge:
    4,037
    Erhaltene Danke:
    819
    Registriert seit:
    12.10.2011
    Welchen kernel hast du denn installiert?
    Abe grade den 12er installiert und da kann ich definitiv die Buttons während der installation abschalten.
    Du wählst den Kernel dann kommt die frage mit den Nvidia Patch und dann nochmal weiter kann man die Button deaktivieren

    gesendet vom Hanns
     
    want_tablet bedankt sich.
  12. want_tablet, 29.04.2012 #12
    want_tablet

    want_tablet Junior Mitglied

    Beiträge:
    34
    Erhaltene Danke:
    1
    Registriert seit:
    18.07.2011
    Phone:
    LG GT540
    Danke, super. Hatte den 11er benutzt und stand daher vor dem Problem. Aber der 12er läuft ja einwandfrei :thumbsup:.
     
    Zuletzt bearbeitet: 29.04.2012
  13. 61lazzo, 17.01.2013 #13
    61lazzo

    61lazzo Erfahrener Benutzer

    Beiträge:
    176
    Erhaltene Danke:
    5
    Registriert seit:
    04.06.2010
    Phone:
    Samsung Galaxy S3
    Habe ein riesen Problem...

    Wollte die Lautstärke tasten vom note deaktivieren habe aber ausversehen die touch key tasten deaktiviert,das heißt die sind jetzt ohne funktion...

    kann halt im handy jetzt nicht mehr im text editor die datei speichern nach dem ändern....

    Und unter droid explorer funzt es nicht,kann es abspeichern aber sobald ich es wieder öfne ist es wie vorher...

    Habe bei Volume_down das down entfernt und bei up das up entfernt..

    weiß jemand ein rat?danke im voraus

    EDIT.:

    Habe mein handy neu geflasht jetzt funzt es wieder einwandfrei...glück gehabt
     
    Zuletzt bearbeitet: 17.01.2013

Diese Seite empfehlen