var write = "";
var sFlag = false;
var cFlag = false;
function identifier (key){
	var def48_90 = new Array
	("0","1","2","3","4","5","6","7","8","9","",":","",";","","","",
	"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");

	var shift_def48_90 = new Array
	("","!","&quot;","#","$","%","&amp;","¥'","¥(","¥)","","*","","+","","","",
	"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");

	var unique188_226 = new Array
	("¥,","-","¥.","/","@","","","","","","","","","","","","","","","","","","","","","","","","","","","[","¥¥","]","^","","","","¥¥");

	var shift_unique188_226 = new Array
	("&lt","=","&gt;","?","`","","","","","","","","","","","","","","","","","","","","","","","","","","","{","|","}","~","","","","_");

	var literal;

	if(key == 16){
		sFlag = true;
		literal = "";
	}else if (key == 17){
		cFlag = true;
		literal = "";
	}else if(key == 13){
		literal = "enter";
	}else if(key == 32){
		literal = " ";
	}else if(!sFlag){
		if (48 <= key && key <= 90){
			literal = def48_90[key-48];
		}else if(188 <= key && key <= 226){
			literal = unique188_226[key-188];
		}else{
			literal = "error";
		}
	}else{
		if (48 <= key && key <= 90){
			literal = shift_def48_90[key-48];
		}else if (188 <= key && key <= 226){
			literal = shift_unique188_226[key-188];
		}else{
			literal = "error";
		}
	}
	return literal;
}
