GetInput

GetInput

GetInput is an open-source cross-platform library for capturing mouse, keyboard and gamepad input in C++ applications. It provides a simple API for writing games and applications that require user input.
GetInput image
c input gamepad keyboard mouse

GetInput: Open-Source Cross-Platform Input Library

GetInput is an open-source cross-platform library for capturing mouse, keyboard and gamepad input in C++ applications. It provides a simple API for writing games and applications that require user input.

What is GetInput?

GetInput is an open-source, cross-platform input library for C++ applications. It allows developers to easily capture and handle mouse, keyboard, joystick and other user inputs in a simple and unified way.

Some key features of GetInput include:

  • Supports Windows, Linux, MacOS, Android and iOS
  • Abstracts away platform-specific input handling code
  • Simple C++ API for querying connected devices and current input state
  • Supports mice, keyboards, gamepads, joysticks and other human interface devices
  • Includes helper functionality for tasks like mapping joystick buttons
  • Actively developed and maintained on GitHub

GetInput makes it easy to handle user input in cross-platform C++ games and applications. Its simple API rids developers of the burden of writing platform-dependent input handling code. This allows them to focus on the core logic and content of their programs instead.

The library is open-source and free for anyone to use. With support for all major desktop and mobile platforms, GetInput is a valuable tool for any C++ developer writing apps that require interaction via keyboards, mice, gamepads or other human interface devices.

GetInput Features

Features

  1. Cross-platform support for Windows, Linux, and macOS
  2. Capture mouse, keyboard, and gamepad input
  3. Simple and straightforward API
  4. Supports multiple input devices simultaneously
  5. Customizable input handling and event processing

Pricing

  • Open Source

Pros

Open-source and free to use

Lightweight and easy to integrate

Supports a wide range of input devices

Actively maintained and updated

Provides a consistent input handling experience across platforms

Cons

Limited documentation and community support compared to some commercial alternatives

May require more manual configuration and setup compared to some other libraries

Lacks advanced features and functionality found in some commercial input libraries


The Best GetInput Alternatives

Top Development and Game Development and other similar apps like GetInput


Google Forms icon

Google Forms

Google Forms is a cloud-based form builder offered by Google through its G Suite productivity suite. It allows anyone with a Google account to quickly and easily create customizable online forms, surveys, quizzes and questionnaires to collect a variety of information for personal or business use.Some key features of Google...
Google Forms image
Microsoft Forms icon

Microsoft Forms

Microsoft Forms is a survey, questionnaire, and quiz tool included in Microsoft 365 and Office 365 education and business accounts. It provides an easy way for teachers, students, employees and organizations to create forms, polls, quizzes and surveys and send them out to collect responses.Some key features of Microsoft Forms...
Microsoft Forms image
Typeform icon

Typeform

Typeform is an online survey and form building application that allows users to create engaging, conversational forms and surveys. It provides an intuitive drag-and-drop interface that makes building forms simple and efficient.Some key features of Typeform include:Conversational interface - Typeform surveys feel more like conversations than traditional forms, helping improve...
Typeform image
SurveyMonkey icon

SurveyMonkey

SurveyMonkey is one of the world's leading online survey platforms, enabling individuals and organizations to create and distribute professional online surveys and analyze results quickly and easily. Founded in 1999, SurveyMonkey offers users a variety of features and capabilities:User-friendly drag-and-drop survey builder with a variety of customizable templates, designs, and...
SurveyMonkey image
LimeSurvey icon

LimeSurvey

LimeSurvey is an open source web application for building and publishing online surveys. Here is an overview of its key features and capabilities:- Create surveys with a variety of question types including single/multiple choice, textboxes, dropdowns, ratings, and more- Add logic and branching so the survey questions change dynamically based...
LimeSurvey image
Qualtrics icon

Qualtrics

Qualtrics is a leading online survey and research platform used by organizations worldwide for gathering customer, employee, and market insights. Some key features include:Intuitive drag-and-drop survey builder with many expert-designed templatesAdvanced survey logic like randomization, conditional branching, quotas, and more to create complex surveysMultiple distribution methods including email, website embed,...
Qualtrics image
VFront icon

VFront

VFront is an open-source website builder designed to allow anyone to create professional, modern websites without needing to know how to code. It features an intuitive drag-and-drop interface that makes building websites as easy as dragging website elements onto a canvas and arranging them however you like.With VFront, you can...
Tally Forms icon

Tally Forms

Tally Forms is an online form builder and data collection tool that makes it easy for anyone to create customized online forms, surveys, quizzes, and more to gather information from customers, employees, students and others.Key features include:Intuitive drag-and-drop form builder with various field types including single line text, paragraphs, multiple...
Tally Forms image
OhMyForm icon

OhMyForm

OhMyForm is an intuitive online form builder that makes it easy for anyone to create customized forms for data collection without needing to know how to code. It has an user-friendly drag-and-drop interface that allows you to easily build online forms with different fields like text boxes, multiple choice questions,...
OhMyForm image
SurveyJS icon

SurveyJS

SurveyJS is an open-source JavaScript library for building beautiful online surveys, quizzes, polls, and questionnaires. Some key features include:Lots of built-in question types like text, multiple choice, rating, matrix, etc.Support for complex survey logic and pipingResponsive themes and UI customizationMulti-language supportData validation and error handlingWorks well across devices and screen...
SurveyJS image
Formstack icon

Formstack

Formstack is a cloud-based form building and data collection software. It allows users to create customizable online forms and surveys for capturing information from website visitors, customers, employees and more. Some key features include:Drag-and-drop form builder with over 50 field types to choose from like single line text, multiple choice,...
Formstack image
Zoho Survey icon

Zoho Survey

Zoho Survey is an online survey and form builder software designed to help users create, send, and analyze surveys and questionnaires for market research, customer satisfaction tracking, employee feedback, and more.Key features of Zoho Survey include:Drag-and-drop survey builder with over 20 question types including single choice, multiple choice, ratings, matrix,...
Zoho Survey image
UserReport icon

UserReport

UserReport is a comprehensive user research and feedback software designed to help product teams capture and analyze qualitative and quantitative data from users. Here are some key features of UserReport:Surveys - Create targeted surveys to gain feedback from users. Get feedback on specific features, measure satisfaction through CSAT/NPS surveys, and...
UserReport image
DataScope icon

DataScope

DataScope is a versatile business intelligence and analytics platform designed to help companies visualize, analyze, and extract meaningful insights from their data. It provides an intuitive drag-and-drop interface to create interactive dashboards, reports, and visualizations connected to various data sources.Key features of DataScope include:Flexible data connectors to integrate data from...
DataScope image
Biznessmaker icon

Biznessmaker

Biznessmaker is a cloud-based, all-in-one business management software designed specifically for small and medium businesses. It brings together various business operations into one single platform to help streamline processes and access real-time data.Some of the key features of Biznessmaker include:Sales management - manage leads, contacts, accounts, opportunities. Set up sales...
Biznessmaker image
Nextcloud Forms icon

Nextcloud Forms

Nextcloud Forms is an open-source online forms and surveys builder that integrates seamlessly with Nextcloud instances. It provides an easy way for users to create forms and surveys and collect responses without needing additional third-party services.Key features of Nextcloud Forms include:Intuitive drag-and-drop interface for building forms and surveysSupports different field...
Nextcloud Forms image
Cognito Forms icon

Cognito Forms

Cognito Forms is a cloud-based form building and data collection platform suitable for businesses, educators, organizations and individuals looking for an intuitive way to create custom forms and surveys. Some key features include:Drag-and-drop form builder with a wide selection of field types and customization optionsMulti-page form workflows with conditional logic...
Cognito Forms image
PollUnit icon

PollUnit

PollUnit is an user-friendly online survey and polling software designed for individuals and businesses looking to gather feedback, plan events, conduct research and more. Some key features include:Create and customize multiple-choice polls and surveysAdd images, videos and logic branching to surveysSend surveys via email and social mediaReal-time results shown in...
PollUnit image
SoGoSurvey icon

SoGoSurvey

SoGoSurvey is an easy-to-use online survey software and questionnaire builder that enables users of all experience levels to create surveys and questionnaires for data collection. It provides ready-made survey templates as well as advanced options to customize the survey design, questions, logic, branding, themes, and more.Key features of SoGoSurvey include:Drag...
SoGoSurvey image
Getform icon

Getform

Getform is an easy-to-use online form builder that allows anyone to create powerful, customized forms for their website or business needs. With its intuitive drag-and-drop interface, you can build forms for surveys, registrations, newsletter signups, contact forms, and more in just minutes, without any coding required.Some key features of Getform...
Getform image
Simulai icon

Simulai

Simulai is an artificial intelligence-powered software assistant designed to help boost productivity, efficiency, and automation. It has a range of capabilities that allow it to assist with both business and personal tasks.At its core, Simulai functions as a conversational AI assistant. Users can interact with it via chat or voice,...
Simulai image
ESurv.org icon

ESurv.org

eSurv.org is a free, open source online survey and form builder application. It enables users to quickly and easily create professional online surveys, publish them, collect responses, and analyze results without any coding required.Key features of eSurv.org include:Intuitive drag-and-drop survey builder to create surveysCustom survey themes and templates to brand...
Wufoo icon

Wufoo

Wufoo is an easy-to-use online form builder and form creator that allows users to quickly create custom online forms and surveys without needing any coding knowledge. It provides a user-friendly drag and drop interface along with a large selection of pre-made templates to get started quickly.With Wufoo, you can create...
Wufoo image
Survio icon

Survio

Survio is an user-friendly online survey software and questionnaire tool used by market researchers, academic researchers, HR managers, students, bloggers and more to create surveys, distribute them, collect responses and analyze results.Key features include:Variety of professional, customizable survey templatesDrag & drop survey builder with different question types including single/multiple choice,...
Survio image
Webform icon

Webform

Webform is an open source online form builder used to create custom forms and surveys without coding. It provides an intuitive drag and drop interface to easily add form elements like text fields, checkboxes, radio buttons, file uploads, and more. Forms can be embedded into websites or shared via links.Key...
Webform image
SurveyPlanet icon

SurveyPlanet

SurveyPlanet is an easy-to-use online survey software and questionnaire tool that enables users of all experience levels to create professional surveys for gathering customer feedback, employee opinions, market research data, and more. It offers an intuitive drag-and-drop survey builder interface along with hundreds of expertly-designed survey templates to choose from.Key...
SurveyPlanet image
Form2chat icon

Form2chat

Form2chat is a conversational marketing platform that enables businesses to engage website visitors in real-time using chatbots and live chats. Some key features of Form2chat include:Drag-and-drop bot builder to create chatbots visually without codingSmart intent recognition and natural language understandingIntegrations with popular CMS platforms like WordPress and ShopifyChatbot analytics to...
Form2chat image
Drupal Webform icon

Drupal Webform

Drupal Webform is an open source form building module for the Drupal content management system. It provides users with an intuitive interface to create various types of online forms without writing any code.With Webform, you can create contact forms, surveys, event registrations, job applications, and more. It supports multiple pages,...
Drupal Webform image
Zync Free Surveys icon

Zync Free Surveys

Zync Free Surveys is a free online survey and questionnaire tool designed for individuals and small businesses. It allows users to create unlimited surveys with up to 10 questions and 100 responses per survey.Some key features of Zync Free Surveys include:Drag-and-drop survey builder that makes creating surveys simple and intuitiveSupports...
Zync Free Surveys image
SurveyMoz icon

SurveyMoz

SurveyMoz is an intuitive and flexible online survey software used by researchers, marketers, trainers, and HR professionals to get feedback. Key features include:Drag-and-drop survey builder with templates for different types of surveys like NPS, customer satisfaction, employee engagement etc.Advanced logic like skip logic, randomization, piping, and scoring to create complex...
SurveyMoz image
SurveyGizmo icon

SurveyGizmo

SurveyGizmo is an powerful yet easy to use online survey application. It comes with an intuitive drag-and-drop builder interface that allows users to quickly create and customize professional-looking surveys without any coding or design experience.Key features of SurveyGizmo include:Large library of pre-built survey templates for different use cases like customer...
SurveyGizmo image
Tripetto icon

Tripetto

Tripetto is an user-friendly online form builder and survey software that enables users to create forms, surveys, quizzes, questionnaires, registrations forms, and more with an intuitive drag-and-drop editor. It does not require any coding knowledge.Key features include:Drag-and-drop form builder for creating forms visuallySurvey templates for surveys, quizzes, customer feedback, and...
Tripetto image
Inqwise icon

Inqwise

Inqwise is a Software as a Service (SaaS) platform used for creating and distributing various types of interactive questionnaires, surveys, assessments, quizzes, and more. Some key features of Inqwise include:Intuitive form builder to create questionnaires, surveys, quizzes without codingVarious customizable question types including single/multiple choice, rating scale, open-ended, etc.Options to...
Inqwise image
Crowdsignal icon

Crowdsignal

Crowdsignal (formerly Polldaddy) is a user-friendly online survey and poll creation tool used by marketers, researchers, educators and more to get feedback. Key features include:Intuitive drag-and-drop editor to build surveys, polls, quizzes and moreVarious question types including single/multi choice, ratings, open-ended, images, video and moreRandomization and logic featuresCustom branding and...
Crowdsignal image
PaperSurvey.io icon

PaperSurvey.io

PaperSurvey.io is a powerful yet easy-to-use online survey and form building application. It enables users to quickly create surveys, quizzes, registration forms, and more using a intuitive drag-and-drop builder.Some key features of PaperSurvey.io include:Various customizable survey themes and templates to choose fromAdvanced logic options like skip logic, branching, randomization, and...
PaperSurvey.io image
Rational Survey icon

Rational Survey

Rational Survey is an easy-to-use online survey creator and questionnaire building software. It enables individuals and businesses to design their own multiple-choice, rating scale, open-ended, matrix, demographic, and other question types online surveys. Key features include:Drag-and-drop survey builder interface to quickly create surveysAdvanced logic options like skip logic, branching, randomization,...
Rational Survey image
Quill Forms icon

Quill Forms

Quill Forms is an easy-to-use online form building application that enables users of all skill levels to create customized web forms for a variety of purposes. Some of the key features of Quill Forms include:Drag-and-drop form builder interface for easily adding and arranging fieldsLibrary of pre-made form templates for surveys,...
Quill Forms image
Neurovation.net icon

Neurovation.net

Neurovation.net is a no-code artificial intelligence platform that allows anyone to build, train and deploy machine learning models and applications without writing any code. It provides an intuitive visual interface and drag-and-drop components to assemble machine learning workflows.Some key capabilities of Neurovation.net include:Visual model builder to train models like classifiers,...
Neurovation.net image
Formester icon

Formester

Formester is a user-friendly online form builder and data collection tool. It allows anyone to create customized forms and surveys for gathering information, without needing any technical or coding skills.With Formester's intuitive drag-and-drop interface, you can easily add different field types like text boxes, multiple choice questions, dropdowns, images, and...
Formester image