Câu trả lời ngắn gọn là "Có lẽ bạn không nên thử làm điều này". Đọc cho một ngắn gọn giải thích tại sao.
Phần "Thiết bị đầu vào" của Cài đặt hệ thống được xác định bằng cách đọc qua udev
để xác định các thiết bị đã được cấu hình để sử dụng. Để được coi là một thiết bị đầu vào, trình điều khiển cho phần cứng phải chứa dòng sau trong udev
tính chất:
ID_INPUT=1
Tùy thuộc vào loại đầu vào mà thiết bị cung cấp, sẽ có các thuộc tính bổ sung xác định thêm cách hệ điều hành nên giao tiếp với phần cứng. Dưới đây là danh sách các loại đầu vào hợp lệ hiện tại:
ID_INPUT
ID_INPUT_MOUSE
ID_INPUT_TABLET
ID_INPUT_TOUCHSCREEN
ID_INPUT_JOYSTICK
ID_INPUT_KEY
ID_INPUT_KEYBOARD
Sau khi các thuộc tính cơ bản được đặt, sẽ có các thuộc tính bổ sung được liên kết với thiết bị dựa trên trình điều khiển do nhân, nhà sản xuất hoặc cả hai cung cấp. Một ví dụ về các thuộc tính cho bàn phím trên Lenovo ThinkPad có thể giống như sau:
P: /thiết bị/nền tảng/i8042/serio0/input/input4/event4
E: DEVNAME=/dev/input/event4
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: XKBMODEL=pc109
E: XKBLAYOUT=jp
E: XKBVARIANT=nodeadkeys
E: x11_driver=evdev
Ghi chú: Ảnh này được lấy từ Lenovo ThinkPad Carbon X1 của tôi, có bàn phím tiếng Nhật. Cấu hình của bạn có thể sẽ khác.
Bộ ba ID_INPUT
cờ báo cáo thiết bị là dành cho đầu vào, có phím và là bàn phím (trái ngược với đàn piano điện tử). Các X
Các cờ -prefixed cung cấp thêm chi tiết cho Xorg về cách hiểu đầu vào khi nó chạm vào bộ đệm.
Để máy quét của bạn xuất hiện trong phần Thiết bị đầu vào, bạn sẽ cần định cấu hình máy quét của mình. udev
các quy tắc xuất hiện dưới dạng chuột, máy tính bảng, màn hình cảm ứng, bộ điều khiển trò chơi, thiết bị có khóa hoặc bàn phím.Máy quét thường không cung cấp bất kỳ thứ nào trong số này để máy tính theo dõi hoặc giao tiếp. Để làm cho mọi thứ trở nên khó khăn hơn, ngay cả khi bạn đã cùng nhau hack một tùy chỉnh udev
quy tắc, giao diện người dùng cho cửa sổ thuộc tính sẽ hoàn toàn sai vì hệ thống sẽ không hiểu rõ ràng về các tùy chọn đầu vào thực sự tồn tại.
Nói cách khác, bạn sẽ cần viết trình điều khiển tùy chỉnh từ đầu để mô phỏng các đầu vào khác nhau và coi chúng là thuộc tính của máy quét. Đây không phải là một nhiệm vụ bất khả thi, nhưng nó cũng không phải là nhiệm vụ có thể hoàn thành trong một ngày cuối tuần.
Vì vậy, quay lại câu đầu tiên của câu trả lời, có lẽ bạn không nên thử làm điều này