"Нестандартное" поведение "Стандартных" клавиш

Хотите говорить о Far и не знаете, куда обратиться?
sysadm-nk-resurs
Posts: 71
Joined: Tue 29 Dec, 2009 19:16

Re: "Нестандартное" поведение "Стандартных" клавиш

Post by sysadm-nk-resurs » Tue 11 Sep, 2012 10:19

Latest post of the previous page:

HaRT wrote:...Кого не устраивают умолчательные сочетания, тот настраивает их макросами. Если этот механизм не предоставляет приемлемого решения, то именно об этом и следует говорить, а не призывать подстроить поведение под Ваш вкус.
Ни в коем случае ни разу не брался призывать что-то подстроить _под_мой_вкус_. Всё, что _мне_лично_ неудобно, я в состоянии и сам довести до нужного поведения макросами; и прекрасно понимаю, что мои предпочтения могут не совпадать с привычками/вкусами многих (в пределе - даже и всех вообще). Разговор веду исключительно про логичность/нелогичность того или иного решения.
GrAnD wrote:Полностью поддерживаю топикстартера.
Наличие или отсутствие выпавшего списка автодополнения не должны менять набор клавиш для редактируемой строки и их поведение.
У нас тут любят ссылаться на поведение windows, так вот в системе выпадение списка автодополнения не забирает себе кнопки.
Ну, в данном конкретном случае, ИМХО, даже не в виндовых стандартах дело, а в эргономике в чистом виде:
Коли мы редактируем текст в строке - то этот текст и есть основной объект приложения усилий; И основные органы управления работой с основным объектом не должны меняться никакими дополнительными/сервисными/итп приблудами, коим автодополнение тут и является.
Повторю аналогию с транспортом: в какой бы вид транспорта вы не сели - вы всегда сумеете управлять направлением движения с помощью рулевого колеса. Будь то легковушка/грузовик/велосипед/катер/самолёт/и-вообще-всё-что-угодно. Ибо поворот рулевого колеса меняет направление движения всегда в сторону поворота независимо ни от чего. А влияющих факторов может быть много, и, если каждый из них будет менят принцип управления поворотом руля... :)

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Re: "Нестандартное" поведение "Стандартных" клавиш

Post by John Doe » Tue 11 Sep, 2012 10:44

GrAnD wrote:Полностью поддерживаю топикстартера.
Наличие или отсутствие выпавшего списка автодополнения не должны менять набор клавиш для редактируемой строки и их поведение.

У нас тут любят ссылаться на поведение windows, так вот в системе выпадение списка автодополнения не забирает себе кнопки.
Вообще-то автодополнение больше всего мешается в панелях. Именно потому, что отбирает стандартные клавиши.
А в панелях как вы знаете задействовано море клавиш.
Ваши предложения?

А со строкой Windows сравнивать нечего, там панелей нет.

User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: "Нестандартное" поведение "Стандартных" клавиш

Post by GrAnD » Tue 11 Sep, 2012 16:15

если вы имеете в виду автодополнение в командной строке в ФАРе, то в cmd.exe есть автодополнение, и именно на него (примерно) и надо ориентироваться.
Механизм уже давно придуман дополнять по нажатию клавиши. После нажатия клавиши можно хоть в цикле перебирать хоть выводить список возможных - и вот этот список уже может забрать на себя часть клавиш - поскольку он затребован.

ИМХО с включеным автоматическим дополнением в панелях жить будет невозможно.

В первом сообщении топика описана гораздо более простая ситуация чем с панелями - где в процессе ввода непроизвольно меняется набор клавиш и их поведение, что неприемлимо.

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 239 times

Re: "Нестандартное" поведение "Стандартных" клавиш

Post by John Doe » Tue 11 Sep, 2012 18:03

Вы правы, что ситуация проще.
Но проблема общая, и вероятно решать (если тут есть что решать) надо однотипно.
Я для себя решил однотипно - в обоих случаях отключил авто :-)

2useven10
Posts: 3985
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 173 times

Re: "Нестандартное" поведение "Стандартных" клавиш

Post by 2useven10 » Thu 13 Sep, 2012 20:29

Уже давно есть M#1616...

Post Reply

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