A custom widget for returning mouse and keyboard events to Python
Project description
ipyevents
Browsers events for your jupyter widgets
ipyevents provides a custom widget for returning mouse and keyboard events to Python. Use it to:
- add keyboard shortcuts to an existing widget;
- react to the user clicking on an image;
- add callbacks on arbitrary mouse and keyboard events.
See this demo notebook for documentation.
Special thanks to the contributors to ipyevents
!
Try it on binder:
Documentation
Installation
To install using conda
:
$ conda install -c conda-forge ipyevents
To install use pip
:
$ pip install ipyevents
Using with JupyterLab (whether you installed with conda
or pip
):
- The stable releases of ipyevents (
2.0.0
and higher) are only built for JupyterLab 3 and up. - The last release that is built for JupyterLab 2 is 0.9.0. See the README for that version for installation instructions.
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager ipyevents
For a development installation (requires npm),
$ git clone https://github.com/mwcraig/ipyevents.git
$ cd ipyevents
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix ipyevents
$ jupyter nbextension enable --py --sys-prefix ipyevents
For Jupyter Lab also do this:
$ npm install
$ npm run build
$ jupyter labextension install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ipyevents-2.0.2.tar.gz
(227.3 kB
view hashes)
Built Distribution
ipyevents-2.0.2-py3-none-any.whl
(101.8 kB
view hashes)
Close
Hashes for ipyevents-2.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60c2a9e992bdc41e8577aa27e57b124efafa48a59a3bff886029fe5700d546b3 |
|
MD5 | e84dfb76841b93cfb47a87da017e1443 |
|
BLAKE2b-256 | af495692d363a82838282f5c33a787922f07115d7ba4b452391e51db95c9d247 |