Skip to content

Zoom-in and out keyboard shortcuts are inconsistent or missing between Editor, Console, Files, Project, etc. #69

@richlysakowski

Description

@richlysakowski

Description

What steps will reproduce the problem?

the Keyboard shortcut for Zoom-in on the Editor widget is Ctrl-+
the Keyboard shortcut for Zoom-out on the Editor widget is Ctrl--

the Keyboard shortcut for Zoom-in on the Console widget is Ctrl-Shift-+
the Keyboard shortcut for Zoom-out on the Console widget is Ctrl--
the Keyboard shortcut for Zoom-out on the Console widget SHOULD BE Ctrl-Shift--

there is NO Keyboard shortcut for Zoom-in on the Help widget
there is NO Keyboard shortcut for Zoom-out on the Help widget
It is Mouse Right-Click menu to Zoom-in and Zoom-out

there is NO Keyboard shortcut for Zoom-in on the Files widget
there is NO Keyboard shortcut for Zoom-out on the File widget

the Keyboard shortcut for Zoom-in on the Files widget is Ctrl-+
the Keyboard shortcut for Zoom-out on the Files widget is Ctrl--

Yes, I know... "Consistency is the hobgoblin of small minds"
However, in this case, having consistency here will be one less thing to think about or discover (especially for beginners)

Please do this when you have time (or send me instructions for how to do it 8^))

Versions

  • Spyder version: 4.2.1
  • Python version: 3.9.7
  • Qt version: 5.12.9
  • PyQt5 version: 5.12.3
  • Operating System: Windows 10

Dependencies


# Mandatory:
atomicwrites >=1.2.0            :  1.4.0 (OK)
chardet >=2.0.0                 :  4.0.0 (OK)
cloudpickle >=0.5.0             :  2.0.0 (OK)
diff_match_patch >=20181111     :  20200713 (OK)
intervaltree >=3.0.2            :  3.0.2 (OK)
IPython >=7.6.0                 :  7.30.1 (OK)
jedi =0.17.2                    :  0.17.2 (OK)
jsonschema >=3.2.0              :  4.3.2 (OK)
keyring >=17.0.0                :  23.4.0 (OK)
nbconvert >=4.0                 :  6.3.0 (OK)
numpydoc >=0.6.0                :  1.1.0 (OK)
paramiko >=2.4.0                :  2.9.1 (OK)
parso =0.7.0                    :  0.7.0 (OK)
pexpect >=4.4.0                 :  4.8.0 (OK)
pickleshare >=0.4               :  0.7.5 (OK)
psutil >=5.3                    :  5.9.0 (OK)
pygments >=2.0                  :  2.11.1 (OK)
pylint >=1.0                    :  2.12.2 (OK)
pyls >=0.36.2;<1.0.0            :  0.36.2 (OK)
pyls_black >=0.4.6              :  0.4.6 (OK)
pyls_spyder >=0.3.0             :  0.3.2 (OK)
qdarkstyle >=2.8                :  3.0.3 (OK)
qtawesome >=0.5.7               :  1.1.1 (OK)
qtconsole >=5.0.1               :  5.2.2 (OK)
qtpy >=1.5.0                    :  2.0.0 (OK)
rtree >=0.8.3                   :  0.9.7 (OK)
setuptools >=39.0.0             :  60.2.0 (OK)
sphinx >=0.6.6                  :  4.3.2 (OK)
spyder_kernels >=1.10.1;<1.11.0 :  1.10.2 (OK)
textdistance >=4.2.0            :  4.2.2 (OK)
three_merge >=0.1.1             :  0.1.1 (OK)
watchdog >=0.10.3               :  2.1.6 (OK)
zmq >=17                        :  22.3.0 (OK)

# Optional:
cython >=0.21                   :  None (NOK)
matplotlib >=2.0.0              :  3.5.1 (OK)
numpy >=1.7                     :  1.21.5 (OK)
pandas >=1.1.1                  :  1.2.5 (OK)
scipy >=0.17.0                  :  1.7.3 (OK)
sympy >=0.7.3                   :  None (NOK)

# Spyder plugins:
spyder_notebook                 :  0.3.2 (OK)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions