Jak obecnie działają rzeczy
System operacyjny Android używa pliku do mapowania przycisków głośności, aby wiedzieć, co zrobić po ich naciśnięciu:
Plik:
/system/usr/keylayout/gpio-keys.kl
Zawiera dwa wiersze dla przycisków głośności:
key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED
Nie są „wrażliwe na orientację”, podobnie jak ich fizyczna pozycja na urządzeniu.
Problem, przed którym stoi wielu innych właścicieli tabletów, związany z logiczną pozycją w akcji. Jeśli naciśniemy dolną część przycisku, głośność powinna zmniejszyć się, ale w zależności od orientacji dolna część faktycznie zwiększa głośność.
Uważam, że rotacja urządzenia powinna uwzględniać takie czynniki, aby użytkownicy nie musieli „tworzyć” dziwnych nawyków podczas prostej akcji „zmniejszania głośności”. Ale z drugiej strony, dlatego przyciski głośności na tablecie są przerywane trzema wypukłymi kropkami, aby ułatwić rozpoznawanie dotykowe.
Możliwe rozwiązanie dla zrootowanych urządzeń
Ponieważ przyciski te w celu zmiany muszą zostać zmienione na „poziomie systemu”, akcję należy wykonać z uprawnieniami administratora na urządzeniu.
Podczas gdy poniższe dwa rozwiązania nie mogą poradzić sobie ze scenariuszami specyficznymi dla orientacji, przydatne są zmiany mapowania przycisków, aby dostosować je do orientacji tabletu, w której najbardziej się mylimy:
Zastosowanie: ButtonRemapper - Beta v0.2.4
Narzędzie do zmiany mapowania przycisków sprzętowych. Lub lepiej: ogólne narzędzie do edycji pliku mapy układu klawiszy, którego Android używa do mapowania kluczy.
Wątek forum XDA Developers ze szczegółowymi informacjami autora
Ręczna edycja pliku gpio-keys.kl
:
- Korzystając z głównego menedżera plików, podróżuj do pliku
/system/usr/keylayout
i długo go dotknij gpio-keys.kl
;
- Z menu podręcznego wybierz „Właściwości”;
- Zmień uprawnienia do pliku
rw-rw-rw-
, aby móc zmieniać jego zawartość;
- Po uzyskaniu nowych uprawnień otwórz plik za pomocą edytora tekstu;
Wyszukaj w pliku następujące dwa wiersze:
key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED
Zaktualizuj linie, zamieniając kluczowe cyfry, aby stały się:
key 114 VOLUME_UP WAKE_DROPPED
key 115 VOLUME_DOWN WAKE_DROPPED
Zapisz zmiany i uruchom ponownie tablet.
Powinieneś teraz przełączać działania przycisków zwiększania / zmniejszania głośności, które najlepiej pasują do orientacji pionowej.
Aby to cofnąć, po prostu odwróć te kierunki.
Kredyty dla rozwiązania do edycji plików są przypisywane użytkownikowi jbeige z thriveforums.org .
Po zapoznaniu się z instrukcją obsługi urządzenia , innymi instrukcjami obsługi tabletu i specyfikacjami systemu operacyjnego Android są to najlepsze rozwiązania, jakie udało mi się rozwiązać w celu rozwiązania problemu.