5 Repos
Translating raw hardware signals into actionable software events.
Distinct from Signal Processing: Candidates focus on mathematical Signal Processing (DSP) rather than event-driven hardware input.
Explore 5 awesome GitHub repositories matching hardware & iot · Input Event Processing. Refine with filters or upvote what's useful.
Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a
Captures signals from joysticks and switches to trigger software events based on user interaction.
This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex
Translates raw hardware interactions into discrete software events to trigger in-game actions.
Anypixel is a web-to-hardware display framework and toolkit for building large-scale physical interactive screens and button walls. It provides a system for mapping HTML canvas graphics to physical LED arrays, combining a networked pixel controller with a management tool that translates web application data into electronic signals for microcontroller-driven display boards. The project features a browser-based hardware simulation environment that allows for testing interactive display logic, button events, and network communication without requiring physical components. This emulator enables t
Includes an on-screen overlay to visualize button press events for verifying hardware input triggers.
Input Overlay ist ein System zur Echtzeit-Darstellung von Tastatur-, Gamepad- und Mausaktivitäten als visuelle Anzeige auf dem Bildschirm. Es fungiert als Input-Event-Broadcaster, der physische Hardwaresignale erfasst und an einen Rendering-Client zur Verwendung in Aufnahme- und Live-Broadcasting-Software überträgt. Das Projekt enthält ein Layout-Konfigurationstool, das strukturierte JSON-Dateien verwendet, um Hardware-Ereignisse bestimmten Texturen und Bildschirmkoordinaten zuzuordnen. Es bietet zudem einen Mechanismus zur Konvertierung von Legacy-Konfigurationsdateien in aktuelle Schemata, um die Kompatibilität über Versionen hinweg sicherzustellen. Die Software deckt Input-Event-Broadcasting, Gamepad-Überwachung und die visuelle Zuordnung von Hardware-Triggern zu On-Screen-Texturen ab.
Translates raw signals from keyboards, mice, and gamepads into a standardized format for visual processing.
This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize key mappings, mouse behavior, and system automation. It utilizes a kernel-level input interceptor to modify or block raw hardware signals before they reach the operating system, paired with a state-aware rule engine that processes signals through conditional logic based on the active application or hardware. The system includes a human interface device emulator to inject synthesized keyboard and mouse events into macOS and a keyboard macro system for executing shell commands, l
Ships a diagnostic tool that displays real-time hardware input events to verify configuration rules.