Wie kann ich das Verhalten der Lautstärketasten gegenüber der Ausrichtung des Bildschirms ändern?

19

Wenn Sie beim Acer Iconia A200 die Ausrichtung des Bildschirms ändern, wird die Funktion der Lautstärkewippe umgedreht. Im Querformat regelt die Lautstärke mit der Lautstärkewippe auf der rechten Seite und oben auf der Wippe nach unten.

Klappen Sie das Gerät nun um 90 Grad nach links in eine Porträtausrichtung, wobei sich die Lautstärkewippe oben links befindet. Jetzt ist die gleiche Taste, die zuvor gedrückt war, richtig und dreht die Lautstärke auf.

Mit anderen Worten, die Wirkung der Lautstärkewippe ist abhängig von der Ausrichtung des Geräts.

Ich habe noch keine Möglichkeit gefunden, dies in den Einstellungen zu steuern. Gibt es eine Möglichkeit, dieses Verhalten zu ändern? Ich werde mich irgendwann daran gewöhnen, aber für den Moment macht es mich verrückt.

Hinzugefügt: Nachdem Zuuls Antwort über die gpio_keys.kl-Datei gesprochen und eine Bluetooth-Tastatur besorgt hatte, experimentierte ich. Bei Verwendung einer Bluetooth-Tastatur sind die Bluetooth-Lautstärketasten unabhängig von der Ausrichtung des Tablets. Entweder überprüft ein bisschen Software, woher der Schlüssel kommt, und ordnet ihn neu zu oder nicht, ODER der Austausch findet auf einer niedrigeren Ebene statt (dh bevor er zu einem Schlüsselcode wird).

Michael Kohne
quelle

Antworten:

2

Wie läuft es aktuell?

Das Android-Betriebssystem verwendet eine Datei, um die Lautstärketasten zuzuordnen, damit Sie wissen, was zu tun ist, wenn sie gedrückt werden:

Die Datei:

/system/usr/keylayout/gpio-keys.kl

Enthält zwei Zeilen für die Lautstärketasten:

key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED

Sie sind nicht "orientierungsabhängig", genau wie ihre physische Position auf dem Gerät.

Das Problem, mit dem Sie konfrontiert sind, haben viele andere Tablet-Besitzer mit der logischen Position in der Aktion zu tun. Wenn wir den unteren Teil der Taste drücken, sollte die Lautstärke verringert werden. Abhängig von der Ausrichtung erhöht der untere Teil jedoch die Lautstärke.

Ich glaube, dass die Gerätedrehung Faktoren wie diese berücksichtigen sollte, um zu verhindern, dass Benutzer seltsame Gewohnheiten für eine einfache Aktion "Lautstärke verringern" "erstellen" müssen. Auf der anderen Seite sind die Lautstärketasten Ihres Tablets deshalb mit drei erhöhten Punkten versehen, um eine einfache Tasterkennung zu ermöglichen.


Mögliche Lösung für gerootete Geräte

Da diese Schaltflächen zum Ändern auf "Systemebene" geändert werden müssen, muss die Aktion mit Root-Rechten auf dem Gerät ausgeführt werden.

Die folgenden beiden Lösungen können zwar keine orientierungsspezifischen Szenarien behandeln, sie sind jedoch nützlich, um die Schaltflächen neu zuzuordnen und sie an die Tablettausrichtung anzupassen, in der wir am meisten verwirrt sind:

  1. Anwendung: ButtonRemapper - Beta v0.2.4

    Tool zum Neuzuordnen der Hardwaretasten. Oder besser: ein generisches Tool zum Bearbeiten der Tastenlayout-Zuordnungsdatei, mit dem Android die Tasten zuordnet.

    XDA Developers Forum Thread mit ausführlichen Details des Autors

    Screenshots zu ButtonRemapper


  2. Manuelle Bearbeitung der Datei: gpio-keys.kl:

    1. Wechseln Sie mit einem Root-Dateimanager /system/usr/keylayoutzur Datei und berühren Sie sie lange gpio-keys.kl.
    2. Wählen Sie im Popup-Menü "Eigenschaften".
    3. Ändern Sie die Dateiberechtigungen auf rw-rw-rw-, um den Inhalt ändern zu können.
    4. Öffnen Sie die Datei mit einem Texteditor, nachdem Sie die neuen Berechtigungen erhalten haben.
    5. Suchen Sie in der Datei nach den folgenden zwei Zeilen:

      key 115 VOLUME_UP WAKE_DROPPED
      key 114 VOLUME_DOWN WAKE_DROPPED
      
    6. Aktualisieren Sie die Zeilen, indem Sie die Schlüsselnummern vertauschen.

      key 114 VOLUME_UP WAKE_DROPPED
      key 115 VOLUME_DOWN WAKE_DROPPED
      
    7. Speichern Sie die Änderungen und starten Sie Ihr Tablet neu.

    Sie sollten jetzt die Funktionen der Lauter- / Leiser-Tasten so einstellen, dass sie am besten zu Ihrer Porträtausrichtung passen.

    Um es rückgängig zu machen, kehren Sie einfach diese Richtungen um.

    Credits für die Dateibearbeitungslösung werden dem Benutzer jbeige von thriveforums.org zugewiesen .


Nach dem Lesen des Gerätehandbuchs , anderer Handbücher für Tablets und der Spezifikationen des Android-Betriebssystems sind dies die besten Lösungen, die ich gefunden habe, um Ihr Problem zu umgehen.

Zuul
quelle
1
Ich denke, du hast die Frage ein bisschen verpasst. Sie sehen, auf diesem Gerät sind sie orientierungsabhängig. Ich habe zwei Tasten - "1" und "2". Wenn sich das Tablet im Querformat mit den Tasten oben befindet, wird die Lautstärke mit '2' verringert und mit '1' angehoben. Wenn sich das Tablet im Hochformat befindet, wird mit den Tasten auf der rechten Seite die Lautstärke durch "1" verringert und durch "2" angehoben. Diese Orientierungsempfindlichkeit ist ein SCHWERER Schmerz im Nacken, weil ich andere Geräte habe, die diese Funktion NICHT besitzen, was es extrem schwierig macht, die Lautstärke zu ändern, wenn ich die Geräte wechsle. Siehe auch meine Änderungen zu Bluetooth-Tastaturen.
Michael Kohne
1

Diese Funktion wird in das ROM selbst eingekocht. Sie hängt also ganz davon ab, was der Koch in das ROM eingekocht hat.

Sie können ROMs wie CM9 und AOKP finden, die verschiedene Optionen für die Lautstärkewippe haben - aber die Wippen dazu zu zwingen, auf Geräten wie diesen statisch zu bleiben, bei denen sie sich ändern, ist etwas, was ich noch nie gesehen habe.

rm-vanda
quelle
2
Bitte nenne CM und AOKP keine gekochten Roms und es sind Entwicklerköche. Das Kochen eines Roms ändert es mit einem Zip-Tool - etwas, das trivial ist und nach unten schaut.
RR
0

Button Savior ist eine Anwendung, mit der Sie Bildschirmtasten für alle Hardkeys Ihres Geräts verwenden können. Obwohl es ein gerootetes Gerät erfordert, wird behauptet, dass einige Funktionen mit nicht gerooteten Geräten funktionieren. In der kostenpflichtigen Version können Sie die Softkeys einschließlich ihrer Position anpassen. Bitte versuchen Sie es.

Narayanan
quelle
Für mich nicht die Lösung - ich mag es nicht, zusätzliche Steuerelemente auf dem Bildschirm hinzuzufügen.
Michael Kohne