2011-10-11 50 views
4

我對從C程序生成鼠標事件有點懷疑。我是 編寫一個程序來從Linux中的C程序生成鼠標事件。我已經實現了鼠標點擊,拖動。 ..等使用xlib。但沒有任何關於 生成鼠標滾動事件的想法。在Linux中生成鼠標滾動事件

操作系統:Fedora 15

回答

0

X11有兩種報告滾動事件的機制。傳統的方法是將滾輪作爲兩個額外的鼠標按鈕:向上滾動報告爲按鈕4並向下滾動按鈕5(反之亦然,我不記得)。現代的方法是通過XInput2擴展來報告它們,它允許像水平滾動和平滑滾動等類似的東西。