Tách kết nối bàn phím phần cứng toàn cục (key.disconnect_global_keyboard)
Hàm này có sẵn trong các phiên bản sau 20260805
Khai báo
success, err = key.disconnect_global_keyboard()
Trả về
- success
Boolean. Trả về
truesau khi tách kết nối hoặc khi không có bàn phím phần cứng toàn cục nào được kết nối, vàfalsetrong trường hợp thất bại. - err String. Thông báo lỗi được trả về khi tách kết nối thất bại.
Mô tả
Giải phóng tất cả các phím và tách kết nối với bàn phím phần cứng toàn cục hiện tại. Các API phím hiện có sẽ tiếp tục hành vi trước đó sau đó.
- Hàm này có thể được gọi lặp đi lặp lại. Nó cũng trả về thành công khi không có bàn phím phần cứng toàn cục nào được kết nối.
- Nếu bàn phím phần cứng toàn cục đang chạy một chuỗi
:presshoặc:send_text, tách kết nối sẽ trả vềfalse, "hardware keyboard is busy". - Các phím đã được giữ bởi
key.downsẽ được giải phóng trong quá trình tách kết nối. Mộtkey.uptương ứng sau đó sẽ không gửi lại đầu vào.
Ví dụ
local success, err = key.disconnect_global_keyboard()
assert(success, err)