我一直在试着写一个小工具来修改我的鼠标在整个屏幕上的边界。我已经使用了我发现的全局鼠标钩子库 (我使用的是版本1),然后将它生成的事件中的鼠标位置信息传递给我自己的函数(现在只是一个测试,看看它是否工作)。void ProcessMouseEvent(System.Drawing.Point point) Cursor.Position = new P
我在一台AMD64机器上使用SBCL for Linux。
函数ANIMTEST使用画布小部件实例化LTK窗口。两个项目,障碍和追随者,生活在画布上。两者都在不断旋转,栅栏在画布的中心,追随者打算跟随鼠标,这不是预期的工作。我的第一次尝试(参见注释)导致鼠标的绝对屏幕坐标被解释为画布中的相对坐标,而没有考虑两者之间的偏移量。在搜索了ltk.lisp和文档之后,我找到了SCREEN-鼠标-X/Y(第二次尝试,