Tasker 및 Custom Navigation Bar를 사용하여 텍스트를 입력하는 동안 탐색 모음에 왼쪽/오른쪽 키보드 커서를 추가하는 방법에 대한 튜토리얼입니다. 루트가 필요하지 않습니다. Android 7.0 이상입니다.
탐색 표시줄을 사용자 정의하는 것은 Google이 갤럭시 넥서스 Android 4.0 Ice Cream Sandwich를 사용합니다(이 부분에 대해서는 Motorola Xoom 및 Honeycomb에 대해 이야기하지 않습니다). 일부 OEM에서는 휴대폰에 일종의 소프트웨어 키 사용자 정의 기능을 제공하지만 이는 최초의 Android O 개발자 미리보기 Google이 공식적으로 포함하고 있는 것은 탐색 모음 사용자 정의. 그러나 우리 포럼의 사용자들은 Google의 탐색 모음 튜너가 실제로는 Android Nougat 이후 AOSP에 숨겨져 있음하지만 이 숨겨진 탐색 모음 튜너가 루트, 사용자 정의 ROM 또는 시스템 UI 모드 없이 쉘 명령을 통해 액세스. 이제 탐색 모음에 키보드 커서를 추가하는 등 인기 있는 사용자 정의 ROM 기능을 구현할 수 있습니까?
이 계시가 탐색 모음의 뿌리 없는 사용자 정의를 위한 수문을 열었고 그 최전선에는 XDA 수석 회원이 있을 것입니다. 파폰 이라는 애플리케이션을 개발한 사람은 사용자 정의 탐색 모음 사용자가 셸 명령을 실행하지 않고도 탐색 모음을 수정할 수 있도록 도와줍니다. 그의 지원서는 매우 기능이 풍부합니다. 예를 들어, 다음을 제공합니다. 태스커 상황에 따라 탐색 모음을 변경할 수 있는 플러그인입니다. 많은 사용자가 Tasker에 익숙하지 않기 때문에 사용자가 탐색 모음 사용자 정의를 활용할 수 있도록 이 튜토리얼을 작성하고 있습니다.
이 튜토리얼에서는 다음 방법을 보여 드리겠습니다. 키보드가 표시되는 동안 탐색 모음에 왼쪽/오른쪽 키보드 커서를 추가합니다(Android 7.0+, 루트가 필요하지 않습니다!) 이 튜토리얼은 제가 쓴 튜토리얼과 비슷합니다. 안드로이드 O 사용자하지만 이 튜토리얼은 Android Nougat에서 작동하므로 훨씬 더 쉽게 접근할 수 있습니다.
예, 예, 우리는 Swiftkey와 지보드, 특히 키보드에 키보드 커서가 내장되어 있습니다. 모든 키보드가 그런 것은 아니지만 제 생각에는 탐색 모음의 버튼을 사용하는 것보다 탐색 모음에 있는 버튼을 사용하는 것이 더 편리합니다. Swiftkey(공간을 차지함) 또는 Gboard의 키(스페이스 바를 부정확하게 스와이프하거나 특수 키로 전환해야 함) 방법).
추천도서 1: 탐색 모음 아이콘을 변경하거나 루트 없이 버튼을 다시 정렬하는 방법
추천 도서 2: 음악을 재생할 때 탐색 모음에 미디어 재생 컨트롤을 추가하는 방법
텍스트 입력 중 탐색 모음에 왼쪽/오른쪽 키보드 커서 추가
요구사항
체계 요구사항: AOSP 탐색 모음 맞춤설정 도구와 호환되는 Android 7.0+ 기기가 필요합니다. Google Nexus, Pixel 및 일부 Sony/HTC 휴대폰은 작동하는 것으로 알려져 있습니다. 기본 Android에 가까운 대부분의 기기는 AOSP 탐색 모음 맞춤설정 도구를 제거하지 않았을 가능성이 높으며 제대로 작동합니다. 즉, 기본 LG, Samsung 또는 Huawei/Honor 장치에서는 작동하지 않을 가능성이 높습니다. "호환성" 섹션을 참조하세요. 이 스레드의 첫 번째 게시물에서. (참고: 귀하의 장치 OEM이 해당 스레드에 나열되지 않을 수도 있습니다. 귀하의 장치가 호환되는지 확실히 알 수 있는 유일한 방법은 앱을 사용해 보는 것입니다. 아래에서 그 방법을 보여드리겠습니다.)
앱 요구사항:
- 사용자 정의 탐색 모음 (2개의 프로필은 무료)
- 태스커 ($2.99)
- 자동 입력 베타 (v2.0.5b.bf) (~$1.70)
사용자 정의 탐색 표시줄이 필요한 이유는 분명합니다. 이 애플리케이션을 사용하면 탐색 표시줄을 수정하여 이러한 미디어 재생 키를 표시할 수 있습니다. (기술적으로 쉘 명령이나 기타 Tasker 플러그인을 사용할 수 있으므로 이러한 수정을 위해 실제로 이 앱이 필요하지는 않지만 작업을 더 쉽게 하기 위해 사용자를 위해 이 멋진 앱을 사용하여 이를 설정하는 방법을 보여 드리겠습니다.) AutoInput Beta는 키보드가 언제 작동하는지 감지하는 데 도움이 되는 Tasker 플러그인입니다. 표시(기술적으로 플러그인은 키보드 자체가 표시되지 않고 텍스트 입력 상자가 표시되는 경우를 감지하지만 이것이 우리가 할 수 있는 가장 가까운 것입니다. 얻다). 마지막으로 Tasker는 AutoInput Beta와 Custom Navigation Bar 사이의 격차를 해소합니다.
설정: 사용자 정의 탐색 모음
우리가 가장 먼저 해야 할 일은 장치의 탐색 모음을 수정하는 것이 가능한지 확인하는 것입니다. 귀하의 장치가 호환 가능한 것으로 나열된 장치 중 하나인 경우 사용자 정의 탐색 모음 스레드, 그렇다면 그럴 가능성이 높습니다. 이 앱과 함께 제공되는 간단한 튜토리얼을 실행하여 확인할 수 있습니다.
앱 설치 Google Play 스토어에서을 누른 다음 앱을 열고 소개 화면을 진행하세요. 사용자 정의 탐색 표시줄은 앱 사용을 계속하기 위해 WRITE_SECURE_SETTINGS라는 특정 권한을 부여하도록 요청합니다. 신청서에 명시된 대로 두 가지 방법으로 이를 수행할 수 있습니다.
- 루팅된 장치가 있는 경우 사용자 정의 탐색 표시줄이 수퍼유저 액세스를 요청합니다. 이를 부여하면 앱이 자동으로 이 권한을 부여합니다.
- 장치가 루팅되지 않은 경우 ADB를 통해 권한을 부여해야 합니다. 컴퓨터에서 명령 프롬프트/터미널을 열고 다음 명령을 입력합니다.
adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS
위의 두 가지 방법 중 하나를 통해 앱에 이 권한을 부여하면 앱은 호환성 테스트를 진행합니다. 탐색 모음이 변경되지 않으면 불행하게도 운이 없는 것입니다. 탐색 모음이 오른쪽 화살표 버튼으로 변경되면 장치가 지원되는 것입니다! 이제 탐색 모음 수정으로 넘어갈 수 있습니다.
설정: 자동 입력 베타
AutoInput Beta가 텍스트 입력 상자가 표시되는 시기를 감지하려면 접근성 서비스를 활성화해야 합니다. 여러분이 해야 할 일은 설정 --> 접근성(기기에 따라 다른 하위 메뉴에 있을 수 있음)으로 이동하여 서비스 목록에서 자동 입력을 찾는 것뿐입니다. 그것을 탭한 다음 상단 토글을 눌러 접근성 서비스를 활성화하십시오.
지도 시간
사용자 정의 탐색 표시줄이 장치와 호환되고 접근성 서비스가 AutoInput 베타에 대해 활성화되어 있음을 확인한 후에는 이 모든 것을 설정할 차례입니다. 가장 먼저 해야 할 일은 사용자 정의 탐색 모음에 새 프로필을 만드는 것입니다. 이 프로필을 활성화하면 탐색 모음에 왼쪽/오른쪽 키가 추가됩니다. 단계별 지침은 다음과 같습니다.
- 맞춤 탐색 표시줄 앱을 열고 다음을 탭하세요. 프로필 자동화 섹션에서.
- 다음을 탭하세요. + 새 프로필을 추가하려면 오른쪽 상단에 있는 아이콘을 클릭하세요.
- 방금 생성된 프로필을 탭하세요.
- 프로필 섹션에서 이름을 탭하고 이 프로필의 이름을 지정하세요. 키보드 커서.
- "추가 왼쪽 버튼" 아래에서 유형. 유형을 다음으로 설정합니다. 키 코드.
- "추가 왼쪽 버튼" 아래에 키코드와 아이콘이라는 두 가지 새로운 옵션이 있습니다. 탭하세요 키 코드.
- 아래로 스크롤하여 선택하세요. 방향 패드 왼쪽.
- 이제 탭하세요 상 "추가 왼쪽 버튼"섹션에서.
- 선택 쉐브론 왼쪽 상.
- "추가 오른쪽 버튼"에 대해 5~9단계를 반복합니다. 그러나 키코드를 다음으로 설정하십시오. 방향 패드 오른쪽 아이콘을 다음으로 설정합니다. 쉐브론 오른쪽.
- 프로필 섹션 아래의 상단을 백업하고 활성화됨 이 프로필을 테스트해 보세요. 탐색 모음에 왼쪽 및 오른쪽 화살표 팝업이 표시되면 올바르게 작동하는 것입니다.
이제 사용자 정의 탐색 모음 프로필이 설정되었으므로 텍스트 입력이 감지/사라질 때 이 프로필을 활성화/비활성화하는 Tasker 프로필을 설정할 준비가 되었습니다. 이 모든 작업은 하나의 프로필에서 수행됩니다. 지침은 다음과 같습니다.
- Tasker를 열고 다음을 탭하여 새 프로필을 만듭니다. + 오른쪽 하단에 아이콘이 있습니다.
- 선택 이벤트 문맥.
- 선택하다 플러그인 --> 자동 입력 --> UI 작업. 연필 아이콘을 탭하여 자동 입력 구성을 엽니다.
- AutoInput UI 작업 구성에서 다음을 탭합니다. 작업 유형. 선택하다 입력 요소에 집중됨 그리고 입력 요소 포커스 손실. 요소 텍스트 섹션을 무시하십시오. 완료되면 상단의 체크 표시 아이콘을 탭하세요.
- Tasker의 메인 화면으로 돌아가면 Tasker가 이 프로필에 작업을 첨부하라는 메시지를 표시합니다. 새 작업 만들기를 선택합니다. 작업 이름을 지정하는 데 신경 쓰지 마세요.
- 이 작업에 작업을 추가하려면 + 하단 중앙에 아이콘이 있습니다.
- 이동 작업 --> 만약. 다음으로 설정하세요 %aifocus ~ true인 경우. ~는 "일치"입니다.
- 두 번째 작업의 경우 다음으로 이동하세요. 플러그인 --> 사용자 정의 탐색 모음. 연필 아이콘을 눌러 구성을 엽니다. 작업 선택 프로필 활성화. 프로필 선택에서 키보드 커서 이전에 만들었던 프로필입니다.
- 세 번째 작업을 보려면 다음으로 이동하세요. 작업 --> Else.
- 네 번째 작업의 경우 다음으로 이동하세요. 플러그인 --> 사용자 정의 탐색 모음. 연필 아이콘을 눌러 구성을 엽니다. 작업 선택 프로필을 비활성화합니다. 프로필 선택에서 키보드 커서 다시한번 프로필.
- 마지막 작업을 보려면 다음으로 이동하세요. 작업 --> 종료 조건.
- 뒤로를 누르고 작업 편집 화면을 종료하세요.
위의 단계를 모두 완료하면 완료됩니다! 텍스트 입력 상자를 열고 탐색 모음이 왼쪽/오른쪽 키보드 커서를 포함하도록 변경되는지 확인하여 시도해 보세요. 작동하지 않으면 AutoInput의 접근성 서비스가 활성화되어 있는지 다시 확인하세요.
쉘 명령 사용
XDA Senior Member를 사용하는 것이 얼마나 쉬운지를 고려하면 파폰'에스 사용자 정의 탐색 모음 앱을 사용하는 경우 다음과 같은 다른 Tasker 플러그인을 사용하여 이 작업을 수행하는 방법에 대한 자세한 단계별 지침을 제공할 필요가 실제로 없다고 생각합니다. 시큐어태스크 또는 자동도구 (또는 Tasker의 실행 쉘 기능). 그러나 그것은 확실히 가능하며 최소한 paphonb의 앱을 사용하지 않고 이 설정을 복제하는 데 필요한 명령에 대한 요약을 제공하겠습니다.
가장 먼저 해야 할 일은 SecureTask 또는 AutoTools를 설치하는 것입니다. 탐색 모음 튜너를 제어하려면 선택한 앱에 WRITE_SECURE_SETTINGS 권한을 부여해야 합니다.
SecureTask의 경우:
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
AutoTools의 경우:
adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS
다음으로, 이전/다음 키에 사용할 아이콘을 다운로드해야 합니다. PNG 형식의 아이콘이 필요하며 크기는 다음을 검색하여 필요한 아이콘의 크기를 결정할 수 있습니다. Material.io의 장치 디스플레이 밀도 측정항목 그리고 그것을 아이콘 크기 참조 차트. IconsDB.com 무료 아이콘을 위한 좋은 리소스입니다. 사용할 아이콘을 스토리지 루트 디렉터리의 /NavIcons 폴더에 left.png 및 right.png로 저장합니다.
마지막으로 다음 명령을 입력하여 미디어 제어 버튼을 표시합니다.
settings put secure sysui_nav_bar "key(21:file:///storage/emulated/0/NavIcons/left.png),back; home; recent, key(22:file:///storage/emulated/0/NavIcons/right.png)"
여기서 키 #21은 다음을 의미합니다. KEYCODE_DPAD_LEFT 키 #22는 다음을 참조합니다. KEYCODE_DPAD_RIGHT.
그런 다음 탐색 모음 키를 기본 레이아웃(예: 텍스트 입력 포커스가 손실된 경우) 다음 명령을 입력하세요.
settings put secure sysui_nav_bar "space, back; home; recent, menu_ime"
본질적으로 Tasker 프로필 설정은 두 개의 사용자 정의 탐색 모음 Tasker 작업 대신 SecureTask/AutoTools/Run Shell을 사용한다는 점을 제외하면 위의 설정과 완전히 동일합니다. 루팅되어 Tasker에서 "쉘 실행" 작업을 사용하지 않는 한 이러한 명령을 SecureTask 또는 AutoTools로 가져오는 프로세스는 모두 사용자의 몫입니다. 실제로 그렇게 어렵지는 않지만 많은 사용자가 paphonb의 앱을 사용하는 것이 더 쉽다고 생각하므로 여기서는 더 자세히 설명하지 않겠습니다.
결론
이것이 이번 튜토리얼의 전부입니다. 특히 Tasker와 같은 자동화 앱을 사용하여 상황에 맞는 방식으로 탐색 모음을 변경하는 보다 실용적인 용도를 발견하면 향후 튜토리얼을 게시할 예정입니다. 기발한 아이디어가 있지만 직접 구현하는 방법을 모르는 경우 다음을 사용하여 메시지를 보내주세요. 팁 양식 또는 직접 이메일을 보내주시면 최선을 다해 해결해 드리겠습니다.
어떤 방식으로든 XDA-Developers를 지원해 주세요! 우리는 최근 포럼에서 사용자들이 공유한 원본 튜토리얼과 기타 콘텐츠를 잘라내고, 복사하고, 붙여넣는 여러 블로그가 있다는 것을 발견했습니다. 이 블로그들은 자체적으로 양질의 콘텐츠를 제공하기보다는 이러한 튜토리얼을 편집하는 데 우리가 하는 엄청난 노력에 대한 공로를 인정하려고 노력해 왔습니다. 우리가 작성한 것과 같은 튜토리얼은 찾을 수 없습니다. 튜토리얼 카테고리 또는 다른 곳의 포럼에서 튜토리얼을 볼 수도 있습니다.
우리를 따라 오세요 트위터, Google+, 페이스북, 또는 유튜브. 우리를 확인해보세요 XDA 연구소 포럼을 빠르게 탐색할 수 있는 앱입니다. XDA 광고 없음 너무!) 모바일 장치에서 최근 출시된 내용을 확인하세요. XDA 피드 OnePlus 3 또는 OnePlus 3T를 소유한 경우 앱을 이용해 보세요! 감사합니다. 다음 튜토리얼을 기대해주세요!