Баг выбора клавиши по Enter в выпавшем меню на стр. "Разное"

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Понятия не имею — чем. Но, как видим, отличаются.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Enter/Esc являются системными для выпадающих меню аналогично F4 и Alt+Вниз/Вверх. Гислер должен был проработать общую для всех клавиш концепцию, а не разбрасывать их по полюсам. Т.е. либо только фокус в меню либо только системное поведение.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Т.е. либо только фокус в меню
То есть подгоняю фокус к нужной мне клавише (F12, например), нажимаю (автоматически) на клавиатуре Enter и фокус уходит с F12 на ENTER?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Из соображений здравого смысла все управляющие клавиши должны работать в списке стандартно: Enter/Esc/Up/Down/PgUp/PgDn/Home/End.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
Так-то оно так, но в данном случае эти клавиши в списке и выбираются. Что считаем тут стандартом: выбор в меню или управляющую функцию?
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

MVV
Наверное, это было бы логично. Сейчас из перечисленных так работают только Up и Down.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Я хотел бы отметить, что в работе стандартной функции назначения клавиш есть много несообразностей (далеко не только то, о чём шла речь выше), но грузить Гислера всем сразу было бы, наверное, неправильно чисто тактически. Для начала, ИМХО, надо добиваться исправления явного бага с Enter, коль скоро тема на оффоруме уже есть, да и здесь началось всё именно с этого. (Обязательно с уточнением того, что там на самом деле происходит и что уж никак не может являться фичей.) А потом расширять обсуждение проблемы.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa писал(а):нажимаю (автоматически) на клавиатуре Enter и фокус уходит с F12 на ENTER?
Ну, да. Команда же выбирается, значит, и пункт в меню без скрытия списка должен. Иначе — чисто системный вариант.

Avada
Не вижу смысла городить огород из багрепортов. Нужно склонять к общему для всех клавиш поведению, понятному пользователям.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
А я, напротив, вполне вижу смысл. С учётом, например, того, что вот-вот появится 9.20 RC2 (надо полагать, всё ещё без исправлений), а там и до финала не особенно, судя по всему, далеко. А все склонения, при их общей правильности, могут привести просто к тому, что вопрос будет отложен на потом, до следующей линейки. Впрочем, я никому своё мнение не навязываю. Желающие могут попробовать любой вариант, а там посмотрим результат.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Ну, да.
Как же в таком случае назначить на F12 новую команду?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Там обсуждение уже в предложенном мной ключе развивается, переписывать нет смысла.
sa писал(а):Как же в таком случае назначить на F12 новую команду?
Как назначать — это другая опция. Выбрать в списке, может? На данный момент по Alt+Вниз/Вверх, F4 или клику ЛКМ. По Enter не получится.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):По Enter не получится.
В нынешнем TC как раз получается это делать, поскольку нажатие Enter оставляет F12 в качестве переопределяемой клавиши, а в обсуждаемом варианте ("только фокус в меню") вместо F12 там появится ENTER.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ошибаешься. Назначь cm_Return на Enter. Выбери стрелками F12 и жми Enter. И посмотри, что появится в поле "Команда:".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):И посмотри что появится в поле "Команда:"
Не так важно, что там появится, важно, что F12 после Enter сохранится, а команду я всё равно буду сам выбирать - ту, что мне надо.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Важно и то и другое. Команда может совпадать. Должно быть соответствие. И в данном случае не суть, F12 там или любая другая клавиша.

Уже фикс вышел, пошли тестировать:
20.06.18 Fixed: Configuration - Options - Misc, hotkey dropdown combobox: Handling of ENTER, ESC and TAB keys was different in 32-bit and 64-bit (32/64)
Теперь отлично! Поведение системное. Осталось теперь решить по PgDn/PgUp/Home/End.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить