Computer >> 컴퓨터 >  >> 스마트폰 >> Android

윈도우와 맥에서 키보드 단축키 하나로 안드로이드 스크린샷 찍는 방법

솔직히 인정해 봅시다. 안드로이드 기기에서 스크린샷을 찍어 윈도우나 맥 컴퓨터로 옮기는 작업은 꽤 번거롭습니다.

하지만 단 하나의 키보드 단축키만으로 스크린샷을 캡처하고 PC나 맥에 바로 저장할 수 있다면 어떨까요? Android Debug Bridge(ADB) 도구를 사용하면 이것이 충분히 가능합니다.

지금부터 그 방법을 자세히 알아보겠습니다.

윈도우 PC에서 안드로이드 스크린샷 찍기

윈도우에서는 명령 프롬프트를 통해 ADB 명령을 실행하여 안드로이드 기기의 스크린샷을 캡처할 수 있습니다. 이후 또 다른 명령을 실행해 스크린샷을 기기에서 컴퓨터로 전송하면 됩니다.

가장 좋은 점은 이 명령들을 하나로 묶어 키보드 단축키 하나로 실행할 수 있다는 것입니다. 이렇게 하면 버튼 하나만 누르면 전체 화면 캡처 작업이 자동으로 진행됩니다.

다소 기술적으로 들릴 수 있지만 실제로는 어렵지 않습니다. 설정 방법을 하나씩 살펴보겠습니다.

1. ADB 및 안드로이드 기기 설정

먼저 PC에 ADB를 설정해야 기기에서 명령을 실행할 수 있습니다. 다음 순서대로 진행하세요:

  1. 바탕화면에 폴더를 하나 만들고 adb라고 이름을 지정합니다.
  2. 윈도우용 무료 ADB 툴킷을 컴퓨터에 다운로드합니다.
  3. 툴킷의 파일을 바탕화면의 adb 폴더에 압축 해제합니다.
  4. 키보드의 Shift 키를 누른 상태에서 adb 폴더의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 여기서 명령 창 열기(Open command window here)를 선택합니다.
  5. 안드로이드 기기에서 설정 > 시스템 > 개발자 옵션으로 이동하여 USB 디버깅을 활성화합니다. (개발자 옵션이 보이지 않는다면 먼저 개발자 옵션을 활성화해야 할 수 있습니다.)
  6. USB 케이블로 기기를 컴퓨터에 연결합니다.
  7. 기기에 USB 디버깅 관련 알림이 나타나면 이 컴퓨터에서 항상 허용을 선택한 후 확인을 누릅니다.
  8. 명령 프롬프트 창으로 돌아가 adb devices를 입력하고 Enter 키를 누릅니다.
  9. 목록에 기기가 표시되는지 확인합니다. 표시되지 않으면 ADB 드라이버를 설치해야 문제를 해결할 수 있습니다.

2. 키보드 단축키로 스크린샷 찍기

컴퓨터가 기기를 인식했다면, 이제 스크린샷 명령을 배치 파일에 작성하고 저장할 차례입니다. 방법은 다음과 같습니다:

  1. 시작 메뉴를 열고 메모장을 검색한 후 실행합니다.
  2. 새 메모장 문서에 아래 텍스트를 입력합니다. <your-username> 부분은 반드시 실제 사용자 이름으로 교체해야 합니다.
    cd C:\Users\<your-username>\Desktop\adb\
    adb devices
    adb shell screencap -p /sdcard/image.png
    adb pull /sdcard/image.png C:\Users\<your-username>\Desktop\
  3. Ctrl + S를 눌러 파일을 저장합니다.
  4. 저장 대화상자에서 파일 이름Take-Screenshot.bat을 입력하고, 파일 형식 드롭다운 메뉴에서 모든 파일을 선택한 후, 바탕화면의 adb 폴더를 지정하여 저장을 클릭합니다.
  5. 파일 탐색기로 adb 폴더를 열고 Take-Screenshot.bat 파일을 마우스 오른쪽 버튼으로 클릭한 후 보내기 > 바탕 화면에 바로 가기 만들기를 선택합니다.
  6. 바탕화면에 새로 생성된 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 엽니다.
  7. 바로 가기 키 입력란에 커서를 놓고 사용하고 싶은 키보드 단축키를 누릅니다. 그런 다음 하단의 적용을 누르고 확인을 클릭합니다.

이제 안드로이드 기기의 스크린샷을 찍고 싶을 때마다 지정한 키보드 단축키를 누르면 됩니다. 스크린샷이 즉시 캡처되어 컴퓨터 바탕화면에 저장됩니다.

단, 이 작업을 수행할 때는 반드시 기기가 컴퓨터에 연결되어 있어야 한다는 점을 잊지 마세요.

맥에서 안드로이드 스크린샷 찍기

macOS에서는 필요한 ADB 명령을 실행하는 Automator 서비스를 만들어 안드로이드 기기의 스크린샷을 캡처하고 맥으로 전송할 수 있습니다. 그런 다음 이 서비스에 키보드 단축키를 할당하면 됩니다.

1. ADB 및 안드로이드 기기 설정

macOS에서 ADB를 설정하는 절차는 윈도우의 설정 방법과 유사합니다. 다음과 같이 진행하세요:

  1. 맥용 무료 ADB 툴킷을 다운로드하여 맥 바탕화면의 adb라는 이름의 폴더에 압축 해제합니다.
  2. 안드로이드 기기에서 설정 > 시스템 > 개발자 옵션으로 이동하여 USB 디버깅을 켭니다.

2. 스크린샷 캡처용 Automator 서비스 만들기

ADB 설정이 완료되면 스크린샷을 찍는 ADB 명령을 실행하는 Automator 서비스를 만들어야 합니다:

  1. Automator를 실행하고 빠른 동작(Quick Action, 구버전 macOS에서는 서비스)를 선택한 후 선택을 클릭합니다.
  2. 상단의 워크플로우가 다음의 선택된 항목을 수신 드롭다운 메뉴에서 파일 또는 폴더를 선택합니다.
  3. 위치(in) 드롭다운 메뉴에서 모든 응용 프로그램을 선택합니다.
  4. 동작 메뉴에서 셸 스크립트 실행(Run Shell Script)이라는 동작을 오른쪽 워크플로우 영역으로 끌어다 놓습니다.
  5. 오른쪽의 셸 스크립트 실행 상자에 아래 명령어를 입력합니다. <your-username> 부분은 실제 사용자 이름으로 교체해야 합니다.
    cd /Users/<your-username>/Desktop/adb/;
    ./adb devices;
    ./adb shell screencap -p /sdcard/image.png;
    ./adb pull /sdcard/image.png /Users/<your-username>/Desktop/
  6. Command + S를 누르고 이름에 Take Android Screenshot을 입력한 후 저장을 클릭합니다. 서비스 이름은 원하는 대로 정하셔도 됩니다.

3. Automator 서비스에 키보드 단축키 할당하기

이제 Automator 서비스가 안드로이드 기기의 스크린샷을 찍을 준비가 되었습니다. 키보드 단축키만 할당하면 모든 준비가 끝납니다. 방법은 다음과 같습니다:

  1. 화면 좌측 상단의 Apple 로고를 클릭하고 시스템 환경설정을 선택합니다.
  2. 키보드를 선택합니다.
  3. 단축키 탭을 클릭합니다.
  4. 왼쪽 사이드바에서 서비스를 선택하고 오른쪽 패널에서 새로 만든 빠른 동작(또는 서비스)을 찾습니다.
  5. 서비스 이름 옆의 빈 칸을 클릭하고 사용할 키보드 단축키를 누른 후 패널을 닫습니다.

이제 안드로이드 기기의 스크린샷이 필요할 때마다 위에서 지정한 키보드 단축키를 누르세요. Automator 서비스가 자동으로 실행되어 스크린샷을 캡처하고 바탕화면으로 전송해 줍니다.

번거로움 없이 안드로이드 스크린샷 찍기

이제 더 이상 안드로이드 스크린샷을 클라우드 스토리지에 업로드한 후 컴퓨터로 다시 다운로드할 필요가 없습니다. 위의 방법을 사용하면 모든 과정을 하나의 키보드 단축키로 묶을 수 있으며, 이 단축키 하나만으로 스크린샷을 찍어 바탕화면에서 바로 확인할 수 있습니다.

안드로이드에서 스크린샷을 캡처하는 더 많은 방법을 알아보고 싶다면, 활용할 수 있는 다양한 옵션이 있으니 하나씩 시도해 보시기 바랍니다.