웹 페이지 및 다른 곳에서 페이지 위로 및 페이지 아래로


10

페이지별로 스크롤하는 유용한 방법을 알 수 없습니다. Android 4.1 (Google에서 제공하는 Android)을 사용하고 있습니다. 필요한 경우 루트 액세스 권한이 있습니다. 특히 기본 브라우저에서 이것을 원하지만 모든 응용 프로그램에서 작동하는 솔루션이 더 좋습니다.

한 페이지 씩 아래로 스크롤하는 세 가지 방법을 찾았습니다.

  • 손가락을 페이지 하단에 놓고 세로 줄의 상단으로 드래그 한 다음 손가락을 올리십시오. 긴 손가락 제스처가 필요하기 때문에 서투른 것입니다.
  • 위쪽 방향으로 깜박임 동작. 정확한 양만큼 쓸어 내야하기 때문에 서투른 데, 그렇지 않으면 텍스트가 두 페이지 이하로 스크롤됩니다. 나는 그 정도의 정확성을 관리 할 수 ​​없습니다.
  • 충분히 강하게 쓸어 넘기고 텍스트가 원하는 위치에 도달하면 손가락을 아래로 내립니다. 이것은 내가 원하는 것보다 더 많은 손가락 강도와 많은 시각적 집중이 필요합니다. 내 손가락과 눈의 협응은 합리적으로 높은 확률로 성공하기에 충분히 가까웠습니다.

“페이지 다운”작업이 얼마나 흔한 지 감안할 때, 내가 놓친 더 좋은 방법이 있어야합니다. 무엇입니까?


"모든 응용 프로그램에서 작동"하는 것은 거의 불가능할 것입니다. 일반적으로 HID pageup / down 이벤트를 처리 할 수있는 표준 UI 프레임 워크를 사용하는 데스크톱 앱과 달리 Android 앱은 사용자 정의 UI 설정으로 개발할 수 있으며 Android 에 pageup / down 이벤트 있다고 생각하지 않습니다 (I 분명히 틀릴 수 있습니다). 그러나 이것은 정말 흥미로운 질문입니다. 이 기능을 제공 할 수있는 브라우저 또는 브라우저 애드온이 있으며 Chrome 또는 주식 브라우저 가이 기능을 수행 할 수 있는지 알고 싶습니다.
dotVezz

1
사실, 나는 "거의 확실히 불가능할 것"이라는 의견을 되 찾는다. 경우 당신은 아래에서 위로 스 와이프, 즉 거의 모든 응용 프로그램에서 작동 것이라고 터치 이벤트를 스푸핑 할 수 있습니다.
dotVezz

단일 세로 스크롤 / 스 와이프로 페이지의 상단에서 하단으로 (또는 그 반대로) 스크롤 하시겠습니까?
Lucky

@Lucky 아니오, 위에서 아래로가 아닙니다. 한 번에 한 화면 씩. PC 스타일 컴퓨터의 PageUp / PageDown 키와 같습니다. 스 와이프는 편리한 UI가 아니며 웹 브라우저와 같은 텍스트 뷰어에서 볼륨 업 / 다운 키가하는 것이 이상적입니다.
Gilles 'SO- 악마 그만

@Firelord 저는 현재 Android 4.3 기반 Cyanogenmod 10을 사용하고 있습니다. 대답을 해주세요. 이것은 내가 원하는 것 같습니다!
Gilles 'SO- 악의를 멈추십시오

답변:


4

LMT Launcher의 PIE 탐색 기능을 사용하여 목표를 달성 할 수 있습니다. LMT는 현재 홈 런처를 대체하지 않으므로 홈 화면이 그대로 유지됩니다.

사업을 시작합시다. 다음 은 LMT Launcher에 대한 XDA 스레드입니다. 그것은이다 프리웨어 응용 프로그램 및 시스템 (Play 스토어에서 사용할 수 없음)에 사이드로드 될 필요가있다. APK를 설치하기 전에 알 수없는 소스 가 활성화되어 있는지 확인하십시오 .

다음과 같이 화면 가장자리를 따라 활성화 할 수 있습니다 (아래에서 선호합니다).

(확대하려면 이미지를 클릭하십시오. 출처 : Droid Life)

IMG :

이 탐색을 PIE라고하며 각 파란색 섹션을 파이라고합니다.

어떻게 도움이 되나요?

파이를 구성하여 스크립트를 실행할 수 있습니다. 스크립트는 다음과 같습니다.

su; input touchscreen swipe X1 Y1 X2 Y2

여기서 X1, Y1 및 X2, Y2 좌표는 내 대답 에서 얻을 수 있습니다 ( 태스크 및 Xposed Additions 지침의 1 단계 또는 2 단계 참조 ).

KeyEvent를 실행하도록 파이를 구성 할 수도 있습니다. Page UpPage Down 의 키 코드는 각각 92와 93입니다. 여기에 더 많은 키 코드가 있습니다 .

사용 지침

  1. LMT 런처를 시작하고 활성화하십시오.
  2. 파이 → 파이 항목 1 → 스크립트로 이동하여 다음을 입력하십시오.

    su; input touchscreen swipe X1 Y1 X2 Y2
    

    아래로 스크롤 을 시뮬레이션하기 위해 이상적인 좌표로 대체하십시오 .

  3. 위에서 언급 한 방식으로 다른 파이를 구성하지만 스크롤X2 Y2 X1 Y1 을 시뮬레이션 하도록 좌표를 서로 바꿉니다 .
  4. 대신에 스크립트 당신은 선택할 수 있습니다 옵션을 당신이 실행하려는 키 코드를 입력합니다.
  5. 에서 설정 탭 당신은 당신이 막대가 표시하고자하는 장소, PIE의 내부 / 외부 반경의 크기, 등등의 색상과 같은 네비게이션 시스템의 설정을 구성 할 수 있습니다.

(이미지를 클릭하면 확대됩니다)

IMG : IMG : IMG : IMG :


CM12에서 솔루션을 성공적으로 테스트했습니다. 다음 은 해답을 보여주는 짧은 리핑 비디오 (~ 6MB)입니다.


이것은 인상적인 답변입니다. 이것이 페이지 다운을 올바르게 작동시키는 데 사용할 수 있습니까? android.stackexchange.com/questions/168500/… 잘 모르겠습니다.
William

죄송합니다 Liam, 그러나 테스트를 실행할 OTG 케이블이나 블루투스 키보드가 없습니다. 이 페이지에서 다른 솔루션을 사용해 보셨습니까?
Firelord

이것이 작동한다고 생각되면 블루투스 키보드를 우편으로 보내 드리겠습니다. 나는 적어도 하나의 여분의 것이 놓여 있습니다. 또는 Apple Store로 이동하여 Bluetooth 키보드 중 하나를 재구성하여 휴대폰에서 일시적으로 작동 할 수도 있습니다.
William

내 안드로이드 @William, 나는 안드로이드 관련 문제에 중요하거나 유용한 것을 할 시간이 부족하기 때문에 사과드립니다. 그러나 현상금을 통해 관대함을 줄 수 있다고 생각합니다. 바운티 메모와 답변에 필요한 모든 세부 정보를 보내 주시면 괜찮습니다. +150의 바운티를 제공하겠습니다.
Firelord

4

정확하게 달성하려면 Xposed Additions ProTasker가 설치되어 있어야하며, 여기에는 루트 액세스 및 Xposed Framework (안정적인 빌드)가 설치되어 있어야합니다.

Xposed Additions를 설치하면 Xposed Framework에서 해당 모듈을 활성화하라는 메시지가 표시됩니다. 활성화하십시오.

Xposed Addition의 키 누름 차단 기능을 사용하여 해당 키 누름에 대해 수행 할 조건과 조치를 제공합니다. Tasker를 사용하여 Xposed Addition의 제한된 옵션 세트를 우회합니다.

참고 : 모든 섹션은 Android 4.4.2 및 5.0.2에서 테스트되었습니다.

Xposed 추가에 대한 지침

  1. Xposed 추가 실행 → 버튼을 누릅니다
  2. 추가 새 키
  3. 장치의 버튼을 눌러 키보드의  ↑   키로 사용
  4. 볼륨 업 / + 버튼을 선택했습니다
  5. 이전에 선택한 버튼의 항목을 누릅니다
  6. 새 조건 추가를 누릅니다.
  7. 애플리케이션 목록로드를 탭하십시오.
  8. 볼륨 크게 버튼으로 키보드  ↑   키 를 시뮬레이션 하려는 앱을 선택하십시오.
  9. 이전에 선택한 앱 항목을 누릅니다
  10. 활성화 하려면 확인란을 선택하십시오
  11. 을 클릭
  12. 방향 패드 위로 일명 DPad Up을 선택하십시오 -그것은 KeyEvent입니다

(이미지를 클릭하면 확대됩니다. 자세한 내용을 보려면 마우스를 가져 가십시오)

(이미지 순서 : 각 행에서 왼쪽에서 오른쪽으로 이미지를 따라갑니다)

IMG : IMG : IMG : IMG : IMG : IMG : IMG : IMG : IMG : IMG : IMG : IMG :

  1. 이제 위에서 언급 한 방식으로 볼륨 작게 - / 단추에 대한 조치를 작성 하지만 마지막 단계에서 DPad Down 을 선택하십시오 .

    IMG : IMG :

그것은 당신이 상기 단계에서 선택한 응용 프로그램을 실행하고 눌러보십시오 시간 볼륨 업다운 볼륨 버튼을. 키보드의  ↑    ↓  방향키 로 작동 합니다.

참고 사용자가 시스템이 계속 스크롤하는 방향 키를 누른 경우 실제 키보드에 반하는은 / 아래,이 행동이 아니라고 당신이 만약 당신이 오래 눌러 (선택한 전술) 장치의 버튼을 준수합니다.

또한 , 선택하는 대신에 DPAD 위로DPAD 아래로 , 선택 의 Page UpPage Down 키를 키보드의 시뮬레이션 Pg UpPg Dn키를 나에 나와있는 다른 활동에 할당 10 단계 .

또한 볼륨 증가볼륨 작게 버튼 을 길게 누르면 벨소리 또는 스피커 사운드 레벨을 관리 할 수 ​​있으므로 걱정하지 마십시오 . 이 동작은 위에서 선택한 앱이 실행될 때 유효합니다.


Chrome, Firefox 및 일부 텍스트 편집기에서 앞서 언급 한 솔루션을 성공적으로 테스트했습니다. 여태까지는 그런대로 잘됐다!


아니! 상기 해결책은 모든 응용에 적합하지는 않다. 우리는 모든 응용 프로그램을 다루고 싶기 때문에 웹 브라우저와 텍스트 편집기로만 제한해야합니다.

불행히도, 상기 솔루션이 작동하지 않는 앱이 있습니다. 우리가 사용한 KeyEvents는 Foxit MobilePDF , WPS Office , BetterbatteryStats 등과 같은 앱에는 아무런 영향을 미치지 않는 것 같습니다 .

지금 새로운 솔루션에 집중합시다. Android는 input명령을 사용하여 스 와이프를 보낼 수 있습니다 . Xposed Additions를 사용하면 사용자 정의 바로 가기를 동작으로 사용할 수 있습니다. Tasker는 사용할 사용자 지정 바로 가기를 만들 수 있습니다 input swipe.

Tasker 및 Xposed 추가에 대한 지침

  1. input명령 에 사용하려면 먼저 스 와이프의 시작 및 끝 (X 및 Y) 좌표가 필요합니다 . Getevent 명령을 사용하여 기록 할 수 있습니다 .

    1. PC에서 를 설정 하고, 장치를 PC에 연결하고, 장치 에서 USB 디버깅활성화 하고, PC에서 쉘을 시작한 후 다음을 입력하십시오.

      adb shell su -c 'getevent -l'
      

      일부 줄을 표시 한 다음 출력을 무한정 기다립니다.

    2. DPad Up / Page Up 대신 스 와이프 길이를 결정해야합니다 .

      예를 들어 두 이미지에서 스 와이프를 측정하는 화살표 길이는 각각 DPad Up / DownPage Up / Down 의 스크롤 길이 대신 사용할 수 있습니다.

      IMG :              IMG :

      화면을 스 와이프하면 PC의 쉘에 다음과 같은 출력이 표시됩니다.

      /dev/input/event0: EV_ABS       ABS_MT_TRACKING_ID   0000044c            
      /dev/input/event0: EV_KEY       BTN_TOUCH            DOWN                
      /dev/input/event0: EV_KEY       BTN_TOOL_FINGER      DOWN                
      /dev/input/event0: EV_ABS       ABS_MT_POSITION_X    00000300            
      /dev/input/event0: EV_ABS       ABS_MT_POSITION_Y    000006de            
      /dev/input/event0: EV_ABS       ABS_MT_PRESSURE      000000c0            
      /dev/input/event0: EV_ABS       ABS_MT_TOUCH_MINOR   00000004            
      /dev/input/event0: EV_SYN       SYN_REPORT           00000000            
      /dev/input/event0: EV_SYN       SYN_REPORT           00000000
      
      ...
      
      /dev/input/event0: EV_ABS       ABS_MT_POSITION_X    000002fb            
      /dev/input/event0: EV_ABS       ABS_MT_POSITION_Y    000004e3            
      /dev/input/event0: EV_ABS       ABS_MT_PRESSURE      000000cc            
      /dev/input/event0: EV_SYN       SYN_REPORT           00000000            
      /dev/input/event0: EV_ABS       ABS_MT_PRESSURE      000000c8
      

      특정 길이의 위로 스 와이프 한 후 PC에서 Ctrl+ C를 눌러 명령을 중지합니다.

      출력에서 첫 번째 ABS_MT_POSITION_X ( 00000300) 및 ABS_MT_POSITION_Y ( 000006de) 및 마지막 ABS_MT_POSITION_X ( 000002fb) 및 ABS_MT_POSITION_Y ( 000004e3) 항목에 유의하십시오 . 16 진수 형식의 시작 (X1, Y1) 및 끝 (X2, Y2) 좌표입니다. 십진수 형식으로 변환 하십시오 (여기 에서 변환기를 사용해보십시오 ).

    3. 쉘에 다음을 입력하면

      adb shell input touchscreen swipe X1 Y1 X2 Y2
      

      (현재 변환 된 십진 좌표로 X1, Y1 및 X2, Y2를 대체하십시오) 스크롤 다운을 효과적으로 시뮬레이션하는 장치에서 위로 스 와이프합니다. 이상적인 스크롤을 내릴 때까지 해당 좌표를 조작하십시오.

  2. Getevent 사용의 대안으로 보다 친근한 접근을 시도 할 수 있습니다.

    1. 개발자 옵션 아래에서 포인터 위치를 활성화하십시오 . 사용 설정하면 기기의 상태 표시 줄에 화면상의 탭 / 스 와이프 이동에 따라 변경 될 수있는 좌표가 표시되는 표시 줄이 나타납니다.

    2. 스 와이프 길이를 기록 할 시간입니다. 화면에서 손가락을 길게 터치하고 상단에 메모 X:Y:표시합니다. 손가락을 원하는 길이로 쓸어 넘기십시오. 정지하지만 해당 아래로 손가락과 메모를 공개하지 않습니다 X:Y:좌표.

      위 스 와이프를위한 X1, Y1 및 X2, Y2 좌표입니다. 십진수 형식이므로 input명령에 직접 사용할 수 있습니다 .

      포인터 위치를 지금 비활성화하도록 선택할 수 있습니다 .

Tasker 관련 지침

이제 자동화하기 위해 마지막 명령에서 수동으로 수행 한 스 와이프를 시뮬레이션하는 바로 가기를 만듭니다.

  1. Tasker를 시작하고 활성화하십시오. 프로필 탭 위의 아이콘 이 켜져 있으면 이미 활성화 된 것입니다. 참고 테스 커의 모든 것이 또한 활성 창을 바꿀 것 '뒤로'버튼을 눌러 저장됩니다.
  2. 를 통해 작업 아래에서 작업 을 만듭니다 +(아래에서) → 이름을 지정합니다 (예 :)Scroll Down .
  3. +Code → Run Shell을 통해 조치를 작성하고 다음 세부 사항을 입력하십시오.

    • 사령부 :input touchscreen swipe X1 Y1 X2 Y2

      X1, X2 및 Y1, Y2를 앞에서 언급 한 좌표로 바꿉니다. 예 input touchscreen swipe 768 1758 763 1251.

    • 루트 사용 확인

    • 오류 저장 : %sd_err-이 단계는 선택 사항입니다.
  4. 이름이 지정된 새 작업 Scroll Up을 생성하고 3 단계 에 따라 작업을 생성하십시오 . 이 것 때문에 시뮬레이션을 아래로 스 와이프를 들어 단순히 좌표를 교환 input swipe X2 Y2 X1 Y1하고 선택적으로 사용하여 %su_err발생하는 경우, 저장 오류에!

Xposed 추가에서 작업 바로 가기를 사용하는 방법

이것은 솔루션의 최종 단계이며 Xposed Additions에서 해당 사용자 정의 바로 가기를 사용합니다.

  1. Xposed Additions 사용법을 다루는 첫 번째 섹션의 1-11 단계를 따르십시오.
  2. DPad Up 또는 Page Up 대신 Shortcut 을 선택하십시오.
  3. 작업 바로 가기 → 위로 스크롤을 선택하십시오.
  4. 하단에서 3x3 정사각형 상자 아이콘을 선택하십시오.
  5. 아이콘을 선택하고 Xposed Additions로 돌아갑니다.
  6. 볼륨 작게에 대해 위의 1-5 단계를 반복하고 스크롤 다운 을 선택 하십시오. 당신은 지금 할 때마다 무엇을 해야할지 아이디어를 얻습니다 .

IMG : IMG : IMG : IMG : IMG :


전체 답변을 보여주는 비디오를 작성했습니다. 여기 있습니다 . 100MB에서 7.1MB로 크게 리핑되므로 품질을 염두에 두십시오.

건배!


정말 좋아 보인다. 불행히도 Xposed Additions Pro 및 Tasker는 페이웨어이며 Google 계정에 지불 방법을 설정하지 않았으며 현재는 의도하지 않습니다. XPosed Additions (무료 버전)에서는 응용 프로그램마다 단추 효과를 설정할 수 없습니다.
질 'SO-정지 존재 악마'

2

오래되었지만 좋은 질문입니다. 나 자신에게 대답하기 위해 MacroDroid를 단독 으로 사용 했습니다. 적어도 지금은 Chrome에서 한 페이지 씩 볼륨을 올리거나 내립니다. 이 방법은 다른 프로그램이나 MacroDroid 내의 다른 옵션 (예 : 화면의 버튼)에 적용될 수 있습니다.

  • 트리거 : 볼륨 높이기 / 내리기, MacroDroid 액세스 기능 권한을 부여 할 수 있습니다.
  • 동작 : 제스처 [300 ms, 500, 1850-> 500,340]. 내 장치의 높이는 1980 픽셀이므로이 값은 장치 / 응용 프로그램에 맞게 조정해야합니다.
  • 제약 조건 : 포 그라운드에서 Chrome 적용 다른 응용 프로그램도이 매크로에 사용될 수 있지만 화면 레이아웃이 다르면 제대로 작동하지 않을 수 있습니다. 예를 들어 Quora는 페이지 하단에 툴바가 있으므로 별도의 매크로를 만들어야합니다.

1

해커 키보드 에는 기본 브라우저와 Chrome이 올바르게 처리하는 Page Up / Down 키가 있습니다. "영구 알림 사용"옵션을 사용하여 입력 컨텍스트 외부에 표시되도록 할 수도 있습니다. 키보드를 항상 열어 두는 것이 다소 어리석은 일이지만 도움이되지는 않지만 전역 페이지 업 / 다운을위한 앱이 존재할 수 있음을 증명합니다.

추신. Dolphin 브라우저에는 볼륨 업 / 다운을 페이지별로 스크롤하도록 매핑하는 옵션이 있으며 바로 지금 사용하려고합니다.


Dolphin Browser의 볼륨 키 매핑은 dolphinbrowser.desk.com/customer/en/portal/articles/…에 따라 버전 10.x 용 이며 더 이상 사용할 수 없습니다. 푸우
K7AAY

1

Stock Android 브라우저에서 사용할 수 없거나 Chrome에서도 사용할 수 없습니다. 그러나 UC Browser는 한 번에 정확히 한 페이지 씩 스크롤하는 기능을 제공합니다. Android 용 UC Browser를 설치하여 "스크롤 버튼"또는 "스크롤 탭"또는 "볼륨 키"기능을 사용할 수 있습니다. UC 브라우저 설정 페이지에서 스크롤 스타일을 구성 할 수 있으며 데스크탑 키보드에서와 동일한 Page Up& Page Down주요 동작과 유사합니다 .

스크롤 버튼 : 가상 페이지 위로 및 페이지 아래로 화살표 버튼이 웹 페이지의 오른쪽에 추가됩니다.

탭하여 스크롤 : 한 번에 한 페이지 씩 정확하게 스크롤하기 위해 화면 상단 또는 화면 하단을 탭할 수 있습니다.

볼륨 키 : 볼륨 로커 키를 사용하여 화면 페이지를 하나씩 스크롤 할 수도 있습니다. 볼륨을 낮추면 페이지가 아래로 한 번 스크롤되고 볼륨을 높이면 페이지가 한 번 위로 스크롤됩니다.

이 기능을 사용하려면

  • UC 브라우저 설치 -Play 스토어에서 빠르게 서핑
  • 이동 설정> 찾아보기 설정> 스크롤 옵션
  • "스크롤 버튼"또는 "스크롤 탭"또는 "볼륨 버튼"으로 설정하고> 확인을 누르십시오.
  • 이제 스크롤 가능한 웹 페이지를 열고 스크롤 설정에 따라 원하는 작업을 수행하십시오. 예를 들면 다음과 같습니다.
    1. "Tap to Scroll"을 활성화 한 경우, 화면 하단에서을 클릭하여 한 페이지 씩 아래로 스크롤하십시오 (Page Down 키와 유사).
    2. 마찬가지로 스크롤 가능한 웹 페이지에서 화면 상단을 한 번 탭하면 맨 위로 스크롤 할 수 있습니다.

UCBrowser_Scroll_Settings_options

스크린 샷-UCBrowser 스크롤 설정 (이미지를 확대하려면 클릭)

참고 : 세 가지 옵션을 모두 한 번에 활성화 할 수도 있습니다. 그러나 사용하기 쉽고 모든 페이지에서 잘 작동하기 때문에 "스크롤 버튼"옵션을 사용하는 것이 좋습니다. 스크롤하려면 누르기에서 링크를 클릭하면 링크가 열리고 페이지를 위 / 아래로 스크롤하지 않습니다. 사용 가능한 링크가없는 영역을 누릅니다.


1

Xposed 모듈을 사용의 필요성은 내 대답에서 제거 할 수 있습니다 여기에 . TaskerAutoInput 이라는 매우 유용한 플러그인을 사용하여 볼륨 키를 사용하여 페이지 위 / 아래를 시뮬레이션 할 수 있습니다 .

명령

  1. 두 앱을 모두 설치하십시오.
  2. 이동 설정 → 접근성 및 수 있도록 서비스를 모두 태 스커자동 입력을 .
  3. Tasker를 시작하십시오. 작업 아래에서 위로 스크롤 작업 을 만듭니다 .
  4. 해당 작업에서 다음 작업을 만듭니다 ( A작업 포함).

    • A1 :

      • 플러그인 → 자동 입력 → 모드 → 구성 → 키 억제 → 활성화 → 키 → 스크롤하여 볼륨 크게

      • 타임 아웃 : 없음

      볼륨 키를 억제하여 해당 키를 누를 때 슬라이더가있는 시스템 벨소리 볼륨 대화 상자가 표시되지 않습니다.

    • A2 :

      • 코드 → 셸 실행 :

      • 명령 : input touchscreen swipe X2 Y2 X1 Y1또는input keyevent 92

        이전 명령을 선택하면 내 대답 을 사용 하여 좌표를 얻습니다.

      • 루트 사용 확인
  5. Scroll Down 이라는 다른 작업을 만듭니다 .
  6. 해당 작업에서 다음 작업을 만듭니다.

    • A1 :

      • 플러그인 → 자동 입력 → 모드 → 구성 → 키 억제 → 활성화 → 키 → 스크롤하여 볼륨 작게

      • 타임 아웃 : 없음

    • A2 :

      • 코드 → 셸 실행 :

      • 명령 : input touchscreen swipe X1 Y1 X2 Y2또는input keyevent 93

      • 루트 사용 확인
  7. 아래 프로필 탭라는 두 개의 프로파일 생성 자동 입력까지 키자동 입력 아래 키 .
  8. 작업 링크 위로 스크롤자동 입력까지 키스크롤 아래자동 입력 아래 키 프로필.
  9. Launch Profiles 라는 세 번째 작업을 만들고 그 안에 다음 작업을 만듭니다.

    • A1 :

      • Tasker → Profile Status → 렌즈 아이콘 자동 입력 키를 사용하여 선택
      • 설정 : 켜기
    • A2 :

      • 작업 관리자 → 프로파일 상태 → 렌즈 아이콘 자동 입력 다운 키를 사용하여 선택
      • 설정 : 켜기
  10. Kill Profiles 라는 최종 태스크를 작성하고 10 단계와 동일한 조치를 작성하십시오 .이 단계의 두 조치 모두 에서 세트를 에서 On로 변경 하십시오Off . 볼륨 키에 대한 사용자 지정 동작이 키가 정상적으로 작동해야하는 다른 앱에 영향을 미치지 않도록하려면이 작업이 필요합니다.

  11. 애플리케이션 컨텍스트를 기반으로 프로필을 만들고 Chrome과 같은 원하는 앱을 선택하십시오.
  12. Chrome 프로필에서 시작 프로필 연결 작업
  13. Chrome 프로필에서 종료 프로필킬 프로필 을 연결 합니다.

이제 Chrome을 시작할 수 있습니다. 볼륨 높이기 / 내리기를 사용하여 벨소리 볼륨을 변경하지 않지만 Chrome에서 연 페이지를 위 / 아래로 스크롤 할 수 있습니다. 위 단계에서 선택하지 않은 다른 앱으로 전환하거나 Chrome을 닫으면 해당 하드웨어 키가 정상적으로 작동합니다.


참고 : 연결된 답변만큼 버터가 매끄럽지 않지만 느리지 않습니다. Xposed 프레임 워크 또는 모듈에 익숙하지 않은 경우이 답변이 도움이 될 것입니다.

잘가요!


1

아무도 실제 키보드를 가져 오지 못했습니다. 그래서.

루트 액세스 권한이 있으면 Tasker 는 자동 입력 없이도 버튼 누름을 수행 할 수 있습니다. 이것은 여전히 ​​Android 4.4.4와 관련이 있습니다. 페이지 다운 버튼을 보내도록 할 수는 있지만 헤드셋 볼륨이나 미디어 버튼과 같은 독특한 트리거가 있습니다.

버튼 구주 (루트) 응용 프로그램은 유망하지만, 나는 뿌리 장치가 없습니다. 키 스트로크를 활성 앱으로 보내지 않기 때문에 이것으로 아무데도 가지 않았습니다.

Firelord의 8 월 25 일 솔루션 이 더 좋습니다.


주머니에 키보드를 가지고 다니는 것을 고려하지 않기 때문에 실제 키보드를 가져 오지 않았습니다. “태 스커”란 무엇입니까?
Gilles 'SO- 악마 그만

Tasker는 안드로이드 자동화 앱입니다. 이를 위해 사용할 수있는 모든 종류의 트리거가 있으며 루트가있는 경우 일련의 다운 키 스트로크를 보낼 수있는 기능이 있습니다. 나는 당신이 버튼 구세주로 시작해야한다고 생각합니다. 아주 기본적인 것을 할 수 없다는 것은 짜증납니다.
Mark Ifi

공정하지 않아! 내 모든 솔루션이 여기에 좋습니다. :)
Firelord

외부 키보드를 사용해 보았고 페이지 아래로 단추가 작동하지 않음
William

1

이력은 2017 년 11 월 Firefox가 추가 기능 API를 WebExtension API로 변경 한 이후 더 이상 작동하지 않습니다.이 추가 기능은 최신 버전의 Firefox (≥57)와 호환되지 않아 포기되었습니다.

마침내 Android의 기본 웹 브라우저로 Firefox로 전환했습니다. 페이지별로 스크롤하는 현재 부분 솔루션은 PageDown PageUp Buttons Firefox 확장 입니다.

위쪽을 가리키는 화살표가있는 왼쪽의 흰색 회색 버튼을 누르면 한 페이지 위로 스크롤됩니다. 아래쪽을 가리키는 화살표가있는 오른쪽의 흰색 회색 버튼을 누르면 한 페이지 아래로 스크롤됩니다.

PageDown PageUp 버튼이있는 Firefox 스크린 샷


"이 부가 기능은 저자에 의해 제거되었습니다."
larry909

@ larry909 WebExtension의 희생자입니다. 아직도 교체품을 찾고 있습니다.
Gilles 'SO- 악마 그만해'

무언가를 찾으면 여기에 우리를 업데이트 유지
larry909

0

UC 브라우저에는 두 가지 종류의 탭 스크롤이 있습니다. 화면 상단의 비 링크 부분을 누르거나 그 반대의 경우 아래로 스크롤하면 위로 스크롤되도록 구성 할 수 있습니다. 탭하여 스크롤하기 위해 두 개의 화살표 단추 (화면 주위를 드래그하여 원하는 위치에 놓을 수 있음)를 표시하도록 선택할 수도 있습니다.

https://play.google.com/store/apps/details?id=com.UCMobile.intl에서 얻을 수 있습니다.

참고 :이 글을 쓸 때 UC 브라우저 HD (특히 태블릿 용)에는이 기능이 없습니다.


0

TaskerScene 생성을 허용 합니다. 장면을 사용하여 화면에 가상 버튼을 만들 수 있으며 화면에서 위 / 아래 / 왼쪽 / 오른쪽으로 탐색하는 탐색 키 역할을 할 수 있습니다.

이 답변은이 페이지에 작성된 이전의 모든 답변을 잘 활용합니다. 루트 액세스가 필요하다는 것은 말할 필요도 없습니다.

(내가 만든 일부 평범한 장면; 이미지를 클릭하면 확대됩니다)

IMG : IMG : IMG : IMG :

(나는 그림이 좋지 않아서 장면의 힘을 아직 맛 보지 못했기 때문에 실례합니다. 그럼에도 불구하고 탐색 키의 역할을 볼 수 있습니다.)

장면 생성을위한 지침

  1. Tasker 설치 및 시작
  2. 장면 탭으로 이동하여 Nav Buttons 라는 새 장면을 만듭니다 .
  3. 이미지 1, 2, 3, 4, 5를 참조하십시오 . 나중에 구성하기 때문에 화면에서 장면이 표시되는 위치를 신경 쓰지 않아도됩니다. 장면이 화면에서 차지하는 공간을 결정하십시오.
  4. 아래 에서 연결된 요소를 터치 할 때 실행할 동작을 만듭니다. 이미 표시된 작업을 선택하여 표시된 앱의 페이지를 위로 또는 아래로 스 와이프 할 수 있습니다. 스 와이프 업 / 다운 작업을 생성하는 방법을 알아 보려면 여기 내 답변 을 참조 하거나 페이지 업 / 다운을 수행 할 수있는 KeyEvents를 보려면 이 답변 을 참조하십시오.
  5. 선택 사항 : 장면 내부에서 장면 을 제거하려면 장면 또는 앱을 종료하기 위해 긴 탭 아래에 동작을 추가하는 것이 좋습니다.

    • Scene → Destroy Scene → 렌즈를 사용하여 장면을 선택하여 장면을 파괴 할 수 있습니다 .
    • 또는이 씬에서 앱을 생성하기로 결정한 경우 (나중에 앱 생성 부분에 있음) 액션 코드 → Run Shell ,

      • 사령부 :am force-stop <PKG_NAME>

        고유 만들기 <PKG_NAME>등, com.user.android.se우리가 응용 프로그램 작성에 필요한 것이기 때문에이 곳을 주목하고 유지한다.

      • 루트 사용 확인
  6. 이미지 8, 9, 10, 11을 참조하십시오.

(이미지를 클릭하면 확대됩니다. 자세한 내용을 보려면 마우스를 가져 가십시오)

IMG : 1 IMG : 2 IMG : 3 IMG : 4 IMG : 5 IMG : 6 IMG : 7 IMG : 8 IMG : 9 IMG : 10 IMG : 11 IMG : 12 IMG : 13 IMG : 14


이제이 시점 에서 장면을 진행하기위한 여러 가지 선택이 있습니다. 당신은 할 수있다,

  1. Tasker를 계속 사용하고 장면을 표시 할 프로필을 만듭니다.
  2. 파이에서 Tasker 바로 가기를 사용 하려면 LMT Launcher 의 PIE 탐색을 사용하십시오. LMT 실행기를 사용하는 방법을 알아 보려면 여기 에 내 대답을 참조하십시오 . 이 접근 방식을 사용하면 시스템의 어느 위치에서나 원하는대로 장면을 표시하거나 숨길 수 있으며 작업을 수행하기 위해 Tasker 프로필이 필요하지 않습니다.
  3. 사용 Xposed 프로 추가 또는 자동 입력 또는 QuickClick는 장면 볼륨 키를 눌러에 따라 것을 / 숨기기를 표시합니다. Xposed Additions Pro 사용법에 대한 내 답변 을 참조 하거나이 답변 을 사용하여 자동 입력을 시도 하십시오 .
  4. GMD 제스처 컨트롤 과 같은 앱을 사용하여 화면 제스처를 기반으로 장면을 표시하거나 숨길 수 있습니다. 자유는 LMT Launcher에 부여 된 것과 동일합니다. 사용법을 알려면 이 답변 을 참조하십시오 .
  5. Tasker 바로 가기를 시작할 수 있으면 MacroDroid 와 같은 일부 자동화 응용 프로그램을 사용 하여 장면을 표시하거나 숨길 수 있습니다 (나는 왜 귀찮게하지만 더 기다릴 것입니다!)

또는

Tasker App Factory 를 사용 하여 다른 앱과 마찬가지로 시스템에 사이드로드 할 수 있고 Tasker 자체를 사용하여 작업을 실행하는 것처럼 작동하는 본격적인 독립 실행 형 앱 (읽기 : Tasker independent ) 으로 작업을 변환 할 수 있습니다.

좋은 점은 Tasker와 Tasker App Factory를 사용한 앱 생성이 합법적이므로 자신의 의지에 따라 배포 할 수 있다는 것입니다.

더 원해! 권리. 상업용 앱에 따른 가장 큰 장애물은이 특정한 경우에 거의 해결됩니다. Tasker를 소유하지 않거나 구매하고 싶지 않지만 알려진 사람이 있다면 그 사람에게 앱을 만들도록 친절하게 요청할 수 있습니다. 현재 답변에 언급 된 탐색 버튼에 필요한 기본 접근법을 고수하거나 자신의 상상력에 기회를 줄 수 있습니다.

또한, 하나 더 케이크. Tasker 장면에 대해 나열된 5 가지 옵션 중 하나를 사용하여 새 앱을 사용할 수 있습니다. 나는 그들 모두를 성공적으로 테스트했습니다.

Tasker의 작업에서 앱 만들기

  1. Tasker App Factory 설치
  2. 작업 탭 에서 작업 항목을 길게 터치하고 세 개의 점선 → 내보내기 → 앱 으로를 탭합니다 .
  3. 와 같은 앱의 고유 한 패키지 이름을 만듭니다 com.unique.package.name.

    참고 이 완료 경우 것이 긴 탭 장면 작성시 단계를 다음 여기에 같은 패키지 이름을 사용해야합니다.

  4. 앱 생성 세부 정보가 표시됩니다. 하단의 아이콘을 사용해보십시오. Android 아이콘은 Android의 패키지 설치 프로그램을 사용하여 새로 작성된 앱을 사이드 로딩하기 시작합니다.

    앱이 생성되면 Tasker/factory/kids/기본 저장소에있는 아래에 저장됩니다.

    또한 앱 이름 (설치 후 실행기에서 표시) 및 해당 아이콘은 작업 생성기에서 작업 생성시 선택한 작업 및 아이콘 이름과 동일합니다.

IMG : 1 IMG : 2 IMG : 3


Google 드라이브에서 호스팅되는 현재 답변을 기반으로 데모 앱을 만들었습니다. 여기에서 찾으 십시오 . 필요한 권한은 다음과 같습니다.

(수퍼 유저 권한은 나열되어 있지 않지만 반드시 필요합니다.)

IMG : 1

(만든 앱 아이콘 Freepik 에서 Flaticon 에 따라 사용이 허가되고, 3.0 CC )

여기에 약간의 문제가 있습니다. 동일한 해상도의 동일한 장치에있는 보조 Lollipop ROM에서 독립적으로 앱을 성공적으로 테스트 할 수 있었지만 저 해상도의 다른 장치에서는 앱이 만족스럽게 작동하지 않았습니다. 잘 지내요!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.