我有两个布尔值:leftPressed和rightPressed。我需要它们在按下各自的鼠标按钮时设置为true,而在不按下时设置为false。鼠标的位置和程序是否有焦点应该无关紧要。此程序将没有GUI。这可能吗?
当然可能,但非常耗时。使用JNA创建一个全局鼠标挂钩。你必须为你计划运行的每个平台提供实现,等等。
我曾经在寻找类似的东西,但在我的代码中找到了更好的方法。但是,我确实遇到了这个库。这可能对你有用。
我有两个布尔值:leftPressed和rightPressed。我需要它们在按下各自的鼠标按钮时设置为true,而在不按下时设置为false。鼠标的位置和程序是否有焦点应该无关紧要。此程序将没有GUI。这可能吗?
当然可能,但非常耗时。使用JNA创建一个全局鼠标挂钩。你必须为你计划运行的每个平台提供实现,等等。
我曾经在寻找类似的东西,但在我的代码中找到了更好的方法。但是,我确实遇到了这个库。这可能对你有用。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium