Непонятка с RClick в диалогах и меню

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Непонятка с RClick в диалогах и меню

Post by Maximus5 »

Смущает различие реакции на правый клик мышкой в диалогах и меню (клик ЗА пределами диалога/меню).
Меню просто закрывается (как отмена), а диалог закрывается "с подтверждением".
Кажется логичным и в меню при закрытии правой кнопкой "выполнять" активный пункт.

PS. "Средний клик" меню закрывает с подтверждением, а в диалоге вообще ничего не делает. Я за "не делает" и в меню. Средняя кнопка это сейчас чаще всего колесо, которое еще и наклоняться может влево-вправо. Просто щелкать им неудобно.
User avatar
HaRT
Moderator
Posts: 11123
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 239 times
Been thanked: 380 times

Re: Непонятка с RClick в диалогах и меню

Post by HaRT »

Я тоже за то, чтобы поведение в диалогах и меню было единообразным.
А кому неудобно нажимать колёсико, может либо сменить мышь, либо намакросить.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Re: Непонятка с RClick в диалогах и меню

Post by Px »

Maximus5 wrote:Просто щелкать им неудобно.
Возможно это зависит от мыши, но я привык к нажатию на колёсико где-то за неделю на всех используемых мышах
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Непонятка с RClick в диалогах и меню

Post by Maximus5 »

HaRT wrote: кому неудобно нажимать колёсико, может либо сменить мышь, либо намакросить.
осталось найти колесо на тачпаде. нету его там!
резюме: ПКМ - универсальна и она уже используется в диалогах. так что я ратую за аналогичное поведение в меню.
а кто хочет колесо - могут намакросить :-P
User avatar
HaRT
Moderator
Posts: 11123
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 239 times
Been thanked: 380 times

Re: Непонятка с RClick в диалогах и меню

Post by HaRT »

Maximus5 wrote:осталось найти колесо на тачпаде. нету его там!
На многих тачпадах, которые я видел, есть средняя кнопка. Впрочем, мне важнее унификация поведения, чем то, какая именно кнопка будет.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Непонятка с RClick в диалогах и меню

Post by Maximus5 »

vmenu.cpp: 1394. вместо

Code: Select all

ProcessKey(KEY_ESC);
предлагаю поставить

Code: Select all

ProcessKey((MouseEvent->dwButtonState & FROM_LEFT_1ST_BUTTON_PRESSED) ? KEY_ESC : KEY_ENTER);
колесо не меняется
User avatar
John Doe
Бюрократ
Posts: 14147
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 79 times
Been thanked: 449 times
Contact:

Re: Непонятка с RClick в диалогах и меню

Post by John Doe »

Post Reply

Return to “Обсуждение Far Manager”