/*
* Software Name : ATK
*
* Copyright (C) 2007 - 2012 France T�l�com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ------------------------------------------------------------------
* File Name : KeyEventCodes.java
*
* Created : 13/08/2010
* Author(s) : HENAFF Mari-Mai
*/
package com.orange.atk.wizard;
import java.util.Hashtable;
public class KeyEventCodes {
public static final Hashtable<Integer,String> keyEventCodes = new Hashtable<Integer,String>();
public KeyEventCodes() {
keyEventCodes.put(new Integer(7), "KEYCODE_0");
keyEventCodes.put(new Integer(8), "KEYCODE_1");
keyEventCodes.put(new Integer(9), "KEYCODE_2");
keyEventCodes.put(new Integer(10), "KEYCODE_3");
keyEventCodes.put(new Integer(11), "KEYCODE_4");
keyEventCodes.put(new Integer(12), "KEYCODE_5");
keyEventCodes.put(new Integer(13), "KEYCODE_6");
keyEventCodes.put(new Integer(14), "KEYCODE_7");
keyEventCodes.put(new Integer(15), "KEYCODE_8");
keyEventCodes.put(new Integer(16), "KEYCODE_9");
keyEventCodes.put(new Integer(29), "A");
keyEventCodes.put(new Integer(57), "ALT_LEFT");
keyEventCodes.put(new Integer(58), "ALT_RIGHT");
keyEventCodes.put(new Integer(75), "APOSTROPHE");
keyEventCodes.put(new Integer(77), "AT");
keyEventCodes.put(new Integer(30), "B");
keyEventCodes.put(new Integer(4), "BACK");
keyEventCodes.put(new Integer(73), "BACKSLASH");
keyEventCodes.put(new Integer(31), "C");
keyEventCodes.put(new Integer(5), "CALL");
keyEventCodes.put(new Integer(27), "CAMERA");
keyEventCodes.put(new Integer(28), "CLEAR");
keyEventCodes.put(new Integer(55), "COMMA");
keyEventCodes.put(new Integer(32), "D");
keyEventCodes.put(new Integer(67), "DEL");
keyEventCodes.put(new Integer(23), "DPAD_CENTER");
keyEventCodes.put(new Integer(20), "DPAD_DOWN");
keyEventCodes.put(new Integer(21), "DPAD_LEFT");
keyEventCodes.put(new Integer(22), "DPAD_RIGHT");
keyEventCodes.put(new Integer(19), "DPAD_UP");
keyEventCodes.put(new Integer(33), "E");
keyEventCodes.put(new Integer(6), "ENDCALL");
keyEventCodes.put(new Integer(66), "ENTER");
keyEventCodes.put(new Integer(65), "ENVELOPE");
keyEventCodes.put(new Integer(70), "EQUALS");
keyEventCodes.put(new Integer(64), "EXPLORER");
keyEventCodes.put(new Integer(34), "F");
keyEventCodes.put(new Integer(80), "FOCUS");
keyEventCodes.put(new Integer(35), "G");
keyEventCodes.put(new Integer(68), "GRAVE");
keyEventCodes.put(new Integer(36), "H");
keyEventCodes.put(new Integer(79), "HEADSETHOOK");
keyEventCodes.put(new Integer(3), "HOME");
keyEventCodes.put(new Integer(37), "I");
keyEventCodes.put(new Integer(38), "J");
keyEventCodes.put(new Integer(39), "K");
keyEventCodes.put(new Integer(40), "L");
keyEventCodes.put(new Integer(71), "LEFT_BRACKET");
keyEventCodes.put(new Integer(41), "M");
keyEventCodes.put(new Integer(90), "MEDIA_FAST_FORWARD");
keyEventCodes.put(new Integer(87), "MEDIA_NEXT");
keyEventCodes.put(new Integer(85), "MEDIA_PLAY_PAUSE");
keyEventCodes.put(new Integer(88), "MEDIA_PREVIOUS");
keyEventCodes.put(new Integer(89), "MEDIA_REWIND");
keyEventCodes.put(new Integer(86), "MEDIA_STOP");
keyEventCodes.put(new Integer(82), "MENU");
keyEventCodes.put(new Integer(69), "MINUS");
keyEventCodes.put(new Integer(91), "MUTE");
keyEventCodes.put(new Integer(42), "N");
keyEventCodes.put(new Integer(83), "NOTIFICATION");
keyEventCodes.put(new Integer(78), "NUM");
keyEventCodes.put(new Integer(43), "O");
keyEventCodes.put(new Integer(44), "P");
keyEventCodes.put(new Integer(56), "PERIOD");
keyEventCodes.put(new Integer(81), "PLUS");
keyEventCodes.put(new Integer(18), "POUND");
keyEventCodes.put(new Integer(26), "POWER");
keyEventCodes.put(new Integer(45), "Q");
keyEventCodes.put(new Integer(46), "R");
keyEventCodes.put(new Integer(72), "RIGHT_BRACKET");
keyEventCodes.put(new Integer(47), "S");
keyEventCodes.put(new Integer(84), "SEARCH");
keyEventCodes.put(new Integer(74), "SEMICOLON");
keyEventCodes.put(new Integer(59), "SHIFT_LEFT");
keyEventCodes.put(new Integer(60), "SHIFT_RIGHT");
keyEventCodes.put(new Integer(76), "SLASH");
keyEventCodes.put(new Integer(1), "SOFT_LEFT");
keyEventCodes.put(new Integer(2), "SOFT_RIGHT");
keyEventCodes.put(new Integer(62), "SPACE");
keyEventCodes.put(new Integer(17), "STAR");
keyEventCodes.put(new Integer(63), "SYM");
keyEventCodes.put(new Integer(48), "T");
keyEventCodes.put(new Integer(61), "TAB");
keyEventCodes.put(new Integer(49), "U");
keyEventCodes.put(new Integer(0), "UNKNOWN");
keyEventCodes.put(new Integer(50), "V");
keyEventCodes.put(new Integer(25), "VOLUME_DOWN");
keyEventCodes.put(new Integer(24), "VOLUME_UP");
keyEventCodes.put(new Integer(51), "W");
keyEventCodes.put(new Integer(52), "X");
keyEventCodes.put(new Integer(53), "Y");
keyEventCodes.put(new Integer(54), "Z");
}
}