blockly > KeyboardNavigationController
Lớp KeyboardNavigationController
KeyboardNavigationController xử lý việc điều phối hành vi điều hướng bằng bàn phím trên toàn bộ Blockly, chẳng hạn như bật/tắt chế độ trực quan hoá con trỏ đầy đủ.
Chữ ký:
export declare class KeyboardNavigationController
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
getIsActive() | ||
setIsActive(isUsing) | Đặt xem người dùng có đang sử dụng chế độ thao tác bằng bàn phím hay không. Nếu có, hãy áp dụng một lớp CSS cho toàn bộ trang để các mục được lấy tiêu điểm có thể áp dụng thêm kiểu cho người dùng bàn phím. Xin lưu ý rằng vì việc bật chế độ thao tác bằng bàn phím sẽ mang đến những thay đổi đáng kể về trải nghiệm người dùng (chẳng hạn như chế độ trực quan hoá con trỏ và chế độ di chuyển), nên người gọi chỉ nên đặt chế độ thao tác bằng bàn phím ở trạng thái hoạt động khi họ tin chắc rằng đó là trạng thái chính xác. Nói chung, trong mọi trường hợp nhập bằng chuột hoặc phím, người gọi có thể chọn một trong ba cách sau: 1. Không làm gì cả. Đây là lựa chọn cho các thao tác trung lập không chủ yếu ngụ ý việc sử dụng bàn phím hoặc chuột (chẳng hạn như nhấp để chọn một khối). 2. Tắt chế độ di chuyển bằng bàn phím. Đây là lựa chọn tốt nhất khi người dùng chắc chắn chủ yếu sử dụng chuột (chẳng hạn như sử dụng thao tác nhấp chuột phải để mở trình đơn theo bối cảnh). 3. Bật chế độ điều hướng bằng bàn phím. Đây là lựa chọn tốt nhất khi bạn tin chắc rằng người dùng thực sự muốn sử dụng nó (chẳng hạn như cố gắng dùng các phím mũi tên để di chuyển). |