Skip to content

Sends virtual input commands

active 2025-03-262026-05-15 (UTC)

Partial coverage11,299 / 12,120 hourly files (93%) · 2 absent upstream · 818 failed, retryable2025-03-232026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
190
Pushes
7
Pull requests
1
Issues
17
Stars
116
Forks
12

Activity over time

Daily event counts in the loaded window

Line chart, 416 days from 2025-03-26 to 2026-05-15. Pushes: 7 total, peak 4 in a day. Pull requests: 1 total, peak 1 in a day. Issues: 17 total, peak 3 in a day. Comments: 34 total, peak 9 in a day. Stars: 116 total, peak 3 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

Recent activity

Latest issues, pull requests and releases

  • Issue comment#673phpjunkie4202026-05-15 01:27
    Is there a better way to handle input in Wayland/KDE Plasma
  • Issue#670walid-chekkouri2026-01-23 14:11
    pynput Keyboard Listener Fails in Full-Screen Remote Desktop on Windows (Need real fix not workaround)
  • Issue#669joseveland2026-01-21 18:02
    `shift_pressed` should differ from CAPS detection logic
  • Issue comment#643AuroraWright2026-01-13 02:55
    Add missing injected parameter (fixes random crashes on macOS)
  • Issue#668LuizSeabraDeMarco2026-01-03 22:21
    Proposal: Optional integration with NanoWait for more reliable event timing
  • Issue comment#370BioTomateDE2026-01-03 21:59
    Numpad Return None
  • Issue comment#628lianghongzhuo2025-10-30 15:28
    pynput keyboard listener doesnt work on wayland (even with uinput)
  • Issue comment#578Bata942025-10-20 11:37
    Keyboardtracking CTRL + "second_key" doesn't output "second_key"
  • Issue comment#664liuhang-1232025-09-28 15:44
    Ark of Covenant
  • Issue#664liuhang-1232025-09-28 15:30
    Ark of Covenant
  • Issue comment#652Adam-D-Lewis2025-09-26 02:22
    Incorrect keyboard mapping for Dvorak Programmer Layout on Xorg
  • Issue comment#654moses-palmer2025-08-20 19:09
    Error: An argument 'injected' accidentally missing when calling function 'on_press'
  • Issue comment#661moses-palmer2025-08-19 07:52
    on_press missing 1 required positional argument: 'injected'
  • Issue#661moses-palmer2025-08-19 07:52
    on_press missing 1 required positional argument: 'injected'
  • Issue comment#265moses-palmer2025-08-15 20:47
    Unable to control keyboard on Mac
  • Issue#265moses-palmer2025-08-15 20:47
    Unable to control keyboard on Mac
  • Issue comment#657ntczkjfg2025-08-15 05:03
    Several bugs with pynput.keyboard uinput backend
  • Issue comment#652Adam-D-Lewis2025-08-12 19:26
    Incorrect keyboard mapping for Dvorak Programmer Layout on Xorg
  • Issue comment#641moses-palmer2025-08-12 19:12
    mouse listener on_scroll not accurately capturing scroll dx dy values
  • Issue comment#648moses-palmer2025-08-12 18:59
    Add possibilty to inject a dead key
  • Issue comment#659moses-palmer2025-08-12 18:31
    'error: failed-wheel-build-for-install' when installing from pip
  • Issue#659moses-palmer2025-08-12 18:31
    'error: failed-wheel-build-for-install' when installing from pip
  • Issue comment#635moses-palmer2025-08-12 18:23
    Inconsistent behavior with pynput when creating global hotkey
  • Issue comment#651moses-palmer2025-08-12 18:20
    Typo/clarification in limitations.rst
  • Issue#651moses-palmer2025-08-12 18:20
    Typo/clarification in limitations.rst

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 116 stars here means stars gained during the window, not the repo's star count.