KeyboardEvent

KeyboardEvent

Tổng quan

KeyboardEvent là một lớp trong Aspose.Html FOSS cho Python. Kế thừa từ: UIEvent.

Sự kiện bàn phím (WHATWG UI Events §5.3).

Lớp này cung cấp 5 phương thức để làm việc với các đối tượng KeyboardEvent trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Tất cả các thành viên công cộng đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: DOM_KEY_LOCATION_LEFT, DOM_KEY_LOCATION_NUMPAD, DOM_KEY_LOCATION_RIGHT, DOM_KEY_LOCATION_STANDARD, alt_key, bubbles, và 17 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
keystrĐọcChuỗi giá trị khóa (e.g.
codestrĐọcChuỗi mã khóa vật lý (e.g.
locationintĐọcVị trí phím (chuẩn, trái, phải, hoặc bàn phím số).
repeatboolĐọcTrue khi phím được giữ xuống và sự kiện được tự động lặp lại.
is_composingboolĐọcTrue khi sự kiện được kích hoạt trong một quá trình nhập IME đang hoạt động.
alt_keyboolĐọcLiệu phím Alt có đang được kích hoạt khi sự kiện xảy ra hay không.
ctrl_keyboolĐọcLiệu phím Ctrl có đang được kích hoạt khi sự kiện xảy ra hay không.
meta_keyboolĐọcLiệu phím Meta có đang được kích hoạt khi sự kiện xảy ra hay không.
shift_keyboolĐọcCho biết phím Shift có đang được nhấn khi sự kiện được kích hoạt hay không.
DOM_KEY_LOCATION_STANDARDintĐọcLấy vị trí phím DOM tiêu chuẩn.
DOM_KEY_LOCATION_LEFTintĐọcLấy vị trí phím DOM bên trái.
DOM_KEY_LOCATION_RIGHTintĐọcLấy vị trí phím dom đúng.
DOM_KEY_LOCATION_NUMPADintĐọcLấy vị trí phím DOM numpad.
detailintĐọcGiá trị chi tiết nguyên liên quan đến sự kiện.
viewNoneĐọcLuôn None trong chế độ headless (Window back-reference out of scope).
typestrĐọcChuỗi loại sự kiện.
bubblesboolĐọcLiệu sự kiện có truyền lên không.
cancelableboolĐọcLiệu hành động mặc định có thể bị ngăn chặn hay không.
target`“EventTargetNone”`Đọc
current_target`“EventTargetNone”`Đọc
event_phaseintĐọcHằng số giai đoạn: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolĐọcCho biết liệu preventDefault() có được gọi trên một sự kiện có thể hủy hay không.
timestampfloatĐọcThời gian epoch Unix (giây) khi tạo Sự kiện.

Phương thức

Chữ kýMô tả
__init__(type: str, bubbles: bool, cancelable: bool, detail: int, key: str, code: str, location: int, repeat: bool, is_composing: bool, alt_key: bool, ctrl_key: bool, meta_key: bool, shift_key: bool)Calls init(type, bubbles, cancelable, detail, key, code, location, repeat, is_composing, alt_key, ctrl_key, meta_key, shift_key) trên đối tượng KeyboardEvent này.
prevent_default()Đặt default_prevented thành True nếu sự kiện có thể hủy.
stop_propagation()Ngừng lan truyền sự kiện sau khi mọi bộ lắng nghe trên mục tiêu hiện tại kết thúc.
stop_immediate_propagation()Ngừng lan truyền VÀ ngăn chặn các trình nghe còn lại trên mục tiêu hiện tại.
init_event(type: str, bubbles: bool, cancelable: bool)Bí danh kế thừa cho việc khởi tạo sự kiện pre-dispatch.

Xem thêm

 Tiếng Việt