Bàn phím ảo

Android TV có bàn phím phần mềm ảo đặt tên là Gboard. Bàn phím hỗ trợ 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). Tính năng này 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. 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 âm thanh hay thực hiện bất kỳ cách xử lý đặ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 theo cách chính xác như cách bạn thực hiện cho thiết bị di động, ngoại trừ việc Gboard cho Android TV hỗ trợ một số loại phương thức nhập hạn chế hơn, như minh hoạ trong các hình sau:

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

Bạn có thể chỉ định một hoặc nhiều kiểu dữ liệu đầu vào tuỳ theo 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 đầu vào mà bạn chỉ định và bố cục mà Gboard hỗ trợ.

Vị trí

Một điểm khác biệt lớn với Gboard 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ừ cạnh này sang cạnh khác, nhưng bản cập nhật Gboard cho phép bàn phím nổi. Bạn có thể chỉ định vị trí bàn phím sẽ chuyển đến: trái, phải hoặc 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 của Gboard.

Để kiểm soát cách 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 hiệu quả khi bạn có các trường nhập dữ liệu được căn chỉnh ở bên phải:

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

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

Gboard 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