Баг выбора клавиши по Enter в выпавшем меню на стр. "Разное"
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
- CaptainFlint
- Сообщения: 6243
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Записал.MVV писал(а):нажатия же не будут видны.
И заметил ещё такой момент: если в развёрнутом меню нажать клавишу Esc/Enter и удерживать около секунды или больше, то позиция в списке меняется на Esc/Enter, соответственно. По идее до отпускания и следующего нажатия подобного быть не должно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ОК. А что насчёт замечания? Стоит в первом посте написать, чтобы Гислер обратил внимание.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ты про удерживание клавиши? Тут по идее срабатывает банальный повтор, как и в случае любой другой клавиши: когда удерживаешь клавишу определённое время, система начинает посылать её многократно, по первому нажатию закрывается меню, второе уже ловится свёрнутым комбобоксом, который ставит фокус на Esc/Enter... Попробуй изменить задержку перед началом повтора (в аплете Клавиатура на панели управления) - это заметно влияет на задержку перед выбором клавиши в свёрнутом комбобоксе.
Это же можно контролировать по отпусканию клавиш. Пока не отпустил, удержание не зацикливает нажатия. Думаю, для Гислера это раз плюнуть.
Мне нет смысла менять задержку. Я на этот момент обратил внимание, когда записывал гифку. Пришлось дольше удерживать, чтобы затянуть момент нажатия.
Мне нет смысла менять задержку. Я на этот момент обратил внимание, когда записывал гифку. Пришлось дольше удерживать, чтобы затянуть момент нажатия.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Разница в том, что здесь идёт выбор одной нажимаемой клавиши, а не текста в строке некого комбобокса.
P.S.: Глянь, тебе там приватную бету на мыло послали.
P.S.: Глянь, тебе там приватную бету на мыло послали.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
По Enter/PgUp/PgDn/Home/End он не стал ничего менять, но по Esc сделал, как ты просил - дополнительное нажатие закрывает диалог.
F1-F12 работают, но F1 вдобавок открывает справку:)
А багу воспроизвести не смог, но исправил что-то релевантное - и помогло, теперь по Esc команда соответствует выбранной клавише (которая возвращается к выбранной стрелками).
F1-F12 работают, но F1 вдобавок открывает справку:)
А багу воспроизвести не смог, но исправил что-то релевантное - и помогло, теперь по Esc команда соответствует выбранной клавише (которая возвращается к выбранной стрелками).
О как. Мысля материализовалась ментальным переносом из России в Швейцарию.MVV писал(а):но по Esc сделал, как ты просил - дополнительное нажатие закрывает диалог.
А Enter не стал трогать?
Работают как и в каком состоянии списка? Т. е. мы выбираем уход от системного поведения? А как же F4?MVV писал(а):F1-F12 работают, но F1 вдобавок открывает справку
В отношении F1 тоже было бы логично соблюсти принцип повторного нажатия. Одновременное срабатывание — непорядок.
По возврату с Esc понял. То, что надо.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Нет. Типа, Enter там всё равно не нужен в середине процесса привязки клавиши.А Enter не стал трогать?
F2-F12 в любом состоянии списка просто выбирают клавишу. F1 выбирает клавишу и открывает справку. F4... больше не с нами.Работают как и в каком состоянии списка? Т. е. мы выбираем уход от системного поведения? А как же F4?
Непорядок, но повторное нажатие - та ещё идейка...В отношении F1 тоже было бы логично соблюсти принцип повторного нажатия. Одновременное срабатывание — непорядок.
Надо вернуть.MVV писал(а):F4... больше не с нами.
Так это уже его идейка-то. Пусть повторит. Это же куда лучше, чем ты описываешь.MVV писал(а):Непорядок, но повторное нажатие - та ещё идейка...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ну, ты всё равно напиши. Можешь на почту.
В смысле? Я вообще-то о том, чтобы можно было выбирать нажатием клавиши F1-F12, не писал. А про использование F4 системным образом писал неоднократно.
А вообще с точки зрения логики, нажатие Esc разве не должно возвращать пункт, выбранный до любых манипуляций в развёрнутом меню? Какой смысл отдавать приоритет именно выбору стрелками?
В смысле? Я вообще-то о том, чтобы можно было выбирать нажатием клавиши F1-F12, не писал. А про использование F4 системным образом писал неоднократно.
А вообще с точки зрения логики, нажатие Esc разве не должно возвращать пункт, выбранный до любых манипуляций в развёрнутом меню? Какой смысл отдавать приоритет именно выбору стрелками?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.