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ên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
key | str | Đọc | Chuỗi giá trị khóa (e.g. |
code | str | Đọc | Chuỗi mã khóa vật lý (e.g. |
location | int | Đọc | Vị trí phím (chuẩn, trái, phải, hoặc bàn phím số). |
repeat | bool | Đọc | True khi phím được giữ xuống và sự kiện được tự động lặp lại. |
is_composing | bool | Đọc | True khi sự kiện được kích hoạt trong một quá trình nhập IME đang hoạt động. |
alt_key | bool | Đọc | Liệu phím Alt có đang được kích hoạt khi sự kiện xảy ra hay không. |
ctrl_key | bool | Đọc | Liệu phím Ctrl có đang được kích hoạt khi sự kiện xảy ra hay không. |
meta_key | bool | Đọc | Liệu phím Meta có đang được kích hoạt khi sự kiện xảy ra hay không. |
shift_key | bool | Đọc | Cho 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_STANDARD | int | Đọc | Lấy vị trí phím DOM tiêu chuẩn. |
DOM_KEY_LOCATION_LEFT | int | Đọc | Lấy vị trí phím DOM bên trái. |
DOM_KEY_LOCATION_RIGHT | int | Đọc | Lấy vị trí phím dom đúng. |
DOM_KEY_LOCATION_NUMPAD | int | Đọc | Lấy vị trí phím DOM numpad. |
detail | int | Đọc | Giá trị chi tiết nguyên liên quan đến sự kiện. |
view | None | Đọc | Luôn None trong chế độ headless (Window back-reference out of scope). |
type | str | Đọc | Chuỗi loại sự kiện. |
bubbles | bool | Đọc | Liệu sự kiện có truyền lên không. |
cancelable | bool | Đọc | Liệu hành động mặc định có thể bị ngăn chặn hay không. |
target | `“EventTarget | None”` | Đọc |
current_target | `“EventTarget | None”` | Đọc |
event_phase | int | Đọc | Hằng số giai đoạn: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Đọc | Cho biết liệu preventDefault() có được gọi trên một sự kiện có thể hủy hay không. |
timestamp | float | Đọc | Thờ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. |