我有两个布尔值:leftPressed和rightPressed。我需要在按下各自的鼠标按钮时将它们设置为true,否则将它们设置为false。鼠标的位置以及程序是否具有焦点应该无关紧要。该程序没有GUI。这甚至可能吗?
答案 0 :(得分:0)
绝对可能,非常耗时。使用JNA创建全局鼠标钩。您必须为计划运行的每个平台提供实现等。例如,here's someone who did it with windows。
我一直在寻找类似的东西,但在我的代码中找到了更好的方法。但是,我确实碰到了library。它可能适合你。