Compare commits
1 Commits
master
...
f1ea71ce52
| Author | SHA1 | Date | |
|---|---|---|---|
| f1ea71ce52 |
@@ -14,12 +14,13 @@ public class AutoClicker implements NativeKeyListener {
|
|||||||
try {
|
try {
|
||||||
GlobalScreen.registerNativeHook();
|
GlobalScreen.registerNativeHook();
|
||||||
GlobalScreen.addNativeKeyListener(new AutoClicker());
|
GlobalScreen.addNativeKeyListener(new AutoClicker());
|
||||||
|
Clicker();
|
||||||
} catch (NativeHookException ex) {
|
} catch (NativeHookException ex) {
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void clicker() {
|
public static void Clicker() {
|
||||||
int mask = InputEvent.BUTTON1_DOWN_MASK;
|
int mask = InputEvent.BUTTON1_DOWN_MASK;
|
||||||
clickThread = new Thread(() -> {
|
clickThread = new Thread(() -> {
|
||||||
try {
|
try {
|
||||||
@@ -29,10 +30,8 @@ public class AutoClicker implements NativeKeyListener {
|
|||||||
bot.mouseRelease(mask);
|
bot.mouseRelease(mask);
|
||||||
Thread.sleep(10);
|
Thread.sleep(10);
|
||||||
}
|
}
|
||||||
} catch (AWTException ex) {
|
} catch (AWTException | InterruptedException ex) {
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
} catch (InterruptedException ex) {
|
|
||||||
// Thread got close
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
clickThread.start();
|
clickThread.start();
|
||||||
@@ -42,9 +41,7 @@ public class AutoClicker implements NativeKeyListener {
|
|||||||
if(e.getKeyCode() == NativeKeyEvent.VC_F6) {
|
if(e.getKeyCode() == NativeKeyEvent.VC_F6) {
|
||||||
hotKeyPressed = !hotKeyPressed;
|
hotKeyPressed = !hotKeyPressed;
|
||||||
System.out.println("Autoclicker: " + hotKeyPressed);
|
System.out.println("Autoclicker: " + hotKeyPressed);
|
||||||
if(hotKeyPressed) {
|
if(!hotKeyPressed && clickThread != null) {
|
||||||
clicker();
|
|
||||||
} else if(clickThread != null) {
|
|
||||||
clickThread.interrupt();
|
clickThread.interrupt();
|
||||||
try {
|
try {
|
||||||
clickThread.join();
|
clickThread.join();
|
||||||
|
|||||||
Reference in New Issue
Block a user