| //Example Script's
CanvasGame.Controls.init();
// bind the function to when the k key is released
CanvasGame.Controls.bindKeyUp(CanvasGame.Controls.getKeyCode('k'), function(){ alert("you released the 'k'"); });
// bind the function to when the k key is pressed down
CanvasGame.Controls.bindKeyDown(CanvasGame.Controls.getKeyCode('k'), function(){ alert("you pressed the 'k' key down"); });
// bind more than one key at once
KeyUpEvents = {
	// a standard key
	'k':function(){ alert('key pressed down'); },
	
	// command keys
	'backspace':function(){ alert('pressed down'); },
	'tab':function(){ alert('key pressed down'); },
	'enter':function(){ alert('key pressed down'); },
	'shift':function(){ alert('key pressed down'); },
	'ctrl':function(){ alert('key pressed down'); },
	'alt':function(){ alert('key pressed down'); },
	'break':function(){ alert('key pressed down'); },
	'caps_lock':function(){ alert('key pressed down'); },
	'escape':function(){ alert('key pressed down'); },
	'page_up':function(){ alert('key pressed down'); },
	'page_down':function(){ alert('key pressed down'); },
	'end':function(){ alert('key pressed down'); },
	'home':function(){ alert('key pressed down'); },
	'left_arrow':function(){ alert('key pressed down'); },
	'up_arrow':function(){ alert('key pressed down'); },
	'right_arrow':function(){ alert('key pressed down'); },
	'down_arrow':function(){ alert('key pressed down'); },
	'insert':function(){ alert('key pressed down'); },
	'delete':function(){ alert('key pressed down'); },
	'left_windows_key':function(){ alert('key pressed down'); },
	
	// numpad keys
	'num_lock':function(){ alert('key pressed down'); },
	'numpad_0':function(){ alert('key pressed down'); },
	'numpad_1':function(){ alert('key pressed down'); },
	'numpad_2':function(){ alert('key pressed down'); },
	'numpad_3':function(){ alert('key pressed down'); },
	'numpad_4':function(){ alert('key pressed down'); },
	'numpad_5':function(){ alert('key pressed down'); },
	'numpad_6':function(){ alert('key pressed down'); },
	'numpad_7':function(){ alert('key pressed down'); },
	'numpad_8':function(){ alert('key pressed down'); },
	'numpad_9':function(){ alert('key pressed down'); },
	'numpad_*':function(){ alert('key pressed down'); },
	'numpad_+':function(){ alert('key pressed down'); },
	'numpad_-':function(){ alert('key pressed down'); },
	'numpad_/':function(){ alert('key pressed down'); },
	
	// function keys
	'f1':function(){ alert('key pressed down'); },
	'f2':function(){ alert('key pressed down'); },
	'f3':function(){ alert('key pressed down'); },
	'f4':function(){ alert('key pressed down'); },
	'f5':function(){ alert('key pressed down'); },
	'f6':function(){ alert('key pressed down'); },
	'f7':function(){ alert('key pressed down'); },
	'f8':function(){ alert('key pressed down'); },
	'f9':function(){ alert('key pressed down'); },
	'f10':function(){ alert('key pressed down'); },
	'f11':function(){ alert('key pressed down'); },
	'f12':function(){ alert('key pressed down'); },
	
	//Special Charters
	';':function(){ alert('key pressed down'); },
	'=':function(){ alert('key pressed down'); },
	',':function(){ alert('key pressed down'); },
	'-':function(){ alert('key pressed down'); },
	'.':function(){ alert('key pressed down'); },
	'/':function(){ alert('key pressed down'); },
	'`':function(){ alert('key pressed down'); },
	'(':function(){ alert('key pressed down'); },
	')':function(){ alert('key pressed down'); },
	'\\':function(){ alert('key pressed down'); },
	')':function(){ alert('key pressed down'); },
	'\'':function(){ alert('key pressed down'); },
};
CanvasGame.Controls.bindKeyUp(KeyUpEvents);
 |