octalmage / mDesktop

mDesktop is a lightweight application that allows the user to utilize multiple virtual desktops.
Other
242 stars 46 forks source link

More hotkey options & possibility to disable hotkeys [$5] #1

Open octalmage opened 10 years ago

octalmage commented 10 years ago

For mDesktop V 1.6 beta 2, it is only possible to select hotkeys combos from a list. The problem come from the switch desktop hotkeys, bonded to either ctrl, shift or alt and the arrows. Those combos are already used in different programs and interer with mDesktop (or vice versa).

I suggest the possibility to add more modifiers and the possibility to choose which key will activate the function.

Source: https://code.google.com/p/mdesktop/issues/detail?id=114

--- There is a **[$5 open bounty](https://www.bountysource.com/issues/2710074-more-hotkey-options-possibility-to-disable-hotkeys?utm_campaign=plugin&utm_content=tracker%2F1897034&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1897034&utm_medium=issues&utm_source=github).
octalmage commented 10 years ago

Option 1) Switch back to using the Hotkey control and a checkbox for the Win key. I'll also have a checkbox to disable the hotkey altogether.

Option 2) Add the modifiers to the dropdown that are currently held down. This is similar to how Mac OS X did it:

octalmage commented 9 years ago

Option 3) I don't know why I didn't think of this sooner! I can just let the user input the hotkey manually. Like a text box where the user can Input "^#" for Ctrl+Win+Desktop! I think I'm going to go with this for now.

MPagel commented 9 years ago

If it's any consolation, you did have the ability to make custom mappings about 4-5 years ago in one of your earlier versions;) I think it was in the form of named buttons though where you pressed them on a GUI? (or you physically pressed them on your keyboard?) In any case, once that ability went away, the user always had the ability to edit the ahk file and change the mappings to their personal liking, but yes, I would encourage any in-application way possible to specify mappings.

octalmage commented 9 years ago

I had the hotkey control mentioned in option 1, but that had it's limitations. Like you couldn't use the Win key, and it was buggy. I think I'm just going to use a text box.

gordonpn commented 9 years ago

There isn't a way to disable the hotkeys to switch to next desktop and previous desktop, is there?

The reason I ask is because I other uses for the predefined hotkeys already: Shift+Left/Right for text editing Alt+Left/Right to navigate the open windows in Alt+Tab Ctrl+Left/Right to navigate between words (text editing)

octalmage commented 9 years ago

There isn't currently a way, but you can edit the hotkeys manually in the .ini file found in the same directory as mDesktop.exe.

meddev-code commented 7 years ago

Idiot idea to limit shortcuts to alt/ctrl/shift. Isnt it obvious? I am sorry, but moron made this program.