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

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

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

Аватара пользователя
CaptainFlint
Сообщения: 6243
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Есть программы, записывающие экран вместе с указанием нажимаемых клавиш и кнопок мыши. Например, UVScreenCamera.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):нажатия же не будут видны.
Записал.

И заметил ещё такой момент: если в развёрнутом меню нажать клавишу Esc/Enter и удерживать около секунды или больше, то позиция в списке меняется на Esc/Enter, соответственно. По идее до отпускания и следующего нажатия подобного быть не должно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

RedLoad не продлил домен. Заменил ссылку.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

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

Сообщение Flasher »

ОК. А что насчёт замечания? Стоит в первом посте написать, чтобы Гислер обратил внимание.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ты про удерживание клавиши? Тут по идее срабатывает банальный повтор, как и в случае любой другой клавиши: когда удерживаешь клавишу определённое время, система начинает посылать её многократно, по первому нажатию закрывается меню, второе уже ловится свёрнутым комбобоксом, который ставит фокус на Esc/Enter... Попробуй изменить задержку перед началом повтора (в аплете Клавиатура на панели управления) - это заметно влияет на задержку перед выбором клавиши в свёрнутом комбобоксе.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Это же можно контролировать по отпусканию клавиш. Пока не отпустил, удержание не зацикливает нажатия. Думаю, для Гислера это раз плюнуть.
Мне нет смысла менять задержку. Я на этот момент обратил внимание, когда записывал гифку. Пришлось дольше удерживать, чтобы затянуть момент нажатия.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

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

Сообщение Flasher »

Разница в том, что здесь идёт выбор одной нажимаемой клавиши, а не текста в строке некого комбобокса.

P.S.: Глянь, тебе там приватную бету на мыло послали.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

По Enter/PgUp/PgDn/Home/End он не стал ничего менять, но по Esc сделал, как ты просил - дополнительное нажатие закрывает диалог.

F1-F12 работают, но F1 вдобавок открывает справку:)

А багу воспроизвести не смог, но исправил что-то релевантное - и помогло, теперь по Esc команда соответствует выбранной клавише (которая возвращается к выбранной стрелками).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):но по Esc сделал, как ты просил - дополнительное нажатие закрывает диалог.
О как. Мысля материализовалась ментальным переносом из России в Швейцарию. :)
А Enter не стал трогать?
MVV писал(а):F1-F12 работают, но F1 вдобавок открывает справку
Работают как и в каком состоянии списка? Т. е. мы выбираем уход от системного поведения? А как же F4?
В отношении F1 тоже было бы логично соблюсти принцип повторного нажатия. Одновременное срабатывание — непорядок.

По возврату с Esc понял. То, что надо.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А Enter не стал трогать?
Нет. Типа, Enter там всё равно не нужен в середине процесса привязки клавиши.
Работают как и в каком состоянии списка? Т. е. мы выбираем уход от системного поведения? А как же F4?
F2-F12 в любом состоянии списка просто выбирают клавишу. F1 выбирает клавишу и открывает справку. F4... больше не с нами.
В отношении F1 тоже было бы логично соблюсти принцип повторного нажатия. Одновременное срабатывание — непорядок.
Непорядок, но повторное нажатие - та ещё идейка...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):F4... больше не с нами.
Надо вернуть.
MVV писал(а):Непорядок, но повторное нажатие - та ещё идейка...
Так это уже его идейка-то. Пусть повторит. Это же куда лучше, чем ты описываешь.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вряд ли он уже успеет что-то поправить, релиз сегодня.

И потом, что же ты про F4 раньше не вспомнил?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ну, ты всё равно напиши. Можешь на почту.

В смысле? Я вообще-то о том, чтобы можно было выбирать нажатием клавиши F1-F12, не писал. А про использование F4 системным образом писал неоднократно.

А вообще с точки зрения логики, нажатие Esc разве не должно возвращать пункт, выбранный до любых манипуляций в развёрнутом меню? Какой смысл отдавать приоритет именно выбору стрелками?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить