Страница 2 из 6
Добавлено: Ср июн 20, 2018 08:41
Avada
Flasher
Понятия не имею — чем. Но, как видим, отличаются.
Добавлено: Ср июн 20, 2018 08:46
Flasher
Avada
Enter/Esc являются системными для выпадающих меню аналогично F4 и Alt+Вниз/Вверх. Гислер должен был проработать общую для всех клавиш концепцию, а не разбрасывать их по полюсам. Т.е. либо только фокус в меню либо только системное поведение.
Добавлено: Ср июн 20, 2018 10:20
sa
Flasher писал(а):Т.е. либо только фокус в меню
То есть подгоняю фокус к нужной мне клавише (F12, например), нажимаю (автоматически) на клавиатуре Enter и фокус уходит с F12 на ENTER?
Добавлено: Ср июн 20, 2018 15:09
MVV
Из соображений здравого смысла все управляющие клавиши должны работать в списке стандартно: Enter/Esc/Up/Down/PgUp/PgDn/Home/End.
Добавлено: Ср июн 20, 2018 15:33
Avada
MVV
Так-то оно так, но в данном случае эти клавиши в списке и выбираются. Что считаем тут стандартом: выбор в меню или управляющую функцию?
Добавлено: Ср июн 20, 2018 15:33
sa
MVV
Наверное, это было бы логично. Сейчас из перечисленных так работают только Up и Down.
Добавлено: Ср июн 20, 2018 15:42
Avada
Я хотел бы отметить, что в работе стандартной функции назначения клавиш есть много несообразностей (далеко не только то, о чём шла речь выше), но грузить Гислера всем сразу было бы, наверное, неправильно чисто тактически. Для начала, ИМХО, надо добиваться исправления явного бага с Enter, коль скоро тема на оффоруме уже есть, да и здесь началось всё именно с этого. (Обязательно с уточнением того, что там на самом деле происходит и что уж никак не может являться фичей.) А потом расширять обсуждение проблемы.
Добавлено: Ср июн 20, 2018 19:36
Flasher
sa писал(а):нажимаю (автоматически) на клавиатуре Enter и фокус уходит с F12 на ENTER?
Ну, да. Команда же выбирается, значит, и пункт в меню без скрытия списка должен. Иначе — чисто системный вариант.
Avada
Не вижу смысла городить огород из багрепортов. Нужно склонять к общему для всех клавиш поведению, понятному пользователям.
Добавлено: Ср июн 20, 2018 20:13
Avada
Flasher
А я, напротив, вполне вижу смысл. С учётом, например, того, что вот-вот появится 9.20 RC2 (надо полагать, всё ещё без исправлений), а там и до финала не особенно, судя по всему, далеко. А все склонения, при их общей правильности, могут привести просто к тому, что вопрос будет отложен на потом, до следующей линейки. Впрочем, я никому своё мнение не навязываю. Желающие могут попробовать любой вариант, а там посмотрим результат.
Добавлено: Ср июн 20, 2018 20:48
sa
Flasher писал(а):Ну, да.
Как же в таком случае назначить на F12 новую команду?
Добавлено: Ср июн 20, 2018 21:01
Flasher
Avada
Там обсуждение уже в предложенном мной ключе развивается, переписывать нет смысла.
sa писал(а):Как же в таком случае назначить на F12 новую команду?
Как назначать — это другая опция. Выбрать в списке, может? На данный момент по Alt+Вниз/Вверх, F4 или клику ЛКМ. По Enter не получится.
Добавлено: Ср июн 20, 2018 21:19
sa
Flasher писал(а):По Enter не получится.
В нынешнем TC как раз получается это делать, поскольку нажатие Enter оставляет F12 в качестве переопределяемой клавиши, а в обсуждаемом варианте ("только фокус в меню") вместо F12 там появится ENTER.
Добавлено: Ср июн 20, 2018 21:54
Flasher
Ошибаешься. Назначь cm_Return на Enter. Выбери стрелками F12 и жми Enter. И посмотри, что появится в поле "Команда:".
Добавлено: Ср июн 20, 2018 22:03
sa
Flasher писал(а):И посмотри что появится в поле "Команда:"
Не так важно, что там появится, важно, что F12 после Enter сохранится, а команду я всё равно буду сам выбирать - ту, что мне надо.
Добавлено: Ср июн 20, 2018 22:25
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.