SFML to CEGUI keytable

From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
Jump to: navigation, search

Written for CEGUI 0.8


Works with versions 0.8.x (stable)

Works with latest CEGUI stable!


	m_mapSFKeyToCEGUIKey[sf::Keyboard::A]			= CEGUI::Key::A;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::B]			= CEGUI::Key::B;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::C]			= CEGUI::Key::C;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::D]			= CEGUI::Key::D;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::E]			= CEGUI::Key::E;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F]			= CEGUI::Key::F;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::G]			= CEGUI::Key::G;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::H]			= CEGUI::Key::H;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::I]			= CEGUI::Key::I;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::J]			= CEGUI::Key::J;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::K]			= CEGUI::Key::K;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::L]			= CEGUI::Key::L;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::M]			= CEGUI::Key::M;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::N]			= CEGUI::Key::N;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::O]			= CEGUI::Key::O;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::P]			= CEGUI::Key::P;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Q]			= CEGUI::Key::Q;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::R]			= CEGUI::Key::R;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::S]			= CEGUI::Key::S;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::T]			= CEGUI::Key::T;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::U]			= CEGUI::Key::U;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::V]			= CEGUI::Key::V;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::W]			= CEGUI::Key::W;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::X]			= CEGUI::Key::X;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Y]			= CEGUI::Key::Y;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Z]			= CEGUI::Key::Z;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num0]		= CEGUI::Key::Zero;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num1]		= CEGUI::Key::One;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num2]		= CEGUI::Key::Two;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num3]		= CEGUI::Key::Three;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num4]		= CEGUI::Key::Four;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num5]		= CEGUI::Key::Five;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num6]		= CEGUI::Key::Six;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num7]		= CEGUI::Key::Seven;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num8]		= CEGUI::Key::Eight;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Num9]		= CEGUI::Key::Nine;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Escape]		= CEGUI::Key::Escape;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::LControl]	= CEGUI::Key::LeftControl;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::LShift]		= CEGUI::Key::LeftShift;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::LAlt]		= CEGUI::Key::LeftAlt;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::LSystem]		= CEGUI::Key::LeftWindows;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::RControl]	= CEGUI::Key::RightControl;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::RShift]		= CEGUI::Key::RightShift;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::RAlt]		= CEGUI::Key::RightAlt;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::RSystem]		= CEGUI::Key::RightWindows;
	//m_mapSFKeyToCEGUIKey[sf::Keyboard::Menu]		= CEGUI::Key: --Dunno what this is
	m_mapSFKeyToCEGUIKey[sf::Keyboard::LBracket]	= CEGUI::Key::LeftBracket;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::RBracket]	= CEGUI::Key::RightBracket;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::SemiColon]	= CEGUI::Key::Semicolon;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Comma]		= CEGUI::Key::Comma;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Period]		= CEGUI::Key::Period;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Quote]		= CEGUI::Key::Apostrophe;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Slash]		= CEGUI::Key::Slash;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::BackSlash]	= CEGUI::Key::Backslash;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Tilde]		= CEGUI::Key::Grave;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Equal]		= CEGUI::Key::Equals;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Dash]		= CEGUI::Key::Minus;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Space]		= CEGUI::Key::Space;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Return]		= CEGUI::Key::Return;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::BackSpace]	= CEGUI::Key::Backspace;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Tab]			= CEGUI::Key::Tab;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::PageUp]		= CEGUI::Key::PageUp;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::PageDown]	= CEGUI::Key::PageDown;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::End]			= CEGUI::Key::End;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Home]		= CEGUI::Key::Home;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Insert]		= CEGUI::Key::Insert;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Delete]		= CEGUI::Key::Delete;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Add]			= CEGUI::Key::Add;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Subtract]	= CEGUI::Key::Subtract;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Multiply]	= CEGUI::Key::Multiply;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Divide]		= CEGUI::Key::Divide;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Left]		= CEGUI::Key::ArrowLeft;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Right]		= CEGUI::Key::ArrowRight;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Up]			= CEGUI::Key::ArrowUp;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Down]		= CEGUI::Key::ArrowDown;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad0] 	= CEGUI::Key::Numpad0;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad1] 	= CEGUI::Key::Numpad1;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad2] 	= CEGUI::Key::Numpad2;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad3] 	= CEGUI::Key::Numpad3;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad4] 	= CEGUI::Key::Numpad4;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad5] 	= CEGUI::Key::Numpad5;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad6] 	= CEGUI::Key::Numpad6;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad7] 	= CEGUI::Key::Numpad7;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad8] 	= CEGUI::Key::Numpad8;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Numpad9] 	= CEGUI::Key::Numpad9;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F1]			= CEGUI::Key::F1;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F2]			= CEGUI::Key::F2;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F3]			= CEGUI::Key::F3;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F4]			= CEGUI::Key::F4;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F5]			= CEGUI::Key::F5;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F6]			= CEGUI::Key::F6;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F7]			= CEGUI::Key::F7;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F8]			= CEGUI::Key::F8;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F9]			= CEGUI::Key::F9;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F10]			= CEGUI::Key::F10;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F11]			= CEGUI::Key::F11;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F12]			= CEGUI::Key::F12;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F13]			= CEGUI::Key::F13;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F14]			= CEGUI::Key::F14;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::F15]			= CEGUI::Key::F15;
	m_mapSFKeyToCEGUIKey[sf::Keyboard::Pause]		= CEGUI::Key::Pause;
 
	m_mapSFMouseToCEGUIMouse[sf::Mouse::Left]		= CEGUI::LeftButton;
	m_mapSFMouseToCEGUIMouse[sf::Mouse::Right]		= CEGUI::RightButton;
	m_mapSFMouseToCEGUIMouse[sf::Mouse::Middle]		= CEGUI::MiddleButton;
	m_mapSFMouseToCEGUIMouse[sf::Mouse::XButton1]	= CEGUI::X1Button;
	m_mapSFMouseToCEGUIMouse[sf::Mouse::XButton2]	= CEGUI::X2Button;