void CProfileSession::OnKeyDown (int iVirtKey, DWORD dwKeyData)

//	OnKeyDown
//
//	KeyDown

	{
	switch (iVirtKey)
		{
		case VK_ESCAPE:
			m_HI.ClosePopupSession();
			break;

		default:
			HandlePageScrollKeyDown(ID_PROFILE, iVirtKey, dwKeyData);
			break;
		}
	}
void CNewGameSession::OnKeyDown (int iVirtKey, DWORD dwKeyData)

//	OnKeyDown
//
//	KeyDown

	{
	switch (iVirtKey)
		{
		case VK_RETURN:
			if (m_bEditingName)
				CmdEditName();
			else
				CmdOK();
			break;

		case VK_ESCAPE:
			if (m_bEditingName)
				CmdEditNameCancel();
			else
				CmdCancel();
			break;

		case VK_LEFT:
			CmdPrevShipClass();
			break;

		case VK_RIGHT:
			CmdNextShipClass();
			break;

		default:
			HandlePageScrollKeyDown(ID_SETTINGS, iVirtKey, dwKeyData);
			break;
		}
	}