터치 키보드

Android TV에는 Gboard라는 이름의 화면 소프트웨어 키보드가 함께 제공됩니다. 키보드는 사용자가 말하고 입력을 위해 음성을 텍스트로 자동 번역할 수 있게 해주는 STT (음성 텍스트 변환)를 비롯한 다양한 기능을 지원합니다. 이 기능은 Gboard를 통해 작동하므로 오디오 권한을 요청하거나 앱에서 특별한 처리를 실행할 필요가 없습니다.

입력 방법

모바일과 동일한 방식으로 Android TV의 입력 방법 유형을 지정할 수 있습니다. 단, Android TV용 Gboard는 다음 그림과 같이 좀 더 제한된 입력 유형을 지원합니다.

이메일 입력
그림 1. 이메일 입력 유형입니다.
비밀번호 입력
그림 2. 비밀번호 입력 유형입니다.
텍스트 입력
그림 3. 텍스트 입력 유형입니다.
숫자 입력
그림 4. 숫자 입력 유형입니다.

사용 사례에 따라 입력 유형을 하나 이상 지정할 수 있습니다. Gboard는 지정된 입력 유형과 지원하는 레이아웃에 따라 최적의 레이아웃을 자동으로 결정합니다.

배치

Android TV용 Gboard와의 주요 차이점은 키보드의 위치를 지정할 수 있는 기능입니다. 이전에는 키보드가 화면의 하단 부분을 가장자리에서 가장자리까지 덮었지만, Gboard를 업데이트하면 키보드가 플로팅되도록 했습니다. 키보드가 위치할 위치(왼쪽, 오른쪽, 가운데)를 지정할 수 있습니다. 기본 위치는 중앙에 있습니다.

Gboard 정렬
그림 5. Gboard 정렬 옵션

정렬을 제어하려면 horizontalAlignmentprivateImeOptions 내에서 값을 설정하세요. horizontalAlignment의 옵션은 기본 center, left, right입니다. 예를 들면 다음과 같습니다.

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:imeOptions="actionNext"
    android:privateImeOptions="horizontalAlignment=right">

이 예에서는 키보드가 오른쪽 하단에 배치되며, 입력란을 오른쪽으로 정렬하면 제대로 작동합니다.

Gboard가 오른쪽으로 정렬됨
그림 6. Gboard가 오른쪽에 정렬됨

지원되는 언어

Android TV용 Gboard는 다양한 언어를 지원합니다. 언어 목록에는 다음이 포함됩니다.

  • 영어—미국
  • 영어—오스트레일리아
  • 영어—캐나다
  • 영어—영국
  • 아프리칸스어
  • 알바니아어
  • 아랍어
  • 벵골어
  • 불가리아어
  • 버마어
  • 중국어 — 홍콩
  • 중국어—간체
  • 중국어(번체)
  • 크로아티아어
  • 체코어
  • 덴마크어
  • 독일어—벨기에
  • 네덜란드어—Nederlands
  • 에스토니아어
  • 페르시아어
  • 필리핀어
  • 핀란드어
  • 프랑스
  • 프랑스어—벨기에
  • 프랑스어—캐나다
  • 프랑스어—스위스
  • 독일어
  • 독일어—오스트리아
  • 독일어—벨기에
  • 독일어 - 스위스
  • 그리스어
  • 히브리어
  • 힌디어
  • 힌디어—음역
  • 헝가리어
  • 인도네시아어
  • 아일랜드어
  • 이탈리아어
  • 이탈리아어—스위스
  • 일본어—일본
  • 한국어
  • 리투아니아어
  • 마케도니아어
  • 말레이어
  • 노르웨이어(복말)
  • 오즈베크어
  • 폴란드어
  • 포르투갈어
  • 펀자브어
  • 루마니아어
  • 러시아어
  • 세르비아어
  • 슬로바키아어
  • 슬로베니아어
  • 스페인어—멕시코
  • 스페인어—스페인
  • 스웨덴어
  • 태국어
  • 튀르키예어
  • 우크라이나어
  • 우르두어
  • 베트남어