-
Notifications
You must be signed in to change notification settings - Fork 79
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
Entry in action menu to temporarily disable alt drag #283
Comments
You can already setup a keyboard only shortcut for the Action menu (using 1.56): Also to Suspend/Resume AltSnap, you can use the Scroll lock key. there is an option in the Keyboard tab. It does make sense to add an additional action to Suspend/Resume AltSnap. |
I already have one. But disabling AltSnap from the tray icon disables the keyboard shortcut as well. I would like a way to disable only the movement and resizing
I do not have that key.
Make sure it does not suspend the keyboard shortcut to open the action menu |
Yes disabling AltSnap is notthe same than the scroll lock way.
I should have thought about that. |
AltSnap_i386.zip This version adds the suspend/resume Altsnap shortcut (you need to configure) |
I replaced the executables but it does not look like there is a new entry in the action menu when I trigger it using alt+space: I have "apply to the pointed window" enabled, which seems to be the problem. If I disable it: |
I would recommend turning the "Suspend/Resume AltSnap" into a checkbox just like the toggles. For example, name it "Suspend AltSnap" and have it be checked if it's already suspended, and unchecked otherwise |
It is really a test build. Is not a customizable keyboard shortcut enough? I feel it makes double use and I really do not like having it in the action menu. |
Well yeah, I know this is not the final version, which is why I recommended changes :)
It is difficult for me to answer this question. On one paw, I understand the single responsibility principle. The action menu is only for the window. On the other... no, wait. I have a solution. What if you really did make it window local? Use the action menu to disable moving and resizing only the one window. That would actually still solve my problem (which is games with an alt+drag keybind), but let me continue to use AltSnap for other windows. |
You could disable AltSnap in Full-screen/Maximized applications or blacklist your games. |
This is even more inconvenient than clicking the tray icon, so no, I would prefer not to do this |
The first time, yes, but in the long run and subsequent runs it is even more convenient than a shortcut. |
The synthesis would be to add a |
That isn't what my feature request is about, please make a new one (it is off-topic) |
It could make sense to add it to the blacklist temporally. |
That's not what I'm asking for. Adding it to the blacklist would disable all actions, even opening the action menu. I only want to disable movement and resizing.
This would be temporary, in memory, not saved to the ini file. It would be treated similarly to how borderless is now, except AltSnap would keep track of the windows itself
By using the action menu keyboard shortcut, which wouldn't be disabled
Every time you use the action menu you are one misclick away from terminating the entire process so I don't think this is a very big problem. The whole point of the action menu is to perform actions |
Disabling AltSnap for a specific window is an administrative task, If you want not to have to do it, then use a key combo, or suspend AltSnap temporarily with the keyboard shortcut. I could add the Add to blacklist action menu entry that would open the config dialog with the process mane appended to the balcklist, and you would just have to press OK and the program would be blacklisted. |
Once again this is not what I'm asking for and it's not an administrative task, I should be able to temporarily disable movement for 1 window without disabling AltSnap entirely or globally. |
So it is just about disabling MOVEMENT for a specific window temporarily? |
Sorry for my tone, I realize I'm getting annoyed by the other things that are being proposed here. To be perfectly clear this feature request is about the ability to temporarily disable moving and resizing a specific window (not a program, and not permanently) from the action menu. That way the action menu would still work to turn it off later, but I can use things like alt+drag for, say, multi cursor in a text editor. It would only last until the window is closed, but that's fine because I only care about the one window. I'm not asking about an easier way to add processes to the blacklist. I'm not asking about a keyboard shortcut to toggle AltSnap globally. I'm not asking about any of that.
Yes my feature request is quite specific really and all the alternatives proposed here don't serve my use case well. Hopefully the explanation above helps |
It makes more sense indeed, plus it would easy to do. |
yes, sorry it took me so long to communicate that |
Adds the Movement disabled menu entry. |
Perfect, that's exactly what I had in mind! Thank you <3 |
@RamonUnch I think this (unintentionally) inverted the tray logo for enabled and disable state |
It didn't, I'm using the test build that added this change and it does not have that issue |
Well it is inverted in |
That is not caused by this issue |
I would love an entry in the action menu to temporarily disable alt drag (but not the action menu itself), it would be much faster than hunting down the icon in the system tray.
i.e. I use alt+click to move/resize windows, and alt+space to open the action menu, would be nice if there was an action menu item to just toggle the former, so I can still open the action menu to re-enable it later.
The text was updated successfully, but these errors were encountered: