plover-xtest-input
Capture input from the xtest keyboard.
Only on systems that uses X. Would be useful to use Plover from other machines from a remote control program (TeamViewer, for example) if it uses xtest keyboard to send key presses.
Note: must not be used together with the default output method (which uses xtest to simulate key presses. That will create an infinite loop).
Alternative output methods include plover-uinput-output (works better, but does not support full Unicode), and plover-unused-xtest-output (doesn't work as well, especially with keyboard shortcuts)
For testing, xdotool can be used.
Machines
When the plugin is installed, two additional machines are listed,
XTEST keyboard and XTEST serial keyboard.
-
XTEST keyboardcaptures the key up/key down events like from a normal keyboard. -
XTEST serial keyboardcaptures the key presses events from the XTEST keyboard, then decode it to a chord using some algorithm (see the source code for details).This was implemented to use Plover over TeamViewer/Dotterel. To use it, you should download Dotterel (some version that includes this commit. You may need to build it from source), disable all the dictionaries and only keep the
SerialEncodingdictionary, then use it normally.
Release files for plover-xtest-input 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-xtest-input-0.0.1.tar.gz | 16.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plover_xtest_input-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.8 kB
Release files / plover-xtest-input-0.0.1.tar.gz
| Download URL | plover-xtest-input-0.0.1.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
977c69bc4056bcfd88db047c354d67599aff47e3b0ed6792d694bdee2dd13d7f
|
|
BLAKE2b-256 checksum How to use checksums |
9a3f23c7fe7e4d16e91541ee9d78893e5518f228bc2b093f1da5f9c8a0dcb5e0
|
| 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_xtest_input-0.0.1-py3-none-any.whl
| Download URL | plover_xtest_input-0.0.1-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
11b42958d491ef90666e69f0e18d5f4a57b8e86c8ff25b9e08f1a262a578e843
|
|
BLAKE2b-256 checksum How to use checksums |
65a874368616d04f9640f35bc109a5d4695db08ea7f39056a21c9db93d17bb78
|
| 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
|