Bottom Panel Shortcuts

by NoctemCat

4

Bottom Panel Shortcuts

Plugin for Godot 4.1 and 4.2. Provides configurable shortcuts for bottom panels. Includes last opened bottom window and positional shortcuts that depends on currently visible buttons to bottom panels.

If you are on higher version (>= 4.3) Godot added Toggle Last Opened Bottom Panel shortcut that is doing the same thing as this plugin, except positional shortcuts. You are still free to use this plugin if you like positional shortcuts (Alt + 1,... Alt + 9).

It supports toggle for any bottom window, even the ones that were added through plugins.

Default shortcuts

  • Ctrl + Space: Toggle bottom panel
  • Alt + 1: Toggle 1st visible button
  • Alt + 2: Toggle 2nd visible button
    ...
  • Alt + 9: Toggle 9th visible button

Hot to change default shortcuts?

  1. Open your project settings
  2. Enable "Advaned setting"
  3. Go to "Plugin" > "Bottom Window Shortcuts"

Project settings window




There you will be able to change Shortcut resource




Note: You can't load tres files into here, it is unsupported and will cause project manager to be unable to load this project. If you set tres file here, open project.godot and under [plugin] setting delete any bottom_panel_shortcuts\setting that contains Resource("file_path")

How does bottom windows shortcuts work?

The window that will be toggled is based on currently activated shortcut's position in the array. When shortcut is activated all buttons are filtered by visibility and then accessed by shortcut's index.

Because of this, theoretically this should be able to support any number of bottom panel windows, by way of growing this array. Or you can make the array smaller, if you think that default number of shortcuts is too large, or you already use these keys for other commands.

If you don't want to toggle 3rd or 4th window, but still want to toggle buttons further in the position you can clear shortcut resource, or you can change resource to not listen to any input.

Version

0.1.0

Engine

4.1

Category

Misc

Download

Version0.1.0
Download Now

Support

If you need help or have questions about this plugin, please contact the author.

Contact Author