javauis/lcdui_qt/src/javax/microedition/lcdui/KeyTable.java
changeset 79 2f468c1958d0
parent 61 bf7ee68962da
child 87 1627c337e51e
--- a/javauis/lcdui_qt/src/javax/microedition/lcdui/KeyTable.java	Fri Sep 17 08:28:21 2010 +0300
+++ b/javauis/lcdui_qt/src/javax/microedition/lcdui/KeyTable.java	Mon Oct 04 00:10:53 2010 +0300
@@ -49,11 +49,7 @@
         {Canvas.KEY_NUM7,  Canvas.GAME_A},
         {Canvas.KEY_NUM9,  Canvas.GAME_B},
         {Canvas.KEY_STAR,  Canvas.GAME_C},
-        {Canvas.KEY_POUND,  Canvas.GAME_D},
-        
-        {Canvas.KEY_NUM0, 0},
-        {Canvas.KEY_NUM1, 0},
-        {Canvas.KEY_NUM3, 0}
+        {Canvas.KEY_POUND,  Canvas.GAME_D}
     };
 
     /**
@@ -63,37 +59,38 @@
     {
     }
 
-    static int getGameAction(int keyCode)
+    static int getGameAction(int aKeyCode)
     {
         for(int i = 0; i < KEY_TO_GAME_TABLE.length; i++)
         {
-            if(KEY_TO_GAME_TABLE[i][0] == keyCode)
+            if(KEY_TO_GAME_TABLE[i][0] == aKeyCode)
             {
                 return KEY_TO_GAME_TABLE[i][1];
             }
         }
-        throw new IllegalArgumentException(
-            MsgRepository.CANVAS_EXCEPTION_INVALID_KEY_CODE);
+
+        //No game action corresponding to this key
+        return 0;
     }
 
-    static int getKeyCode(int gameAction)
+    static int getKeyCode(int aGameAction)
     {
         for(int i = 0; i < KEY_TO_GAME_TABLE.length; i++)
         {
-            if(KEY_TO_GAME_TABLE[i][1] == gameAction)
+            if(KEY_TO_GAME_TABLE[i][1] == aGameAction)
             {
                 return KEY_TO_GAME_TABLE[i][0];
             }
         }
-        throw new IllegalArgumentException(
-            MsgRepository.CANVAS_EXCEPTION_INVALID_GAME_ACTION);
+
+        //No key code corresponding to this game action
+        return 0;
     }
 
 
-    static String getKeyName(int keyCode)
+    static String getKeyName(int aKeyCode)
     {
-
-        switch(keyCode)
+        switch(aKeyCode)
         {
         case Canvas.KEY_NUM0:
             return "0";