-
Notifications
You must be signed in to change notification settings - Fork 148
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
[Feature Request]: Options to reconfigure key/mouse bindings for navigation #1032
Comments
I'll add my 2 cents, but for me navigation is THE most important part of an application that should allow user keymap customisation, because the entire work we do in an app involves navigating around it. The 3 most used navigation actions I perform in Comfyui are the following:
In my opinion, those 3 actions should be performed solely with the mouse, so my left hand can rest on the armchair :) |
Ryxx, I agree with you completely. Those are such standard navigation conventions that’s absolutely how it should work. |
FYI work is underway on this. It is a bit convoluted due to hard-coded values that were written over a decade ago (and were perfectly fine then). Implementing a workaround that will need be broken soon after isn't an option, so please bear with whilst this gets done cleanly. |
+1 for LMB click + drag for selecting multiple nodes. Anyway I thing this should be added to Keybinding editor as an option, same as more arcane litegraph bindings that are currently hardcoded. Since this task is about navigation only I took the liberty of making an overall task for editing all litegraph bindings: #2015 |
Is there an existing issue for this?
What would your feature do ?
Expose settings to change the keybinds/mousebinds for panning, drag selecting, etc.
The main reasons this is needed are that the current set up is pretty unconventional when compared to other node-based environments like blender, Nuke, or even Adobe products, etc. and the ability to use a more familiar setup would be incredibly useful. Personally I'd find the Adobe method of holding space to pan and having an unmodified click+drag do a selection box very comfortable and would love to be able to work that way. Others may prefer blender, I see that mentioned a lot.
In addition to this: when using Firefox on macOS you cannot drag select without editing the litegraph python file to use the metaKey instead of the ctrlKey for drag selections. I realize this is more of a bug, and I will mention it in a separate issue, but for whatever reason, the ctrlKey does not work for that in Firefox on macOS. So I have to edit the python file to make it work every time I update ComfyUI. Very cumbersome and annoying, but this feature would provide a fix.
Proposed workflow
Templates would be great, but at this point even the most basic "set your own" options would be tremendously helpful.
Additional information
No response
The text was updated successfully, but these errors were encountered: