如何在linux中读取鼠标上升和鼠标下降事件?
我曾经在windows中工作,如果在我的C#wpf应用程序中我想检测鼠标的上下移动,我会使用mouseup事件如何在linux中读取鼠标上升和鼠标下降事件?,linux,events,Linux,Events,我曾经在windows中工作,如果在我的C#wpf应用程序中我想检测鼠标的上下移动,我会使用mouseup事件 现在我想开发一个C++中的简单应用程序,它在Linux中检测鼠标上下鼠标事件。我不知道如何进行,哪种方法最好,使用什么库。请指导我如何进行 你的问题太宽泛了。。。不过我还是会试试的 您可以选择设备访问级别: 您可以直接从/dev/input/*读取输入事件。这并不困难,但您的应用程序将需要root访问权限,否则您必须更改设备的权限。主要的优点是,您可以读取鼠标,而无需创建与X服务器的连
现在我想开发一个C++中的简单应用程序,它在Linux中检测鼠标上下鼠标事件。我不知道如何进行,哪种方法最好,使用什么库。请指导我如何进行
你的问题太宽泛了。。。不过我还是会试试的 您可以选择设备访问级别:/dev/input/*
读取输入事件。这并不困难,但您的应用程序将需要root访问权限,否则您必须更改设备的权限。主要的优点是,您可以读取鼠标,而无需创建与X服务器的连接选择2。如果要从其他应用程序获取windows中发生的事件,您可能会遇到困难。YMMV.你的问题太宽泛了。。。不过我还是会试试的 您可以选择设备访问级别:
/dev/input/*
读取输入事件。这并不困难,但您的应用程序将需要root访问权限,否则您必须更改设备的权限。主要的优点是,您可以读取鼠标,而无需创建与X服务器的连接选择2。如果要从其他应用程序获取windows中发生的事件,您可能会遇到困难。YMMV.一个真正简单快速的解决方案可能是。一个真正简单快速的解决方案可能是。2。Clibxdo-看看我的答案。@H2CO3:很好的库,但它能接收鼠标事件吗?我浏览了文档,没有找到任何函数。我用它通过鼠标指针的位置来控制一些外部硬件,所以它应该是…@H2CO3:是的,你可以访问鼠标位置,但你不能接收事件。另外,您必须不断轮询鼠标。无需轮询-有一些函数可以等待鼠标移动。2。Clibxdo-看看我的答案。@H2CO3:很好的库,但它能接收鼠标事件吗?我浏览了文档,没有找到任何函数。我用它通过鼠标指针的位置来控制一些外部硬件,所以它应该是…@H2CO3:是的,你可以访问鼠标位置,但你不能接收事件。AFAICT,您必须不断轮询鼠标。无需轮询-有函数等待鼠标移动发生。