MCPcopy Index your code
hub / github.com/BombusMod/BombusMod / getKeyCode

Method getKeyCode

src/main/java/ui/VirtualCanvas.java:271–382  ·  view source on GitHub ↗
(int key_code)

Source from the content-addressed store, hash-verified

269 }
270
271 public int getKeyCode(int key_code) {
272 switch (key_code) {
273 case KEY_NUM0:
274 return 0;
275 case KEY_NUM1:
276 return 1;
277 case KEY_NUM2:
278 return 2;
279 case KEY_NUM3:
280 return 3;
281 case KEY_NUM4:
282 return 4;
283 case KEY_NUM5:
284 return 5;
285 case KEY_NUM6:
286 return 6;
287 case KEY_NUM7:
288 return 7;
289 case KEY_NUM8:
290 return 8;
291 case KEY_NUM9:
292 return 9;
293 case KEY_STAR:
294 return _KEY_STAR;
295 case KEY_POUND:
296 return _KEY_POUND;
297 default:
298 try {
299 String strName = getKeyName(key_code).replace('_', ' ').toUpperCase();
300 if (strName.equals("SOFT 1") || strName.equals("SOFT1")
301 || strName.equals("SOFTKEY 1") || strName.equals("LEFT SOFT")) {
302 return KEY_SOFT_LEFT;
303 }
304 if (strName.equals("SOFT 2") || strName.equals("SOFT2")
305 || strName.equals("SOFTKEY 2") || strName.equals("RIGHT SOFT")) {
306 return KEY_SOFT_RIGHT;
307 }
308 if (strName.indexOf("SOFT") >= 0) {
309 if (strName.indexOf("1") >= 0) {
310 return KEY_SOFT_LEFT;
311 }
312 if (strName.indexOf("2") >= 0) {
313 return KEY_SOFT_RIGHT;
314 }
315 }
316 // from jimm
317 if (strName.equals("ON/OFF") || strName.equals("BACK"))
318 return KEY_BACK;
319 if (strName.equals("CLEAR"))
320 return KEY_CLEAR;
321 if (strName.equals("SEND") || strName.equals("START"))
322 return KEY_GREEN;
323 if (strName.equals("OK") || strName.equals("SELECT")
324 || strName.equals("FIRE") || strName.equals("ENTER")
325 || strName.equals("NAVI-CENTER")) {
326 return KEY_FIRE;
327 }
328 if (strName.equals("DOWN") || strName.equals("NAVI-DOWN")

Callers 5

keyPressedMethod · 0.95
keyRepeatedMethod · 0.95
keyReleasedMethod · 0.95
sendEventMethod · 0.95
initSomeKeyNamesMethod · 0.95

Calls 3

getKeyNameMethod · 0.45
equalsMethod · 0.45
getGameActionMethod · 0.45

Tested by

no test coverage detected