1
我想以編程方式在Linux中使用C/C++啓用和禁用鼠標。沒有爲X11輸入擴展,它允許您使用終端命令做到這一點:C/C++:在Linux中禁用鼠標(X11 - xinput)
xinput set-int-prop "<device name>" "Device Enabled" 8 0
這工作完全,但我要做到這一點,直接使用庫。我在libxi(X11輸入擴展庫)上找不到任何適當的文檔,並且/ usr/include/X11中的頭文件也沒有提供任何有用的功能。誰能幫我這個?
啊,謝謝,不知何故錯過了這個功能。我會深入研究代碼。你有沒有機會鏈接到一個使用它來禁用設備的例子?我找到了幾個例子,但沒有一個能夠正確解釋這些參數或說明如何啓用/禁用設備。如果沒有,我只需要瀏覽xinput程序中的代碼。 – goocreations 2014-10-03 12:22:36
不,我很少直接編程X11,所以我沒有任何東西。我更像是一個GTK +鬍子。 :)'xinput'源文件很短,你應該很容易理解。不要忘記文檔。 – unwind 2014-10-03 12:23:42
謝謝。我會去做。 – goocreations 2014-10-03 12:31:13