
function unicodeAlternatives(keycode)
{


	switch (keycode)
	{
	case 0x21: // !
		return("!Â¡");
	case 0x24: // $
		return("$Â¢Â£Â¥â‚¤â‚¬");
	case 0x25: // %
		return("%â€°");
	case 0x28: // (
		return("(âŒ©");
	case 0x29: // )
		return(")âŒª");
	case 0x2a: // *
		return("*âˆ™Ã—âˆ—âŠ—");
	case 0x2b: // +
		return("+Â±â?ºâ‚ŠâŠ•âŠ¢âŠ¥");
	case 0x2d: // -
		return("-Â¬Â±â†?â†’â†”â?»â‚‹âŠ–âŠ¢âŠ¥");
	case 0x2e: // .
		return(".â‹®â‹¯â‹±");

	case 0x30: // 0
		return("0â?°â‚€Â°Ã˜âˆ˜");
	case 0x31: // 1
		return("1Â¹â‚?Â½â…“Â¼â…›");
	case 0x32: // 2
		return("2Â²â‚‚â…”");
	case 0x33: // 3
		return("3Â³â‚ƒÂ¾");
	case 0x34: // 4
		return("4â?´â‚„");
	case 0x35: // 5
		return("5â?µâ‚…");
	case 0x36: // 6
		return("6â?¶â‚†");
	case 0x37: // 7
		return("7â?·â‚‡");
	case 0x38: // 8
		return("8â?¸â‚ˆâˆž");
	case 0x39: // 9
		return("9â?¹â‚‰");

	case 0x3c: // <
		return("<Â«â€¹â‰¤â‰ªâŠ‚âŠ„âŠ†âŠˆ");
	case 0x3d: // =
		return("=â‰ˆâ‰ â‰¡â‰™â‰¢â‡’â‡?â‡?");
	case 0x3e: // >
		return(">Â»â€ºâ‰¥â‰«âŠƒâŠ…âŠ‡âŠ‰");
	case 0x3f: // ?
		return("?Â¿ï¿½");

	case 0x41: // A
		return("AÃ€Ã?Ã‚Ã„Ã…Ã†âˆ€âˆ¡âˆ§");
	case 0x43: // C
		return("CÃ‡Ä†ÄˆÄŒâŒ˜Â©");
	case 0x44: // D
		return("DÃ?Î”âˆ†âŒ«");
	case 0x45: // E
		return("EÃˆÃ‰ÃŠÃ‹Äšáº¼â‚¬âˆƒâˆ„âˆˆâˆ‰âˆ‹âˆŒ");
	case 0x49: // I
		return("IÃŒÃ?ÃŽÃ?Ä¨âˆ£âˆ¤âˆ¥âˆ¦");
	case 0x4c: // L
		return("LÄ¹Å?Î›");
	case 0x4e: // N
		return("NÃ‘ÅƒÅ‡â„–");
	case 0x4f: // O
		return("OÃ’Ã“Ã”Ã–Ã˜Å’Î©âˆ…âŒ¥");
	case 0x50: // P
		return("Pâˆ?Â¶");
	case 0x52: // r
		return("RÂ®Å”Å˜");
	case 0x53: // S
		return("SÅšÅœÅ âˆ‘âˆ«âˆ¬");
	case 0x54: // T
		return("Tâ„¢â€ ");
	case 0x55: // U
		return("UÃ™ÃšÃ›ÃœÅ¨");
	case 0x59: // Y
		return("Yá»²Ã?Å¸");
	case 0x5a: // Z
		return("ZÅ¹Å½");

	case 0x61: // a
		return("aÃ Ã¡Ã¢Ã¤Ã¥Ã¦ÇŽÎ±âˆ¡âˆ§");
	case 0x62: // b
		return("bÎ²");
	case 0x63: // c
		return("cÃ§Ä‡Ä‰Ä?Î³Â©Â¢âŒ˜");
	case 0x64: // d
		return("dÎ´âŒ«");
	case 0x65: // e
		return("eÃ¨Ã©ÃªÃ«Ä›Îµáº½â„®â‚¬âˆˆâˆ‰âˆ‹âˆŒ");
	case 0x66: // f
		return("fÆ’");
	case 0x67: // g
		return("gÄ?");
	case 0x68: // h
		return("hÄ¥");
	case 0x69: // i
		return("iÃ¬Ã­Ã®Ã¯Ä©");
	case 0x6c: // l
		return("lÂ£Å‚Î»â„“â‚¤âˆ£âˆ¤âˆ¥âˆ¦");
	case 0x6d: // m
		return("mÂµÎ¼");
	case 0x6e: // n
		return("nÃ±ÅˆÅ‹âˆ©â?¿");
	case 0x6f: // o
		return("oÃ²Ã³Ã´Ã¶Ã¸Å“Ï‰â—‹âˆ˜âŒ¥");
	case 0x70: // p
		return("pÏ€");
	case 0x72: // r
		return("rÂ®Å•Å™Ï?");
	case 0x73: // s
		return("sÃŸÅ›Å?Å¡Ïƒ");
	case 0x74: // t
		return("tâ„¢â€ ");
	case 0x75: // u
		return("uÃ¹ÃºÃ»Ã¼ÂµÅ©âˆª");
	case 0x76: // v
		return("vâˆšâˆ›âˆœâˆ¨");
	case 0x78: // x
		return("xÃ—âŠ—");
	case 0x79: // y
		return("yÃ½Ã¿Â¥");
	case 0x7a: // z
		return("zÅºÅ¾");

	default:
		return("");
	}
}
