Bàn phím ảo

Android TV có bàn phím phần mềm ảo tên là Gboard. Bàn phím hỗ trợ rất nhiều tính năng, trong đó có tính năng chuyển lời nói thành văn bản (STT), cho phép người dùng nói và tự động dịch lời nói thành văn bản để nhập dữ liệu. Tính năng này hoạt động thông qua Gboard, vì vậy, bạn không cần yêu cầu quyền phát âm thanh hoặc thực hiện bất kỳ thao tác đặc biệt nào trong ứng dụng.

Phương thức nhập

Bạn có thể chỉ định loại phương thức nhập cho Android TV giống hệt như cách bạn thực hiện cho thiết bị di động, ngoại trừ Gboard dành cho Android TV hỗ trợ một nhóm nhỏ các loại đầu vào hơn, như minh hoạ trong các hình sau đây:

Nhập email
Hình 1. Loại nhập email.
Nhập mật khẩu
Hình 2. Loại mật khẩu nhập.
Nhập bằng văn bản
Hình 3. Loại nhập văn bản.
Nhập bằng số
Hình 4. Loại mục nhập bằng số.

Bạn có thể chỉ định một hoặc nhiều kiểu dữ liệu đầu vào dựa trên trường hợp sử dụng của mình. Gboard tự động xác định bố cục tốt nhất dựa trên các loại dữ liệu đầu vào mà bạn chỉ định và các bố cục mà Gboard hỗ trợ.

Vị trí

Một điểm khác biệt lớn với Gboard dành cho Android TV là khả năng chỉ định vị trí đặt bàn phím. Trước đây, bàn phím bao phủ phần dưới cùng của màn hình từ mép này sang mép kia của màn hình, nhưng bản cập nhật lên Gboard cho phép bàn phím nổi. Bạn có thể chỉ định nơi bàn phím sẽ chuyển đến: trái, phải hoặc chính giữa. Vị trí mặc định là ở chính giữa.

Căn chỉnh Gboard
Hình 5. Các tuỳ chọn căn chỉnh Gboard.

Để kiểm soát việc căn chỉnh, hãy đặt giá trị trong privateImeOptions cho horizontalAlignment. Các tuỳ chọn cho horizontalAlignmentcenter, leftright mặc định. Lệnh này được minh hoạ trong ví dụ sau:

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

Ví dụ này dẫn đến việc bàn phím được đặt ở dưới cùng bên phải, hoạt động tốt khi bạn căn chỉnh các trường nhập dữ liệu ở bên phải:

Gboard được căn chỉnh sang phải
Hình 6. Gboard đã được căn chỉnh sang phải.

Ngôn ngữ được hỗ trợ

Gboard dành cho Android TV hỗ trợ nhiều ngôn ngữ. Danh sách ngôn ngữ bao gồm:

  • Tiếng Anh — Mỹ
  • Tiếng Anh — Úc
  • Tiếng Anh—Canada
  • Tiếng Anh — Vương quốc Anh
  • Tiếng Afrikaans
  • Tiếng Albania
  • Tiếng Ả Rập
  • Tiếng Bengal
  • Tiếng Bungary
  • Tiếng Myanmar
  • Tiếng Trung — Hong Kong
  • Tiếng Trung — Giản thể
  • Tiếng Trung (Phồn thể)
  • Tiếng Croatia
  • Tiếng Séc
  • Tiếng Đan Mạch
  • Tiếng Hà Lan — Bỉ
  • Tiếng Hà Lan — Hà Lan
  • Tiếng Estonia
  • Tiếng Ba Tư
  • Tiếng Philippines
  • Tiếng Phần Lan
  • Người Pháp
  • Tiếng Pháp—Bỉ
  • Tiếng Pháp—Canada
  • Tiếng Pháp — Thuỵ Sĩ
  • Tiếng Đức
  • Tiếng Đức – Áo
  • Tiếng Đức—Bỉ
  • Tiếng Đức — Thuỵ Sĩ
  • Tiếng Hy Lạp
  • Tiếng Do Thái
  • Tiếng Hindi
  • Tiếng Hindi—chuyển tự
  • Tiếng Hungary
  • Tiếng Indonesia
  • Tiếng Ireland
  • Tiếng Ý
  • Tiếng Ý – Thuỵ Sĩ
  • Tiếng Nhật — Nhật Bản
  • Tiếng Hàn
  • Tiếng Lithuania
  • Tiếng Macedonia
  • Tiếng Mã Lai
  • Tiếng Na Uy – Bokmāl
  • Tiếng O'zbek
  • Tiếng Ba Lan
  • Tiếng Bồ Đào Nha
  • Tiếng Punjab
  • Tiếng Romania
  • Tiếng Nga
  • Tiếng Serbia
  • Tiếng Slovakia
  • Tiếng Slovenia
  • Tiếng Tây Ban Nha — Mexico
  • Tiếng Tây Ban Nha — Tây Ban Nha
  • Tiếng Thuỵ Điển
  • Tiếng Thái
  • Tiếng Thổ Nhĩ Kỳ
  • Tiếng Ukraina
  • Tiếng Urdu
  • Tiếng Việt