﻿// Copyright 2000-2006 Adobe Macromedia Software LLC and its licensors. All rights reserved.
var KEY_CODES = new Array();

//KEY_CODES["3"] = "!#";    // Cancel
KEY_CODES["8"] = "BkSp";
KEY_CODES["9"] = "Tab";
KEY_CODES["13"] = "Return";
//KEY_CODES["19"] = "!#";    // Pause
//KEY_CODES["20"] = "!#";    // Caps Lock
KEY_CODES["27"] = "Esc";
KEY_CODES["32"] = "Space";
KEY_CODES["33"] = "PgUp";
KEY_CODES["34"] = "PgDn";
KEY_CODES["35"] = "End";
KEY_CODES["36"] = "Home";
KEY_CODES["37"] = "Left";
KEY_CODES["38"] = "Up";
KEY_CODES["39"] = "Right";
KEY_CODES["40"] = "Down";
//KEY_CODES["44"] = "!#";    // Print Screen
KEY_CODES["45"] = "Ins";
KEY_CODES["46"] = "Del";
KEY_CODES["47"] = "Ins";   //Help
//KEY_CODES["144"]= "!#";   //Num Lock
//KEY_CODES["145"] = "!#";  //Scroll Lock
//Numeric keypad codes
KEY_CODES["96"] = "0";
KEY_CODES["97"] = "1";
KEY_CODES["98"] = "2";
KEY_CODES["99"] = "3";
KEY_CODES["100"] = "4";
KEY_CODES["101"] = "5";
KEY_CODES["102"] = "6";
KEY_CODES["103"] = "7";
KEY_CODES["104"] = "8";
KEY_CODES["105"] = "9";
KEY_CODES["106"] = "*";      // should probably excluded the 106-111
KEY_CODES["107"] = "+";
KEY_CODES["108"] = "Enter";
KEY_CODES["109"] = "-";
KEY_CODES["110"] = ".";
KEY_CODES["111"] = "/";
//Function keys
KEY_CODES["112"] = "F1";
KEY_CODES["113"] = "F2";
KEY_CODES["114"] = "F3";
KEY_CODES["115"] = "F4";
KEY_CODES["116"] = "F5";
KEY_CODES["117"] = "F6";
KEY_CODES["118"] = "F7";
KEY_CODES["119"] = "F8";
KEY_CODES["120"] = "F9";
KEY_CODES["121"] = "F10";
KEY_CODES["122"] = "F11";
KEY_CODES["123"] = "F12";
KEY_CODES["124"] = "F13";
KEY_CODES["125"] = "F14";
KEY_CODES["126"] = "F15";
KEY_CODES["127"] = "F16";
// misc keys, only needed on Mac
KEY_CODES["184"] = "#";
KEY_CODES["185"] = "$";
KEY_CODES["186"] = ";";
KEY_CODES["187"] = "=";
KEY_CODES["188"] = ",";
KEY_CODES["189"] = "-";
KEY_CODES["190"] = ".";
KEY_CODES["191"] = "/";
KEY_CODES["192"] = "`";
KEY_CODES["219"] = "[";
KEY_CODES["220"] = "\\";
KEY_CODES["221"] = "]";
KEY_CODES["222"] = "'";
// qWinsoft
KEY_CODES["223"] = "(";
KEY_CODES["224"] = ")";
// end qWinsoft
KEY_CODES["135"] = "á";
KEY_CODES["136"] = "à";
KEY_CODES["137"] = "â";
KEY_CODES["138"] = "ä";
KEY_CODES["139"] = "ã";
KEY_CODES["140"] = "å";
KEY_CODES["141"] = "ç";
KEY_CODES["142"] = "é";
KEY_CODES["143"] = "è";
KEY_CODES["144"] = "ê";
KEY_CODES["145"] = "ë";
KEY_CODES["146"] = "í";
KEY_CODES["147"] = "ì";
KEY_CODES["148"] = "î";
KEY_CODES["149"] = "ï";
KEY_CODES["150"] = "ñ";
KEY_CODES["151"] = "ó";
KEY_CODES["152"] = "ò";
KEY_CODES["153"] = "ô";
KEY_CODES["154"] = "ö";
KEY_CODES["155"] = "õ";
KEY_CODES["156"] = "ú";
KEY_CODES["157"] = "ù";
KEY_CODES["158"] = "û";
KEY_CODES["159"] = "ü";
KEY_CODES["164"] = "§";
KEY_CODES["167"] = "ß";

// qWinsoft Turkish accented characters
KEY_CODES["231"] = "ç";
KEY_CODES["246"] = "ö";
KEY_CODES["252"] = "ü";
KEY_CODES["287"] = "ğ";
KEY_CODES["305"] = "ı";
KEY_CODES["351"] = "ş";
// polish accented characters
KEY_CODES["243"] = "ó";
KEY_CODES["261"] = "ą";
KEY_CODES["322"] = "ł";
KEY_CODES["380"] = "ż";
// end qWinsoft
