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.

CẤP 1 – Có tính năng đặc trưng cho màn hình lớn
Ứng dụng dành riêng cho màn hình lớn hỗ trợ các tính năng của bàn phím, chuột và bàn di chuột tương đương với các tính năng của ứng dụng web hoặc ứng dụng dành cho máy tính, bao gồm:
- Một bộ phím tắt toàn diện ngoài các phím tắt thông thường như Ctrl-C để sao chép và Ctrl-Z để huỷ
- Tổ hợp bàn phím và chuột hoặc bàn di chuột, chẳng hạn như Ctrl+nhấp hoặc Ctrl+nhấn và Shift+nhấp hoặc Shift+nhấn, để sử dụng các tính năng nâng cao như chọn một dải các mục liền kề hoặc nhiều mục riêng biệt
- Thanh cuộn trong khi nội dung đang được cuộn bằng chuột hoặc bàn di chuột
- Nội dung bổ sung như trình đơn mở rộng hoặc chú giải công cụ trên chuột hoặc bàn di chuột khi di chuột qua các thành phần trên giao diện người dùng
- Trình đơn kiểu màn hình và trình đơn theo bối cảnh
- Các bảng điều khiển giao diện người dùng trong bố cục nhiều bảng điều khiển có thể di chuyển và thay đổi kích thước bằng chuột hoặc bàn di chuột
- Nhấp hoặc nhấn ba lần bằng chuột hoặc bàn di chuột để chọn toàn bộ dòng hoặc đoạn văn bản
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 1 --- Large screen differentiated\n| **Objective:** Make your app [large screen differentiated](/docs/quality-guidelines/large-screen-app-quality#large_screen_differentiated) by meeting the [LS-I10](/docs/quality-guidelines/large-screen-app-quality#LS-I10) through [LS-I16](/docs/quality-guidelines/large-screen-app-quality#LS-I16) keyboard, mouse, and trackpad requirements of the [Large screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nLarge screen differentiated apps support keyboard, mouse, and trackpad features\nequivalent to those of web or desktop apps, including:\n\n- A comprehensive set of keyboard shortcuts in addition to conventional shortcuts such as \u003ckbd\u003eCtrl-C\u003c/kbd\u003e for copy and \u003ckbd\u003eCtrl-Z\u003c/kbd\u003e for undo\n- Keyboard and mouse or trackpad combinations, such as \u003ckbd\u003eCtrl+click\u003c/kbd\u003e or \u003ckbd\u003eCtrl+tap\u003c/kbd\u003e and \u003ckbd\u003eShift+click\u003c/kbd\u003e or \u003ckbd\u003eShift+tap\u003c/kbd\u003e, for enhanced capabilities such as the selection of ranges of adjacent items or multiple separated items\n- Scrollbars while content is being scrolled using a mouse or trackpad\n- Additional content such as fly-out menus or tooltips on mouse or trackpad hover over UI elements\n- Desktop-style menus and context menus\n- UI panels in multipanel layouts that are movable and resizable using a mouse or trackpad\n- Triple clicking or tapping using a mouse or trackpad to select entire lines or paragraphs of text\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)"]]