본문 바로가기

Programming/Java

[JAVA] 키보드 키 및 키 코드 값

숫자 알파벳       기능 키 방향키
0 = 48 A = 65 N = 78 a = 97 n = 110 Backspace = 8 왼쪽 = 37
1 = 49 B = 66 O = 79 b = 98 o = 111 Tab = 9 위쪽 = 38
2 = 50 C = 67 P = 80 c = 99 p = 112 Enter = [CR=13,LF=10] 오른쪽 = 39
3 = 51 D = 68 Q = 81 d = 100 q = 113 Shift = 16 아래쪽 = 40
4 = 52 E = 69 R = 82 e = 101 r = 114 Ctrl = 17  
5 = 53 F = 70 S = 83 f = 102 s = 115 Alt = 18  
6 = 54 G = 71 T = 84 g = 103 t = 116 ESC = 27  
7 = 55 H = 72 U = 85 h = 104 u = 117 Space = 32  
8 = 56 I = 73 V = 86 i = 105 v = 118 PAGEUP = 33  
9 = 57 J = 74 W = 87 j = 106 w = 119 PAGEDN = 34  
  K = 75 X = 88 k = 107 x = 120    
  L = 76 Y = 89 l = 108 y = 121    
  M = 77 Z = 90 m = 109 z = 122    

 

int keyCode = System.in.read();

키 입력은 위와 같은 코드로 값을 입력받는다.