볼륨 버튼의 동작과 화면의 방향을 어떻게 바꿀 수 있습니까?


19

Acer Iconia A200에서 화면 방향을 변경하면 볼륨 로커의 기능이 반전됩니다. 가로 모드에서 볼륨 로커가 오른쪽과 상단에 있으면 로커의 '아래로'가 볼륨을 줄입니다.

이제 볼륨 로커가 왼쪽 상단에있는 상태에서 장치를 왼쪽으로 90도 뒤집습니다. 이제 이전에 '아래로'누른 동일한 프레스가 '오른쪽'이고 볼륨이 증가합니다.

즉, 볼륨 로커의 동작은 장치의 방향에 민감합니다.

설정에서 아직 이것을 제어하는 ​​방법을 찾지 못했습니다.이 동작을 변경할 수있는 방법이 있습니까? 나는 결국 그것에 익숙해 질 것이지만, 지금 그것은 나를 안고있다.

추가 : Zuul의 답변이 gpio_keys.kl 파일에 대해 이야기하고 블루투스 키보드를 얻은 후 실험을했습니다. 블루투스 키보드를 사용하는 경우 블루투스 볼륨 업 / 다운 버튼은 태블릿 방향과 무관합니다. 따라서 일부 소프트웨어 비트는 키가 어디에서 나오는지 확인하고 다시 매핑하거나 적절하지 않은지 또는 하위 레이어에서 (즉, 키 코드가되기 전에) 스왑이 발생합니다.

답변:


2

현재 작동하는 방식

Android OS는 파일을 사용하여 볼륨 버튼을 눌렀을 때 수행 할 작업을 알기 위해 볼륨 버튼을 매핑합니다.

파일:

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

볼륨 버튼을위한 두 줄을 포함합니다 :

key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED

장치의 물리적 위치와 같이 "방향에 민감하지"않습니다.

다른 많은 태블릿 소유자가 직면 한 문제는 작업의 논리적 위치와 관련이 있습니다. 버튼의 아래쪽 부분을 누르면 볼륨이 낮아 지지만 방향에 따라 아래쪽 부분이 실제로 볼륨을 높입니다.

사용자가 단순한 "볼륨 낮추기"동작을 위해 이상한 습관을 "만들지"않도록 방지하기 위해 장치 회전이 이와 같은 요소를 고려해야한다고 생각합니다. 그러나 다른 한편으로, 태블릿의 볼륨 버튼이 촉각 인식을 쉽게하기 위해 3 개의 점으로 표시되어 있습니다.


루팅 된 기기에 가능한 솔루션

변경하려면이 버튼을 "시스템 수준"에서 변경해야하므로 장치에서 루트 권한으로 작업을 수행해야합니다.

다음 두 가지 솔루션은 방향 별 시나리오를 처리 할 수 ​​없지만 가장 혼란스러운 타블렛 방향에 맞게 버튼을 다시 매핑하는 데 유용합니다.

  1. 응용 프로그램 : ButtonRemapper-베타 v0.2.4

    하드웨어 버튼을 다시 매핑하는 도구입니다. 또는 더 나은 방법 : Android가 키를 매핑하는 데 사용하는 키 레이아웃 맵 파일을 편집하는 일반적인 도구입니다.

    저자의 광범위한 세부 정보가 포함 된 XDA 개발자 포럼 스레드

    ButtonRemapper 스크린 샷


  2. 파일 수동 편집 : gpio-keys.kl:

    1. 루트 파일 관리자로 파일을 이동 /system/usr/keylayout하고 길게 터치하십시오 gpio-keys.kl.
    2. 팝업 메뉴에서 "속성"을 선택하십시오.
    3. rw-rw-rw-내용을 변경할 수 있도록 파일 권한을 변경하십시오 .
    4. 새 권한이 있으면 텍스트 편집기로 파일을여십시오.
    5. 파일 내에서 다음 두 줄을 검색하십시오.

      key 115 VOLUME_UP WAKE_DROPPED
      key 114 VOLUME_DOWN WAKE_DROPPED
      
    6. 키 번호를 바꾸어 줄을 업데이트하십시오.

      key 114 VOLUME_UP WAKE_DROPPED
      key 115 VOLUME_DOWN WAKE_DROPPED
      
    7. 변경 사항을 저장하고 태블릿을 재부팅하십시오.

    이제 세로 방향에 가장 적합한 볼륨 높이기 / 끄기 버튼 동작을 전환해야합니다.

    실행 취소하려면이 방향을 반대로 바꾸십시오.

    파일 편집 솔루션에 대한 크레딧 은 thriveforums.org의 사용자 jbeige에 기인 합니다.


기기 설명서 , 다른 태블릿 설명서 및 Android OS의 사양을 읽은 후에 는 문제를 해결할 수있는 최상의 솔루션입니다.


1
나는 당신이 질문을 조금 놓친 것 같아요. 이 장치에서 방향에 민감하다는 것을 알 수 있습니다. '1'과 '2'라는 두 개의 버튼이 있습니다. 태블릿이 상단 버튼이있는 가로 모드 인 경우 '2'는 볼륨을 낮추고 '1'은 올립니다. 태블릿이 세로 모드 인 경우 오른쪽에있는 버튼으로 '1'은 볼륨을 낮추고 '2'는 올립니다. 이 방향 민감도는 목에 심각한 통증입니다.이 기능을 소유하지 않은 다른 장치가 있기 때문에 장치를 전환 할 때 볼륨을 변경하기가 매우 어렵습니다. 또한 블루투스 키보드에 대한 편집 내용을 참조하십시오.
Michael Kohne

1

이 기능은 ROM 자체로 쿠킹되므로 요리사가 ROM으로 쿠킹 한 내용에 전적으로 의존합니다.

볼륨 로커에 대한 다양한 옵션이있는 CM9 및 AOKP와 같은 ROM을 찾을 수 있습니다. 그러나 로커가 이와 같은 장치에서 변경 사항을 강제로 유지하도록 강요하는 것은 제가 본 적이 없습니다.


2
CM 및 AOKP 조리 된 롬과 개발자 요리사라고 부르지 마십시오. ROM을 요리하는 것은 우편 도구를 사용하여 수정하는 것입니다.
RR

0

Button Savior 는 모든 장치의 하드 키에 대한 화면 소프트 키를 제공하는 응용 프로그램입니다. 루팅 된 장치가 필요하지만 일부 기능은 루팅되지 않은 장치에서 작동한다고 주장합니다. 유료 버전에서는 위치를 포함하여 소프트 키를 사용자 정의 할 수 있습니다. 시도하십시오.


나에게 해결책이 아닙니다. 화면 컨트롤을 추가하는 것을 좋아하지 않습니다.
Michael Kohne
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.