Skip to content

Commit

Permalink
Add middle mouse button as mouse aim trigger #96
Browse files Browse the repository at this point in the history
  • Loading branch information
Xtr126 committed Jul 11, 2024
1 parent 09e140b commit 742c4da
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions app/src/main/java/xtr/keymapper/InputEventCodes.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ public class InputEventCodes {
public static final int REL_WHEEL = 8;
public static final int BTN_MOUSE = 272;
public static final int BTN_RIGHT = 273;
public static final int BTN_MIDDLE = 274;
public static final int BTN_SIDE = 275;
public static final int BTN_EXTRA = 276;
public static final String[] ARROW_KEYS = {"KEY_UP", "KEY_DOWN", "KEY_LEFT", "KEY_RIGHT"};
Expand Down
2 changes: 2 additions & 0 deletions app/src/main/java/xtr/keymapper/mouse/MouseAimHandler.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package xtr.keymapper.mouse;

import static xtr.keymapper.InputEventCodes.BTN_EXTRA;
import static xtr.keymapper.InputEventCodes.BTN_MIDDLE;
import static xtr.keymapper.InputEventCodes.BTN_MOUSE;
import static xtr.keymapper.InputEventCodes.BTN_RIGHT;
import static xtr.keymapper.InputEventCodes.BTN_SIDE;
Expand Down Expand Up @@ -86,6 +87,7 @@ public void handleEvent(int code, int value, OnButtonClickListener listener) {
break;

case BTN_SIDE:
case BTN_MIDDLE:
case BTN_EXTRA:
case BTN_RIGHT:
listener.onButtonClick(code, value);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package xtr.keymapper.touchpointer;

import static xtr.keymapper.InputEventCodes.BTN_EXTRA;
import static xtr.keymapper.InputEventCodes.BTN_MIDDLE;
import static xtr.keymapper.InputEventCodes.BTN_MOUSE;
import static xtr.keymapper.InputEventCodes.BTN_RIGHT;
import static xtr.keymapper.InputEventCodes.BTN_SIDE;
Expand Down Expand Up @@ -137,6 +138,7 @@ private void handleMouseEvent(int code, int value) {

case BTN_EXTRA:
case BTN_SIDE:
case BTN_MIDDLE:
if (value == 1) triggerMouseAim();

case REL_WHEEL:
Expand Down

0 comments on commit 742c4da

Please sign in to comment.