Skip to main content

freqkey

 _                   _             
| |                 | |            
| |  ,_    _   __,  | |   _        
|/  /  |  |/  /  |  |/_) |/  |   | 
|__/   |_/|__/\_/|_/| \_/|__/ \_/|/
|\               |\ that's      /| 
|/               |/ "freaky"    \| 

PyPI version

What do

Listens in on all your keypresses (without logging them consecutively, this is not a keylogger) and generates a count that looks somewhat like this:

Started: 2019-03-24 19:05:54.123276 (duration 0:00:20.107664)

Modifiers:
  leftmeta                                                       5
  leftctrl                                                       3
  leftalt                                                        1

Combos:
  k                                                              6
  j                                                              4
  leftmeta + 1                                                   2
  leftmeta + tab                                                 2
  leftctrl + space                                               1
  h                                                              1
  b                                                              1
  leftmeta + 2                                                   1
  leftctrl + t                                                   1
  leftctrl + w                                                   1
  leftalt + 1                                                    1
  space                                                          1

Usage

usage: freqkey [-h] [--out OUT] [--update UPDATE]

optional arguments:
  -h, --help       show this help message and exit
  --out OUT        Output file, defaults to stdout
  --update UPDATE  Update frequency in seconds, defaults to 60

Problems

I've only tested this on an Ubuntu Linux system. It should be cross-platform as it uses the inputs library to collect key events. If you have issues running it, make sure your user is in the input group or, if you must, run it as root.

Metadata

Release files for freqkey 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for freqkey 0.0.3
File Size Uploaded
freqkey-0.0.3.tar.gz 3.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for freqkey 0.0.3
File Interpreter ABI Platform
freqkey-0.0.3-py3.7.egg Legacy Egg format - - Details
freqkey-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 13.5 kB

Release files / freqkey-0.0.3.tar.gz

Download URL freqkey-0.0.3.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cacf30a5caa2c9d363c118d467f93ab3c74231dd99e25c32263b2bb8333c965e
BLAKE2b-256 checksum
How to use checksums
3e75e5dedd64f0fb500acb8e690651f6f1a947919ec587304229b398c658a5b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / freqkey-0.0.3-py3.7.egg

Download URL freqkey-0.0.3-py3.7.egg
Size 5.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
c3e74413c3db5456cc53a5fda30b87b814fda145e18fafa06f27ee53d0f55d65
BLAKE2b-256 checksum
How to use checksums
3585b3b433886a12b097b8be3cd30a8a29ad72e4d22cfc580ae1da70f9d327d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / freqkey-0.0.3-py3-none-any.whl

Download URL freqkey-0.0.3-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0dfbe085353aa83b10ed1094a7f03dcfc0bd9f24a3f0f7ec81e4c3307898fd2c
BLAKE2b-256 checksum
How to use checksums
cdd2d141b0cf18b734626d6de2e91d288eb6dc35c47d2cbab336b1a18c1a0a16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.0.3 This release

3 release files

0.0.2

2 release files

0.0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page