MCPcopy Create free account
hub / github.com/SFML/imgui-sfml / keycodeToImGuiKey

Function keycodeToImGuiKey

imgui-SFML.cpp:1233–1444  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1231}
1232
1233ImGuiKey keycodeToImGuiKey(sf::Keyboard::Key code)
1234{
1235 switch (code)
1236 {
1237 case sf::Keyboard::Key::Tab:
1238 return ImGuiKey_Tab;
1239 case sf::Keyboard::Key::Left:
1240 return ImGuiKey_LeftArrow;
1241 case sf::Keyboard::Key::Right:
1242 return ImGuiKey_RightArrow;
1243 case sf::Keyboard::Key::Up:
1244 return ImGuiKey_UpArrow;
1245 case sf::Keyboard::Key::Down:
1246 return ImGuiKey_DownArrow;
1247 case sf::Keyboard::Key::PageUp:
1248 return ImGuiKey_PageUp;
1249 case sf::Keyboard::Key::PageDown:
1250 return ImGuiKey_PageDown;
1251 case sf::Keyboard::Key::Home:
1252 return ImGuiKey_Home;
1253 case sf::Keyboard::Key::End:
1254 return ImGuiKey_End;
1255 case sf::Keyboard::Key::Insert:
1256 return ImGuiKey_Insert;
1257 case sf::Keyboard::Key::Delete:
1258 return ImGuiKey_Delete;
1259 case sf::Keyboard::Key::Backspace:
1260 return ImGuiKey_Backspace;
1261 case sf::Keyboard::Key::Space:
1262 return ImGuiKey_Space;
1263 case sf::Keyboard::Key::Enter:
1264 return ImGuiKey_Enter;
1265 case sf::Keyboard::Key::Escape:
1266 return ImGuiKey_Escape;
1267 case sf::Keyboard::Key::Apostrophe:
1268 return ImGuiKey_Apostrophe;
1269 case sf::Keyboard::Key::Comma:
1270 return ImGuiKey_Comma;
1271 case sf::Keyboard::Key::Hyphen:
1272 return ImGuiKey_Minus;
1273 case sf::Keyboard::Key::Period:
1274 return ImGuiKey_Period;
1275 case sf::Keyboard::Key::Slash:
1276 return ImGuiKey_Slash;
1277 case sf::Keyboard::Key::Semicolon:
1278 return ImGuiKey_Semicolon;
1279 case sf::Keyboard::Key::Equal:
1280 return ImGuiKey_Equal;
1281 case sf::Keyboard::Key::LBracket:
1282 return ImGuiKey_LeftBracket;
1283 case sf::Keyboard::Key::Backslash:
1284 return ImGuiKey_Backslash;
1285 case sf::Keyboard::Key::RBracket:
1286 return ImGuiKey_RightBracket;
1287 case sf::Keyboard::Key::Grave:
1288 return ImGuiKey_GraveAccent;
1289 // case : return ImGuiKey_CapsLock;
1290 // case : return ImGuiKey_ScrollLock;

Callers 1

ProcessEventFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected