在 Xlib 中点击透明窗口
我希望能够在屏幕上的任何地方绘图,所以我认为我应该创建一个透明的、全屏的、未修饰的窗口。
问题是,所有事件都通过窗口。我想捕获鼠标移动事件并使用它。
有什么想法吗?我可以在更高级别的图书馆中做到这一点吗?
I would like to be able to draw anywhere on the screen, so I think I should create a transparent, fullscreen, undecorated window.
The problem is, all events pass through the window. I'd like to catch a mouse-move event and use it.
Any ideas? Might I be able to do this in a higher-level library?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需截取屏幕截图并制作一个充满这些像素的全屏窗口。您不会获得实时更新,但您将能够根据需要处理鼠标和键盘事件。
Simply take a screen capture and make a full screen window filled with those pixels. You won't get live update but you will be able to process the mouse and keyboard events however you like.