Skip to content

Commit a8e5035

Browse files
committed
Added some new modifier masks for things like caps-lock, num-lock and scroll lock
1 parent 065fc57 commit a8e5035

File tree

1 file changed

+26
-17
lines changed

1 file changed

+26
-17
lines changed

src/java/org/jnativehook/NativeInputEvent.java

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -62,69 +62,78 @@ public class NativeInputEvent extends EventObject {
6262
/** The left shift key modifier constant.
6363
* @since 2.0
6464
*/
65-
public static final int SHIFT_L_MASK = 1 << 0;
65+
public static final int SHIFT_L_MASK = 1 << 0;
6666

6767
/** The left ctrl key modifier constant.
6868
* @since 2.0
6969
*/
70-
public static final int CTRL_L_MASK = 1 << 1;
70+
public static final int CTRL_L_MASK = 1 << 1;
7171

7272
/** The left meta key modifier constant.
7373
* @since 2.0
7474
*/
75-
public static final int META_L_MASK = 1 << 2;
75+
public static final int META_L_MASK = 1 << 2;
7676

7777
/** The left alt key modifier constant.
7878
* @since 2.0
7979
*/
80-
public static final int ALT_L_MASK = 1 << 3;
80+
public static final int ALT_L_MASK = 1 << 3;
8181

8282
/** The right shift key modifier constant.
8383
* @since 2.0
8484
*/
85-
public static final int SHIFT_R_MASK = 1 << 4;
85+
public static final int SHIFT_R_MASK = 1 << 4;
8686

8787
/** The right ctrl key modifier constant.
8888
* @since 2.0
8989
*/
90-
public static final int CTRL_R_MASK = 1 << 5;
90+
public static final int CTRL_R_MASK = 1 << 5;
9191

9292
/** The right meta key modifier constant.
9393
* @since 2.0
9494
*/
95-
public static final int META_R_MASK = 1 << 6;
95+
public static final int META_R_MASK = 1 << 6;
9696

9797
/** The right alt key modifier constant.
9898
* @since 2.0
9999
*/
100-
public static final int ALT_R_MASK = 1 << 7;
100+
public static final int ALT_R_MASK = 1 << 7;
101101

102102
/** Either the right or left shift key modifier constant. */
103-
public static final int SHIFT_MASK = SHIFT_L_MASK | SHIFT_R_MASK;
103+
public static final int SHIFT_MASK = SHIFT_L_MASK | SHIFT_R_MASK;
104104

105105
/** Either the right or left ctrl key modifier constant. */
106-
public static final int CTRL_MASK = CTRL_L_MASK | CTRL_R_MASK;
106+
public static final int CTRL_MASK = CTRL_L_MASK | CTRL_R_MASK;
107107

108108
/** Either the right or left meta key modifier constant. */
109-
public static final int META_MASK = META_L_MASK | META_R_MASK;
109+
public static final int META_MASK = META_L_MASK | META_R_MASK;
110110

111111
/** Either the right or left alt key modifier constant. */
112-
public static final int ALT_MASK = ALT_L_MASK | ALT_R_MASK;
112+
public static final int ALT_MASK = ALT_L_MASK | ALT_R_MASK;
113113

114114
/** The Button1 modifier constant. */
115-
public static final int BUTTON1_MASK = 1 << 8;
115+
public static final int BUTTON1_MASK = 1 << 8;
116116

117117
/** The Button2 modifier constant. */
118-
public static final int BUTTON2_MASK = 1 << 9;
118+
public static final int BUTTON2_MASK = 1 << 9;
119119

120120
/** The Button3 modifier constant. */
121-
public static final int BUTTON3_MASK = 1 << 10;
121+
public static final int BUTTON3_MASK = 1 << 10;
122122

123123
/** The Button4 modifier constant. */
124-
public static final int BUTTON4_MASK = 1 << 11;
124+
public static final int BUTTON4_MASK = 1 << 11;
125125

126126
/** The Button5 modifier constant. */
127-
public static final int BUTTON5_MASK = 1 << 12;
127+
public static final int BUTTON5_MASK = 1 << 12;
128+
129+
/** The caps lock modifier constant. */
130+
public static final int CAPS_LOCK_MASK = 1 << 13;
131+
132+
/** The num lock modifier constant. */
133+
public static final int NUM_LOCK_MASK = 1 << 14;
134+
135+
/** The scroll lock modifier constant. */
136+
public static final int SCROLL_LOCK_MASK = 1 << 15;
128137

129138

130139
/**

0 commit comments

Comments
 (0)