plover-unused-xtest-output
Output plugin for Plover, send key presses through xtest.
Note: the current (as of the time of writing) version of Plover does not support output plugins, you can enable it by enabling the corresponding extension plugin. The internal API are used, it might breaking at any time.
Only use unused key codes in xmodmap to avoid conflict.
Note that this still use the actual modifier keys. (this can be changed by unsetting and resetting the modifier map; however it doesn't affect most keyboard capture functionalities)
Note
- It's recommended to set time between key presses to a positive value to avoid bugs -- especially sequences of interleaved backspace presses and typing.
- Because the plugin changes
xmodmapmapping, some programs might send key codes different from whatplover-xtest-inputrequires.
Implementation note
The general user expectation would be (on a typical keyboard):
Shift(a)should result in (uppercase)A.Shift(bracketleft)should result inbraceleft.Shift(end)should select until the end of the line on most GUI applications (like a typical shift(end) keyboard press would do)
Therefore, unlike the xtest keyboard emulation plugin, this plugin have to copy the existing key map on sending key combinations.
Release files for plover-unused-xtest-output 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plover-unused-xtest-output-0.0.1.tar.gz | 19.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plover_unused_xtest_output-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.0 kB
Release files / plover-unused-xtest-output-0.0.1.tar.gz
| Download URL | plover-unused-xtest-output-0.0.1.tar.gz |
|---|---|
| Size | 19.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9bf1aa95f4c9e99e6ef1391d2253b855b460d03fb017dd24c94f0d5fac79960c
|
|
BLAKE2b-256 checksum How to use checksums |
03674b1cfb43dc636396b1b7ddfcb085922fc9393e7ba4dcc7dd9ea17d4b4a4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.6.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.3
|
Release files / plover_unused_xtest_output-0.0.1-py3-none-any.whl
| Download URL | plover_unused_xtest_output-0.0.1-py3-none-any.whl |
|---|---|
| Size | 18.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b747b24125a8cad7bf47da1a6b74e1b4c91fc79b758f5bd1204bb761c6517624
|
|
BLAKE2b-256 checksum How to use checksums |
2fe0ade471b6a21f6253471eb6f0e456fd0367c712e311afbaea550290888fe5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.6.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.3
|