Giải phóng phím bàn phím phần cứng (:up)
Phương thức này có sẵn trong các phiên bản sau 20260805
Khai báo
success, err = keyboard:up(key)
success, err = keyboard:up(usage_page, usage_id)
Tham số
- key
Chuỗi. Sử dụng cùng bảng ánh xạ tên phím như
key.press. - usage_page
Số nguyên. Các đối tượng bàn phím phần cứng hiện tại chỉ chấp nhận Trang Sử dụng Bàn Phím/Phím Bấm
0x07. - usage_id Số nguyên. Biểu tượng vật lý của phím, không phải mã hóa ký tự.
Giá trị trả về
- success
Boolean. Trả về
truekhi phím được giải phóng thành công vàfalsekhi thất bại. - err Chuỗi. Thông báo lỗi được trả về khi gửi thất bại.
Mô tả
Giải phóng phím bàn phím phần cứng đã được giữ bởi
:down.
Nếu cùng một bàn phím đang chạy một chuỗi :press hoặc :send_text, phương thức này sẽ trả về false, "hardware keyboard is busy". Đầu vào thất bại sẽ không được thử lại qua phương thức đầu vào khác.
Ví dụ
local keyboard = assert(key.connect_keyboard())
assert(keyboard:down("LEFTSHIFT"))
assert(keyboard:up("LEFTSHIFT"))
assert(keyboard:disconnect())