Summary: | Нет навигации стрелками и Enter по меню | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | lightdm-kde-greeter | Assignee: | Anton Golubev <golubevan> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P5 | CC: | golubevan, rider, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergey V Turchin
2023-12-26 10:52:29 MSK
Я полагаю, что TAB / Shift-TAB не устраивает? (Ответ для Anton Golubev на комментарий #1) > Я полагаю, что TAB / Shift-TAB не устраивает? Неудобно вообще. Стрелки находятся рядом c Enter, поэтому рука к ним тянется, т.к. одной рукой интуитивнее и проще. Ок, а как предполагается попадать в верхнее меню, нажатием стрелки вверх? (Сейчас влево и вправо перемещают по списку пользователей) (Ответ для Anton Golubev на комментарий #3) > Ок, а как предполагается попадать в верхнее меню, нажатием стрелки вверх? Да хоть тем же Tab-ом. Но назад с Shift-ом опять же неудобно, хочется стрелок. А вообще мышью, т.к. она тоже под правой рукой. (Ответ для Sergey V Turchin на комментарий #4) > назад с Shift-ом опять же неудобно Влево, в смысле. на ментейнера Enter тоже как-то не работает, если фокус на аватарке пользователя. (Ответ для Sergey V Turchin на комментарий #7) > Enter тоже как-то не работает, если фокус на аватарке пользователя. И вообще по меню Enter тоже надо. Как в обычных десктопных программах в главном меню каждого приложения. Порядок tab-фокуса ещё проверить. Сейчас "Войти другим" выбивается, как если бы оно оставалось в верхнем меню. Добавил навигацию стрелками и Enter, поправил tab-фокус, собрал пробное задание 345160 для Сизифа и 345161 для p10. 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) Свиду норм, но недостаток заметил. После выбора из ниспадающего списка(выбор сессий) фокус перемещается на другой элемент UI. Да, после выбора сессии (клавиатурой или мышью) фокус перемещается на список пользователей. Т.е. после выбора сессии достаточно нажать на Enter и начнётся аутентификация. А какое поведение требуется? Также хотелось бы тогда уточнить, куда должен попадать фокус при выходе из меню настройки сети. (Ответ для Anton Golubev на комментарий #13) > Да, после выбора сессии (клавиатурой или мышью) фокус перемещается на список > пользователей. Я выбираю Enter-ом. > Т.е. после выбора сессии достаточно нажать на Enter и > начнётся аутентификация. Кажется, это не совсем корректно. При навигации стрелками хочется нажать сначала вниз. > А какое поведение требуется? Чтобы повторное нажатие Enter открывало тот же самый список. Чтобы нажатие вправо или влево(по хорошему из раскрытого списка тоже) перемещало фокус на соседний элемент(список можно не раскрывать). > Также хотелось бы > тогда уточнить, куда должен попадать фокус при выходе из меню настройки сети. Ща подумаю. Потыкать надо. (Ответ для Anton Golubev на комментарий #13) > Также хотелось бы > тогда уточнить, куда должен попадать фокус при выходе из меню настройки сети. Так же попадать обратно, чтоб по "влево" перемещалось на выбор сессии, а "вниз" на список пользователей. 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) Enter на списке сессий(фокуса нет ни на одном элементе списка), потом Esc -- слетает на список пользователей. Стрелки вправо-влево в выпадающих списках не работают. Но, это кажется некритичным. Может и не надо делать, если хоть чем-то чревато. Например, как в текущий момент всё равно фокус слетает на список пользователей, хотя, казалось бы, зачем... (Ответ для Sergey V Turchin на комментарий #17) > Enter на списке сессий(фокуса нет ни на одном элементе списка), потом Esc -- > слетает на список пользователей. Теперь просто сделал, чтоб при открывании меню сессий, фокус переходил на элемент, соответствующий текущей выбранной сессии. Таким образом, ситуация, когда ни одного элемента не выбрано становится невозможной. Кажется, так удобнее со всех сторон. > Стрелки вправо-влево в выпадающих списках не работают. > Но, это кажется некритичным. Может и не надо делать, если хоть чем-то чревато. > Например, как в текущий момент всё равно фокус слетает на список пользователей, хотя, > казалось бы, зачем... Сделал, думаю, хуже не будет. При нажатии на стрелку в сторону, меню сворачивается и фокус переходит на соседнюю кнопку в соответствующем направлении. > Теперь просто сделал, чтоб при открывании меню сессий, фокус переходил на > элемент, соответствующий текущей выбранной сессии. Таким образом, ситуация, > когда ни одного элемента не выбрано становится невозможной. Кажется, так > удобнее со всех сторон. Ок. > > Стрелки вправо-влево в выпадающих списках не работают. > Сделал, думаю, хуже не будет. Ок. Можно отправлять новую сборку тогда. 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) (Ответ для Anton Golubev на комментарий #19) > > Стрелки вправо-влево в выпадающих списках не работают. > Сделал, думаю, хуже не будет. Небольшую особенность нашёл. Если переместиться на другой элемент списка сессий, а потом в сторону, может возникнуть впечатление, что текущий его элемент должен был измениться. |