@Override
	public void actionPerformed(ActionEvent e)
	{
		try { Thread.sleep(500); } catch(InterruptedException ex) { }
		switch(e.getActionCommand().charAt(0))
		{
			case 'l':
			{
				AreaSelection.enable();
				break;
			}
			case 's':
			{
				ScreenCapture.captureScreen(Util.getGraphicsDevice());
				break;
			}
			case 'e':
			{
				System.exit(0);
				break;
			}
			case 't':
			{
				new SettingsFrame();
				break;
			}
			case 'u':
			{
				new TextInputFrame();
				break;
			}
			case 'c':
			{
				TextUpload.uploadFromClipboard();
				break;
			}
			case 'o':
			{
				new ShortcutSettingsFrame();
			}
		}
	}