Skip to main content

Send keystrokes to a virtual keyboard

Project description

GInput

This is just a simple (and dirty) python script that will take input from a string, piped stdin or clipboard and send it to a virtual keyboard using libevdev

Installation

python setup.py install

Usage

usage: ginput [-h] [-s STRING] [-c]

Type a string to virtual input device

options:
  -h, --help            show this help message and exit
  -s STRING, --string STRING
                        The string to send to the virtual input device
  -c, --clipboard       Use contents of the clipboard

Examples

Type contents of clipboard: ginput -c

Type contents of string: ginput -s "foo"

Type contents of piped input (stdin): echo "foo" | ginput

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

ginput-glisignoli-1.0.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ginput_glisignoli-1.0.1-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file ginput-glisignoli-1.0.1.tar.gz.

File metadata

  • Download URL: ginput-glisignoli-1.0.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for ginput-glisignoli-1.0.1.tar.gz
Algorithm Hash digest
SHA256 2fb1f409745409806a2a9a898b4abb420122e56bd4842eb9934ac4c6f4f9a455
MD5 17379a2d7b205be35f81c68a7c62659c
BLAKE2b-256 dc9233c6464e3ab161fce0ebdf294fc8d8ff75f0f5d31132fa624ff596a1330e

See more details on using hashes here.

File details

Details for the file ginput_glisignoli-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ginput_glisignoli-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a5c768910a98e3fb471c84322fde094e012460988e05743cad0a31077e6783a2
MD5 a2a9c2b45e439fc17412e4e3330c029a
BLAKE2b-256 db55d82c76035460250dd3e0973a1007bea0085cec314991453b88a67a2f9c9b

See more details on using hashes here.

Supported by

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