Chia sẻ bàn phím qua mạng như một thiết bị riêng biệt?


8

Tôi đang cố gắng để đạt được một cái gì đó tương tự như thế này: /superuser/67659/linux-share-keyboard-over-network

Sự khác biệt là tôi cần bàn phím từ xa để có thể sử dụng tách biệt với bàn phím cục bộ của tôi . Phương pháp được mô tả trong liên kết dường như đưa các sự kiện vào một tệp thiết bị hiện có. Tôi cần bàn phím từ xa để hiển thị dưới dạng thiết bị (nô lệ) vật lý khi tôi chạyxinput list

Tại sao tôi cần cái này? Tôi đang cố gắng chơi trò chơi hai người chơi nhưng tôi không có bàn phím USB bên ngoài, vì vậy tôi muốn chuyển các phím nhấn từ máy tính từ xa sang thiết bị giả (để tôi có thể chỉ định một thiết bị cho mỗi người chơi).


Nếu sức mạnh tổng hợp đang thực hiện thao tác gõ phím bằng xtest, tôi thấy rằng xtest hiển thị dưới dạng một thiết bị dưới xinput ...
derobert

Trên thực tế, uinput (ví dụ, thiemonge.org/getting-started-with-uinput ) có vẻ như nó chưa muốn bạn đang tìm kiếm, sử dụng các giải pháp từ các bài khác
derobert

@derobert: yeah, nhưng tôi không biết đủ C (đọc: none) để viết một tiện ích cho nó. Tuy nhiên, tôi đã tìm thấy dự án tối nghĩa này trên github: link dường như thực hiện chính xác những gì tôi đang tìm kiếm (nó cũng sử dụng uinput)
Splooshie123

Nếu nó thực sự hiệu quả với bạn, xin vui lòng viết câu trả lời của riêng bạn, đó là, để trả lời câu hỏi của riêng bạn.
derobert

Câu trả lời:


4

Tôi đã tìm thấy một dự án có tên netevent trên GitHub, chính xác là những gì tôi cần. Nó làm cho các thiết bị cục bộ có sẵn cho một máy tính từ xa.

Tôi đã có thể chuyển tiếp chuột, nhưng không phải bàn phím do vấn đề tương thích. Về mặt kỹ thuật, điều này trả lời câu hỏi của tôi về cách chia sẻ bàn phím qua mạng và để nó xuất hiện dưới dạng một thiết bị riêng biệt.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.