Bàn phím, chuột và bàn di chuột
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

MỨC 2 – Tối ưu hoá cho màn hình lớn
Các ứng dụng được tối ưu hoá cho thiết bị màn hình lớn mang lại trải nghiệm người dùng nâng cao, tuân thủ chức năng hỗ trợ tiếp cận bằng cách hỗ trợ các tính năng nhập bằng bàn phím, chuột và bàn di chuột nâng cao, bao gồm:
- Di chuyển bằng bàn phím bằng phím Tab và mũi tên
- Phím tắt cho các thao tác như chọn, cắt, sao chép, dán, huỷ và làm lại
- Điều khiển bằng bàn phím cho việc phát nội dung đa phương tiện, chẳng hạn như sử dụng Phím cách để phát và tạm dừng nội dung đa phương tiện
- Hàm gửi trên bàn phím trong các ứng dụng liên lạc bằng phím Enter
- Trình đơn tuỳ chọn có thể truy cập được bằng hành vi nhấp chuột phải trên chuột và bàn di chuột (nút chuột phụ hoặc cử chỉ nhấn phụ)
- Thu phóng (phóng to) nội dung ứng dụng bằng cử chỉ chụm bàn di chuột và con lăn chuột cùng với phím Ctrl hoặc Control
- Trạng thái di chuột cho các thành phần trên giao diện người dùng có thể tương tác
Các bước tiếp theo
Để biết thêm thông tin về cách tối ưu hoá chức năng nhập của ứng dụng, hãy xem:
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Keyboard, mouse, and trackpad\n\nTIER 2 --- Large screen optimized\n| **Objective:** Make your app [large screen optimized](/docs/quality-guidelines/large-screen-app-quality#large_screen_optimized) by meeting the [LS-I3](/docs/quality-guidelines/large-screen-app-quality#LS-I3) through [LS-I9](/docs/quality-guidelines/large-screen-app-quality#LS-I9) keyboard, mouse, and trackpad requirements of the [Large\n| screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nApps optimized for large screen devices provide an enhanced,\naccessibility‑compliant user experience by supporting advanced keyboard,\nmouse, and trackpad input capabilities, including:\n\n- Keyboard navigation using the \u003ckbd\u003eTab\u003c/kbd\u003e and arrow keys\n- Keyboard shortcuts for actions such as select, cut, copy, paste, undo, and redo\n- Keyboard control of media playback, such as using the \u003ckbd\u003eSpacebar\u003c/kbd\u003e to play and pause media\n- Keyboard *send* function in communication apps using the \u003ckbd\u003eEnter\u003c/kbd\u003e key\n- Options menus accessible by mouse and trackpad right‑click behavior (secondary mouse button or secondary tap)\n- App content zoom (magnification) using trackpad pinch gestures and the mouse scroll wheel with the \u003ckbd\u003eCtrl\u003c/kbd\u003e or \u003ckbd\u003eControl\u003c/kbd\u003e key\n- Hover states for interactive UI elements\n\nNext steps\n----------\n\nFor more information about how to optimize your app's input capabilities, see:\n\n- [Input compatibility on large screens --- Compose](/develop/ui/compose/touch-input/input-compatibility-on-large-screens)\n- [Input compatibility on large screens --- views](/develop/ui/views/touch-and-input/input-compatibility-on-large-screens)\n- [Input compatibility on ChromeOS](https://chromeos.dev/en/android/input-compatibility)\n- [Build accessible apps](/guide/topics/ui/accessibility)"]]