awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesInput Bindings

Mappings that link specific keys or remote buttons to automated interface actions.

Distinct from Keyboard Navigation: Focuses on the binding of keys to specific actions like scrolling, rather than general navigation patterns.

Explore 6 awesome GitHub repositories matching user interface & experience · Input Bindings. Refine with filters or upvote what's useful.

Awesome Input Bindings GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • cubiq/iscrollcubiq 的头像

    cubiq/iscroll

    12,815在 GitHub 上查看↗

    iscroll is a JavaScript smooth scrolling library and web interaction framework. It provides a 2D web panning controller and a CSS transform zoom engine to manage inertial scrolling, panning, and zooming for web elements across different devices. The project enables the implementation of custom scrollbar interfaces and navigation maps that track the current viewport position. It supports the creation of interactive web carousels with element snapping, web parallax effects, and content scaling via pinch-to-zoom or mouse-wheel inputs. The library covers a broad range of interaction capabilities

    Maps keyboard keys and remote control buttons to trigger automated scrolling actions.

    JavaScript
    在 GitHub 上查看↗12,815
  • gui-cs/terminal.guigui-cs 的头像

    gui-cs/Terminal.Gui

    11,068在 GitHub 上查看↗

    Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter

    Defines keyboard shortcuts that adapt based on the operating system to meet platform-specific user expectations.

    C#consoleconsole-applicationcross-platform
    在 GitHub 上查看↗11,068
  • melonjs/melonjsmelonjs 的头像

    melonjs/melonJS

    6,319在 GitHub 上查看↗

    melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a complete framework for sprite animation, tilemap loading, physics simulation, input handling, and audio playback, with a unified rendering system that automatically switches between WebGL and Canvas2D backends without code changes. The engine distinguishes itself through several integrated capabilities. It features a per-sprite shader pipeline for custom fragment shader effects, a SAT-based collision engine with swappable physics adapters (including built-in SAT, Matter.js, and Plan

    Map physical keyboard keys or gamepad buttons to named actions and check their state in game logic.

    JavaScript
    在 GitHub 上查看↗6,319
  • f3d-app/f3df3d-app 的头像

    f3d-app/f3d

    4,137在 GitHub 上查看↗

    f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It operates across multiple deployment profiles, functioning as a lightweight desktop application, a scientific data visualizer for volumetric and scalar datasets, a headless rendering engine for automated image generation, and a WebAssembly-based renderer for web applications. The project distinguishes itself through specialized support for Gaussian Splatting scene reconstructions and the ability to visualize complex scientific formats such as VTK, NetCDF, and HDF. It features

    Enables users to reassign keyboard hotkeys and interaction behaviors through external configuration files.

    C++3d3d-graphics3d-viewer
    在 GitHub 上查看↗4,137
  • ohif/viewersOHIF 的头像

    OHIF/Viewers

    4,035在 GitHub 上查看↗

    Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive

    Cornerstone maps specific user inputs or mouse buttons to analysis tools and persists these preferences.

    TypeScriptcancer-imaging-researchdicomdicom-viewer
    在 GitHub 上查看↗4,035
  • opentabletdriver/opentabletdriverOpenTabletDriver 的头像

    OpenTabletDriver/OpenTabletDriver

    3,612在 GitHub 上查看↗

    OpenTabletDriver is a user-mode graphics tablet driver and USB HID input manager that translates raw USB input from digitizer hardware into system cursor and pen events. It serves as a hardware abstraction layer that normalizes input from various tablet brands into a consistent API, providing a cross-platform pen interface with pressure and tilt sensitivity. The project distinguishes itself through a plugin-based architecture and a profile-based configuration system, allowing for custom filters, interpolators, and persistent hardware setups. It includes specialized tools for hardware driver d

    Assigns keyboard keys, mouse buttons, or plugin triggers to hardware express keys and pen buttons.

    C#cross-platformcsharpdotnet-core
    在 GitHub 上查看↗3,612
  1. Home
  2. User Interface & Experience
  3. Keyboard Navigation
  4. Input Bindings