Bugtracker DMXControl 3

  • Status Neu
  • Percent Complete
    0%
  • Task Type Wunsch / Idee
  • Category GUI & Server → GUI
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Reported Version 3.3 RC x
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by philbearman - 30.12.2023
Last edited by JPK - 01.08.2024

FS#5230 - Improvements to keyboard shortcuts for faster workflow

Hi all,

It would be useful to have a lot more keyboard shortcuts available in DMXC3 to speed up workflow by allowing you to use a combination of mouse clicks and key presses rather than having to do almost everything with the mouse.

I understand there are plans to implement central keyboard management at some point - here are my suggestions for functions that would benefit from having assignable keyboard shortcuts:

* Shortcuts to open windows (cuelist editor with most recently used cuelist, most recently used stage view, cuelists, effects & filters, presets, programmer etc.)

* Context-aware shortcuts - for example, it would be intuitive to have Ctrl-N create a New entry in whatever window is selected, whether that’s the Cuelist window, the Device windows etc.

* The “Lumos”/”Nox” functions. This could just be a single key that toggles the dimmer between 0% and 100% (so for example you could just select devices in the stage view and then tap a key to set their dimmer to 100%, and press it again to set it to 0% - this would make programming much quicker)

* “GO” on cuelist

Shortcuts should also be listed on the menus and should pop up as tooltips when hovering over buttons in the UI. This would make it much easier to learn what the shortcuts are rather than having to refer to the manual.

All the best,
Phil

Admin
JPK commented on 24.02.2024 20:28

There are currently 2 problems to solve for that feature.

  1. We need to witch to WPF first because all different UI frameworks we use (currently 3 with WPF, WinForms and XNA) have different approaches for handling shortcuts. However, this transition will be complex because every non-WPF window has to be rewritten entirely (what will take multiple releases of DMXControl 3 until we reach this goal)
  2. We need a central shortcut handler, which handles all incoming shortcuts. In WPF and most of the other windows, we manage the shortcuts locally. So even if we want to implement e.g. the Ctrl+S shortcut to save the project, we couldn't do that currently because there is no way to detect that globally
philbearman commented on 25.02.2024 17:45

Thanks for explaining JP. It's more complicated than I realised!

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing