簡體   English   中英

在X系統下設置光標位置超出分辨率

[英]Set cursor position out of resolution under X system

是否可以通過編程將光標位置設置為當前分辨率之外的值?

操作系統:Ubuntu 14 Window manager:Compiz分辨率:1920 * 1080

XWarpPointer(display, None, None, 0, 0, 0, 0, 0, 1090);

上面的代碼只能將光標移到底部邊緣。

XWarpPointer至少有一個已記錄的限制(可能會影響您的程序):

請注意,您不能使用XWarpPointer()將指針移到活動指針獲取的confine_to窗口之外。 嘗試這樣做只會將指針移到confine_to窗口的最近邊緣。

想要將指針移出屏幕的可能原因是將其隱藏。 X應用程序可以定義使用光標 XDefineCursor (其用於顯示指針),並隱藏 當然,這是給定窗口的。

例如,由於補丁#230 (“在用戶鍵入時隱藏鼠標指針”), xterm

以下是一些使用或討論該技術的鏈接:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM