Skip to content

Commit a679de0

Browse files
committed
Add missing ascii keys to KeyEvent
- Relates spring-projects#823
1 parent aa3c580 commit a679de0

File tree

1 file changed

+41
-0
lines changed
  • spring-shell-core/src/main/java/org/springframework/shell/component/view/event

1 file changed

+41
-0
lines changed

spring-shell-core/src/main/java/org/springframework/shell/component/view/event/KeyEvent.java

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,42 @@ public boolean isKey() {
5151

5252
public static class Key {
5353

54+
public static final int Space = 32;
55+
public static final int ExclamationMark = 33;
56+
public static final int DoubleQuote = 34;
57+
public static final int NumberSign = 35;
58+
public static final int Dollar = 36;
59+
public static final int Percent = 37;
60+
public static final int Ampersand = 38;
61+
public static final int SingleQuote = 39;
62+
public static final int LeftParenthesis = 40;
63+
public static final int RightParenthesis = 41;
64+
public static final int Asterisk = 42;
65+
public static final int Plus = 43;
66+
public static final int Comma = 44;
67+
public static final int Hyphen = 45;
68+
public static final int Dot = 46;
69+
public static final int Slash = 47;
70+
71+
public static final int Zero = 48;
72+
public static final int One = 49;
73+
public static final int Two = 50;
74+
public static final int Three = 51;
75+
public static final int Four = 52;
76+
public static final int Five = 53;
77+
public static final int Six = 54;
78+
public static final int Seven = 55;
79+
public static final int Eight = 56;
80+
public static final int Nine = 57;
81+
82+
public static final int Colon = 58;
83+
public static final int SemiColon = 59;
84+
public static final int OpenBracket = 60;
85+
public static final int Equals = 61;
86+
public static final int CloseBracket = 62;
87+
public static final int QuestionMark = 63;
88+
public static final int EuroSign = 64;
89+
5490
public static final int A = 65;
5591
public static final int B = 66;
5692
public static final int C = 67;
@@ -105,6 +141,11 @@ public static class Key {
105141
public static final int y = 121;
106142
public static final int z = 122;
107143

144+
public static final int BraceLeft = 123;
145+
public static final int Pipe = 124;
146+
public static final int BraceRight = 125;
147+
public static final int Tilde = 126;
148+
108149
public static final int CursorUp = 0x100000;
109150
public static final int CursorDown = 0x100001;
110151
public static final int CursorLeft = 0x100002;

0 commit comments

Comments
 (0)