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
thành công hay không, thông báo lỗi = đối tượng bàn phím phần cứng:up(mã phím)
thành công hay không, thông báo lỗi = đối tượng bàn phím phần cứng:up(Usage_Page, Usage_ID)
Tham số
- mã phím
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ấm0x07. - 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ề
- thành công hay không
Boolean. Trả vềtruekhi phím được giải phóng thành công vàfalsekhi thất bại. - thông báo lỗi
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())