Bug 48929 - Нет навигации стрелками и Enter по меню
Summary: Нет навигации стрелками и Enter по меню
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: lightdm-kde-greeter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Anton Golubev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-26 10:52 MSK by Sergey V Turchin
Modified: 2024-04-19 13:18 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2023-12-26 10:52:29 MSK
Поймал себя, что зачастую хочется перемещаться стрелками по пунктам верхнего "меню".
Comment 1 Anton Golubev 2023-12-26 10:55:38 MSK
Я полагаю, что TAB / Shift-TAB не устраивает?
Comment 2 Sergey V Turchin 2023-12-26 11:29:47 MSK
(Ответ для Anton Golubev на комментарий #1)
> Я полагаю, что TAB / Shift-TAB не устраивает?
Неудобно вообще.
Стрелки находятся рядом c Enter, поэтому рука к ним тянется, т.к. одной рукой интуитивнее и проще.
Comment 3 Anton Golubev 2023-12-26 11:33:22 MSK
Ок, а как предполагается попадать в верхнее меню, нажатием стрелки вверх? (Сейчас влево и вправо перемещают по списку пользователей)
Comment 4 Sergey V Turchin 2023-12-26 11:36:15 MSK
(Ответ для Anton Golubev на комментарий #3)
> Ок, а как предполагается попадать в верхнее меню, нажатием стрелки вверх?
Да хоть тем же Tab-ом. Но назад с Shift-ом опять же неудобно, хочется стрелок.
А вообще мышью, т.к. она тоже под правой рукой.
Comment 5 Sergey V Turchin 2023-12-26 11:36:46 MSK
(Ответ для Sergey V Turchin на комментарий #4)
> назад с Shift-ом опять же неудобно
Влево, в смысле.
Comment 6 Anton Farygin 2024-01-19 10:36:40 MSK
на ментейнера
Comment 7 Sergey V Turchin 2024-04-01 14:04:26 MSK
Enter тоже как-то не работает, если фокус на аватарке пользователя.
Comment 8 Sergey V Turchin 2024-04-09 13:45:10 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> Enter тоже как-то не работает, если фокус на аватарке пользователя.
И вообще по меню Enter тоже надо. Как в обычных десктопных программах в главном меню каждого приложения.
Comment 9 Sergey V Turchin 2024-04-09 13:49:54 MSK
Порядок tab-фокуса ещё проверить. Сейчас "Войти другим" выбивается, как если бы оно оставалось в верхнем меню.
Comment 10 Anton Golubev 2024-04-15 12:08:44 MSK
Добавил навигацию стрелками и Enter, поправил tab-фокус, собрал пробное задание 345160 для Сизифа и 345161 для p10.
Comment 11 Repository Robot 2024-04-16 13:53:54 MSK
lightdm-kde-greeter-0.4.19-alt1 -> sisyphus:

 Mon Apr 15 2024 Anton Golubev <golubevan@altlinux> 0.4.19-alt1
 - navigate buttons with arrows and activate by enter (Closes: 48929)
Comment 12 Sergey V Turchin 2024-04-17 10:35:29 MSK
Свиду норм, но недостаток заметил.
После выбора из ниспадающего списка(выбор сессий) фокус перемещается на другой элемент UI.
Comment 13 Anton Golubev 2024-04-17 11:13:45 MSK
Да, после выбора сессии (клавиатурой или мышью) фокус перемещается на список пользователей. Т.е. после выбора сессии достаточно нажать на Enter и начнётся аутентификация. А какое поведение требуется? Также хотелось бы тогда уточнить, куда должен попадать фокус при выходе из меню настройки сети.
Comment 14 Sergey V Turchin 2024-04-17 14:27:41 MSK
(Ответ для Anton Golubev на комментарий #13)
> Да, после выбора сессии (клавиатурой или мышью) фокус перемещается на список
> пользователей.
Я выбираю Enter-ом.

> Т.е. после выбора сессии достаточно нажать на Enter и
> начнётся аутентификация.
Кажется, это не совсем корректно. При навигации стрелками хочется нажать сначала вниз.

> А какое поведение требуется?
Чтобы повторное нажатие Enter открывало тот же самый список.
Чтобы нажатие вправо или влево(по хорошему из раскрытого списка тоже) перемещало фокус на соседний элемент(список можно не раскрывать).

> Также хотелось бы
> тогда уточнить, куда должен попадать фокус при выходе из меню настройки сети.
Ща подумаю. Потыкать надо.
Comment 15 Sergey V Turchin 2024-04-17 15:27:29 MSK
(Ответ для Anton Golubev на комментарий #13)
> Также хотелось бы
> тогда уточнить, куда должен попадать фокус при выходе из меню настройки сети.
Так же попадать обратно, чтоб по "влево" перемещалось на выбор сессии, а "вниз" на список пользователей.
Comment 16 Repository Robot 2024-04-18 14:15:18 MSK
lightdm-kde-greeter-0.4.20-alt1 -> sisyphus:

 Thu Apr 18 2024 Anton Golubev <golubevan@altlinux> 0.4.20-alt1
 - return to menu when pressing Enter (Closes: 48929)
 - show Wayland sessions first in the session list, for p11+ (Closes: 49969)
Comment 17 Sergey V Turchin 2024-04-18 14:37:25 MSK
Enter на списке сессий(фокуса нет ни на одном элементе списка), потом Esc -- слетает на список пользователей.
Comment 18 Sergey V Turchin 2024-04-18 14:40:19 MSK
Стрелки вправо-влево в выпадающих списках не работают.
Но, это кажется некритичным. Может и не надо делать, если хоть чем-то чревато.
Например, как в текущий момент всё равно фокус слетает на список пользователей, хотя, казалось бы, зачем...
Comment 19 Anton Golubev 2024-04-19 09:43:19 MSK
(Ответ для Sergey V Turchin на комментарий #17)
> Enter на списке сессий(фокуса нет ни на одном элементе списка), потом Esc --
> слетает на список пользователей.
Теперь просто сделал, чтоб при открывании меню сессий, фокус переходил на элемент, соответствующий текущей выбранной сессии. Таким образом, ситуация, когда ни одного элемента не выбрано становится невозможной. Кажется, так удобнее со всех сторон.

> Стрелки вправо-влево в выпадающих списках не работают.
> Но, это кажется некритичным. Может и не надо делать, если хоть чем-то чревато.
> Например, как в текущий момент всё равно фокус слетает на список пользователей, хотя,
> казалось бы, зачем...
Сделал, думаю, хуже не будет. При нажатии на стрелку в сторону, меню сворачивается и фокус переходит на соседнюю кнопку в соответствующем направлении.
Comment 20 Sergey V Turchin 2024-04-19 10:19:27 MSK
> Теперь просто сделал, чтоб при открывании меню сессий, фокус переходил на
> элемент, соответствующий текущей выбранной сессии. Таким образом, ситуация,
> когда ни одного элемента не выбрано становится невозможной. Кажется, так
> удобнее со всех сторон.
Ок.

> > Стрелки вправо-влево в выпадающих списках не работают.
> Сделал, думаю, хуже не будет.
Ок.

Можно отправлять новую сборку тогда.
Comment 21 Repository Robot 2024-04-19 11:46:19 MSK
lightdm-kde-greeter-0.4.21-alt1 -> sisyphus:

 Fri Apr 19 2024 Anton Golubev <golubevan@altlinux> 0.4.21-alt1
 - close menu when pressing side arrow (Closes: 48929)
Comment 22 Sergey V Turchin 2024-04-19 13:18:31 MSK
(Ответ для Anton Golubev на комментарий #19)
> > Стрелки вправо-влево в выпадающих списках не работают.
> Сделал, думаю, хуже не будет.
Небольшую особенность нашёл.
Если переместиться на другой элемент списка сессий, а потом в сторону, может возникнуть впечатление, что текущий его элемент должен был измениться.