Keyboard Navigation and Shortcut Issue in Spyder Notebook
arque1393 opened this issue · 0 comments
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)