C Mouse

Open-source C projects categorized as Mouse

Top 9 C Mouse Projects

  • barrier

    Open-source KVM software

  • Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10

    For software KVM you can use https://github.com/debauchee/barrier

    I use it between a Windows PC & a Macbookpro (Linux version available but I don't have Linux)

  • warpd

    A modal keyboard-driven virtual pointer

  • Project mention: Turning a Keyboard into a Mouse with Libevdev | news.ycombinator.com | 2023-09-07

    I also enjoyed using https://github.com/rvaiya/warpd on my mac. But was hit with few bugs, where the pointer used to get stuck. Had to keep restarting. But still a nice program to ditch mouse.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • xclicker

    XClicker - Fast gui autoclicker for x11 linux desktops

  • macpaste

    Global middle-mouse-click copy/paste for Mac OSX (C).

  • HIDman

    Adapting USB devices to work on old computers

  • Project mention: Usb to retro PC controllers | /r/thisweekinretro | 2023-06-04
  • Display-Lock

    Locks cursor to specified window and/or converts windows to borderless fullscreen, and prevents the cursor from spilling into another monitor

  • btnx

    btnx (Button Extension) is a daemon that enables rerouting of mouse button events through uinput as keyboard and other mouse button combinations. btnx requires btnx-config, a configuration tool for btnx. See https://github.com/cdobrich/btnx-config for more details.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • btnx-config

    btnx-config is a configuration tool for btnx (Button Extension). It allows the user to send keyboard combinations or execute commands with mouse buttons. btnx-config provides mouse and button detection, and an easy way to configure btnx's behavior. See https://github.com/cdobrich/btnx/ for btnx.

  • picoduck

    A cheap "bad" USB using a Raspberry Pi Pico running on Lua.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Mouse related posts

  • Barrier: Open-Source KVM Software

    2 projects | news.ycombinator.com | 28 Dec 2023
  • Hrvach/Deskhop: Fast Desktop Switching Device

    20 projects | news.ycombinator.com | 27 Dec 2023
  • KVM Switch for Gaming and WFH

    1 project | /r/buildapc | 9 Dec 2023
  • Autoswap Keyboard Layouts based on Operating System

    1 project | /r/Keychron | 8 Dec 2023
  • Alternative solution to expensive KVM - Auto Monitor Input Switcher

    4 projects | /r/sysadmin | 7 Dec 2023
  • IT/programming multi-monitor setup? (coming from 6x old 21" square)

    1 project | /r/Ubuntu | 7 Dec 2023
  • Linux VNC viewer not displaying MacOS with multiple desktops (single monitor)

    2 projects | /r/linuxquestions | 3 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


What are some of the best open-source Mouse projects in C? This list will help you:

Project Stars
1 barrier 26,181
2 warpd 2,796
3 xclicker 418
4 macpaste 146
5 HIDman 94
6 Display-Lock 79
7 btnx 64
8 btnx-config 52
9 picoduck 23

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives