{"id":61045,"library":"ois","title":"OIS","description":"Cross Platform Object Oriented Input Lib System. Meant to be very robust and compatible with many systems and operating systems.","status":"active","version":"1.6.0","language":"cpp","source_language":null,"source_url":null,"tags":["input","keyboard","mouse","joystick","cross-platform"],"install":[{"cmd":"vcpkg install ois","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(ois CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE OIS::OIS)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"OIS/OIS.h","correct":"#include <OIS/OIS.h>"}],"quickstart":{"code":"#include <OIS/OIS.h>\n#include <iostream>\n\nint main() {\n    OIS::InputManager* manager = OIS::InputManager::createInputSystem(\"\");\n    std::cout << \"OIS version: \" << manager->getVersionNumber() << std::endl;\n    OIS::InputManager::destroyInputSystem(manager);\n    return 0;\n}","lang":"cpp","description":"Initialize OIS input system and print version"},"warnings":[{"fix":"Ensure you have the necessary system libraries installed (e.g., libX11-dev on Linux)","message":"Requires platform-specific dependencies (X11 on Linux, DirectInput on Windows)","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'compat':15 'cross':2,27 'cross-platform':26 'input':6,22 'joystick':25 'keyboard':23 'lib':7 'mani':17 'meant':9 'mous':24 'object':4 'oi':1 'oper':20 'orient':5 'platform':3,28 'robust':13 'system':8,18,21","created_at":"2026-06-17T04:36:33.528434+00:00","updated_at":"2026-06-17T04:36:33.528434+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}