Skip to main content

A Python library with utilities to help contruct "interception" input manipulation flows.

Project description

Documentation Status Gitlab pipeline status (branch) PyPI

PyKeyMapper is an unofficial plugin for interception tools. It provides a set of utilities to easily create executables which manipulate input to create advanced keyboard mappings.

A set of preconfigured executables are supplied for inspiration and convenience, but it is easy (and encouraged) to make your own.

Preconfigured keyboard mappings can used via the command line interface:

$ pykeymapper --help

Usage: pykeymapper [OPTIONS] COMMAND [ARGS]...

  PyKeyMapper - A tool to customise your keyboard

Options:
  --help  Show this message and exit.

Commands:
  alt-brackets        Turn alt key into "Bracket Button"
  backslash2shift     Make backslash shift when pressed with another key
  forwardslash2shift  Make forward slash shift when pressed with another key
  special-space       Turn space into "Special Character key"

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pykeymapper-0.1.3.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

pykeymapper-0.1.3-py2.py3-none-any.whl (10.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pykeymapper-0.1.3.tar.gz.

File metadata

  • Download URL: pykeymapper-0.1.3.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for pykeymapper-0.1.3.tar.gz
Algorithm Hash digest
SHA256 43ecc521d18f0de529a987649414174f07505516b0a1554f5fcb6b5991601850
MD5 bd2842441798319f81c492e70157228b
BLAKE2b-256 67e685c2fe840d666aba54545a2a94e50bef2aea84cc3619d3bb62946ec39f16

See more details on using hashes here.

File details

Details for the file pykeymapper-0.1.3-py2.py3-none-any.whl.

File metadata

  • Download URL: pykeymapper-0.1.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for pykeymapper-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2607de263dac01e77a1b5c43ea18e8171a01e925049d2e1357ab96a6f275408c
MD5 33e321cc75f3c8710dd7a3e547a48671
BLAKE2b-256 0dd2ab6d08492363a435d2f7a3f08beb79e7b36949bbc600c5afb3cd1335bc7a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page