Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keyboard Navigation and Shortcut Issue in Spyder Notebook #449

Open
arque1393 opened this issue Dec 6, 2023 · 0 comments
Open

Keyboard Navigation and Shortcut Issue in Spyder Notebook #449

arque1393 opened this issue Dec 6, 2023 · 0 comments

Comments

@arque1393
Copy link

arque1393 commented Dec 6, 2023

Description of your problem

1. Navigation Problem

I can neither use the Jupyter Key Bindings for Spyder Notebook shell navigation nor can set custom keybindings to navigate to my shell. Arrow keys are only able to scroll but it should do something more like selecting up shell or bottom shell.

2. Shell Run Issue

Shift-Enter Shortcut is not automatically applied on the Spyder notebook shell. Compare the feature with Jupyter Notebook for better understanding.

4. My Opinion

It would be better if any customized keybindings setup feature available for Spyder Notebook which only works when the Notebook Panel is selected.

Versions and main components

  • Spyder version: 5.5.0 (pip)
  • Python version: 3.11.6 64-bit
  • Qt version: 5.15.2
  • PyQt5 version: 5.15.10
  • Spyder Notebook Version: 0.5.1
  • Operating System: Linux-6.6.4-zen1-1-zen-x86_64-with-glibc2.38

Dependencies

Mandatory:

atomicwrites >=1.2.0 : 1.4.1 (OK)
chardet >=2.0.0 : 5.2.0 (OK)
cloudpickle >=0.5.0 : 3.0.0 (OK)
cookiecutter >=1.6.0 : 2.5.0 (OK)
diff_match_patch >=20181111 : 20230430 (OK)
intervaltree >=3.0.2 : 3.1.0 (OK)
IPython >=8.13.0,<9.0.0,!=8.17.1 : 8.18.1 (OK)
jedi >=0.17.2,<0.20.0 : 0.19.1 (OK)
jellyfish >=0.7 : 1.0.3 (OK)
jsonschema >=3.2.0 : 4.20.0 (OK)
keyring >=17.0.0 : 24.3.0 (OK)
nbconvert >=4.0 : 7.11.0 (OK)
numpydoc >=0.6.0 : 1.6.0 (OK)
parso >=0.7.0,<0.9.0 : 0.8.3 (OK)
pexpect >=4.4.0 : 4.9.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 5.9.6 (OK)
pygments >=2.0 : 2.17.2 (OK)
pylint >=2.5.0,<3.1 : 3.0.2 (OK)
pylint_venv >=3.0.2 : 3.0.3 (OK)
pyls_spyder >=0.4.0 : 0.4.0 (OK)
pylsp >=1.9.0,<1.10.0 : 1.9.0 (OK)
pylsp_black >=1.2.0,<3.0.0 : 1.3.0 (OK)
qdarkstyle >=3.2.0,<3.3.0 : 3.2.3 (OK)
qstylizer >=0.2.2 : 0.2.2 (OK)
qtawesome >=1.2.1 : 1.2.3 (OK)
qtconsole >=5.5.0,<5.6.0 : 5.5.1 (OK)
qtpy >=2.1.0 : 2.4.1 (OK)
rtree >=0.9.7 : 1.1.0 (OK)
setuptools >=49.6.0 : 65.5.0 (OK)
sphinx >=0.6.6 : 7.2.6 (OK)
spyder_kernels >=2.5.0,<2.6.0 : 2.5.0 (OK)
textdistance >=4.2.0 : 4.6.0 (OK)
three_merge >=0.1.1 : 0.1.1 (OK)
watchdog >=0.10.3 : 3.0.0 (OK)
xdg >=0.26 : 0.28 (OK)
zmq >=22.1.0 : 25.1.1 (OK)

Optional:

cython >=0.21 : None (NOK)
matplotlib >=3.0.0 : 3.8.2 (OK)
numpy >=1.7 : 1.23.5 (OK)
pandas >=1.1.1 : None (NOK)
scipy >=0.17.0 : 1.11.4 (OK)
sympy >=0.7.3 : 1.12 (OK)

Spyder plugins:

spyder_notebook.notebookplugin 0.5.1 : 0.5.1 (OK)
spyder_terminal.terminalplugin 1.2.2 : 1.2.2 (OK)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant