是否有一个很好的库用于从鼠标/键盘/操纵杆收集Linux中的用户输入,这不会强制您创建可见窗口?SDL允许您以合理的方式获得用户输入,但似乎迫使您创建一个窗口,如果您具有抽象控制,这很麻烦,因此控制机器不必与渲染机器相同.但是,如果控制和渲染机器相同,则会在显示器顶部形成一个丑陋的小SDL窗口.
编辑澄清:
渲染器有一个输出窗口,在其正常使用情况下,该窗口是全屏的,除非它们都在同一台计算机上运行,只是因此可以给控制器焦点.实际上可以有多个渲染器在同一控制器控制的不同计算机上显示相同数据的不同视图,因此输入与输出完全解耦(利用内置的X11客户端/服务器的东西来显示更少另外,一个渲染器的多个控制器应用程序也是可能的.控制器和渲染器之间的通信是通过套接字进行的.