Nhập Văn bản (key.input_text)
Hàm này có sẵn trong các phiên bản sau 20260816
Khai báo
thành công, thông báo lỗi = key.input_text(nội dung văn bản [, nhấn Enter sau khi nhập xong ])
Tham số
- nội dung văn bản
Chuỗi. Văn bản UTF-8 để nhập. Nó có thể trống. Mỗi"\b"thực hiện một hành động Backspace. - nhấn Enter sau khi nhập xong
Boolean. Có nhấn Enter sau khi nhập văn bản hay không. Mặc định: false.
Giá trị trả về
- thành công
Boolean. Trả vềtruekhi thao tác nhập giả lập được gửi, hoặcfalsekhi thất bại. - thông báo lỗi
Chuỗi. Lý do lỗi khi thao tác thất bại.
Mô tả
Nhập văn bản vào trường tập trung của ứng dụng ở phía trước bằng cách mô phỏng cách một phương thức nhập văn bản xác nhận văn bản đã chọn.
Hàm này không đọc hoặc sửa đổi bảng dán chung của hệ thống.
Hàm này không thể nhập văn bản vào trường mật khẩu. Sử dụng
sys.input_textcho trường mật khẩu.Giá trị trả về
truechỉ có nghĩa là thao tác nhập giả lập đã được gửi; nó không đảm bảo rằng trường mục tiêu đã chấp nhận văn bản.
Ví dụ
local ok, err = key.input_text("Hello, XXTouch 🙂")
assert(ok, err)
--
local ok, err = key.input_text("hello!\b", true)
assert(ok, err)