AlexanderPro / SmartContextMenu

Smart context menu for all windows in the system
MIT License
129 stars 6 forks source link

Hotkey "left mouse button" #3

Open oleg-sgh opened 10 months ago

oleg-sgh commented 10 months ago

Hello. I decided to try this context menu option. It's not very convenient to reach for the keyboard every time. Can I add a hotkey "left mouse button"? Call menu: left mouse button + right mouse button. Or add a setting as in SmartSystemMenu - right-click on the window title.

AlexanderPro commented 10 months ago

Hi @oleg-sgh,

I will try to add this option to the next version. Would you like to use Middle Mouse Button and disable Ctrl key in the settings dialog for a while?

oleg-sgh commented 10 months ago

For me it’s more convenient: left mouse button + right mouse button at the same time. For me personally, the middle mouse button is not comfortable, but this option may be useful for others.

AlexanderPro commented 9 months ago

Unfortunately, I can't fix this issue correctly yet.

oleg-sgh commented 8 months ago

А возможно добавить опционально, чтобы меню SCM появлялось только на заголовке, как в SSM? Очень неудобно тянуться к клаве, чтобы нажимать горячую клавишу. Вариант с одновременным нажатием левой и правой кнопкой мыши, для вызова меню, всё ещё актуален. Последовательность нажатия кнопок мыши не имеет значения. Есть ещё вариант - долгое нажатие левой кнопкой мыши, но это на любителя, хотя имеет место быть.

AlexanderPro commented 8 months ago

Подскажите, а как Вы хотите вызывать меню по заголовку, только мышкой? К примеру двойной клик правой кнопкой не подойдёт? К сожалению одновременное нажатие правой и левой клавишей мыши пока не получилось сделать технически и не могу сообразить причину почему не отрабатывает. Возможно со временем придет осознание как это реализовать) Если получится в следующих версиях добавлю в SCM новые пункты, один из которых Borderless, чтобы запускать некоторые игры в безрамочном режиме.

oleg-sgh commented 8 months ago

Точно так же, как было сделано правой кнопкой мыши по заголовку в SSM. Двойное нажатие кнопок реализовано в дополнении Firefox. Нажимается одна кнопка и, не отпуская, вторая. https://addons.mozilla.org/en-US/firefox/addon/gesturefy/

4

Двойной клик левой кнопкой у меня отдельной кнопкой на мыши, но эта функция загружена до предела. И опять же, она подойдёт только для заголовка. В окнах будут ложные срабатывания. Левую могу потестить, а средняя кнопка вообще неудобна.

AlexanderPro commented 8 months ago

Если попробую сделать доработку, чтобы меню вызывалось только если курсор мыши находится над заголовком окна, эту настройку добавлю в раздел с горячими клавишами, так будет нормально? Можно будет у горячих клавиш оставить только правую кнопку мыши и тогда эффект будет как у SSM.

oleg-sgh commented 8 months ago

Да, вполне. Спасибо.

AlexanderPro commented 8 months ago

Добрый день!

К сожалению пока что не получается сделать доработку. Т.е. технически возможно отображать меню только для заголовка окна, но архитектура программы сделана так, что корректно это пока сложно реализовать.

oleg-sgh commented 8 months ago

Здравствуйте. Может позже придёт озарение. Удачи.