Подслеповатые пользователи
Неоднократно сталкиваемся с такой ситуацией: у клиентов работают пенсионеры, или просто пожилые пользователи, видящие откровенно с трудом.
В связи с этим у половины из них мониторы с разрешением 1280х1024 настроены на 1024х768 или хуже того, 800х600, т.к. они не видят букв, а размытие на краях пикселей их не волнует - у них и так весь мир размытым выглядит. Еще более страшный вариант - это DPI настроенный в винде на нетривиальные значения, или увеличенные шрифты в схеме.
Нормальные layout-менеджеры с этим более-менее справляются, при генерации UI тоже можно это все учесть, но возникает следующая проблема: одновременно подписи полей и данные полей на экране тупо невозможно разместить. Либо приходится сокращать названия полей, но дело в том, что эти же пользователи, кроме того что плохо видят, они еще и плохо соображают - им сложно сопоставить предметную область, данные которые они хотят ввести и их сокращенные подписи.
В итоге получается или очень уродски расположенные элементы управления, или просто грид без подписей, или подогнанные вручную размеры, которые ломаются при смене DPI.
Т.е. получается взаимнопротиворечащий набор требований: 20-40 полей какой-нибудь "декларации по налогу на разгон гей-парадов", совершенно мизерный размер экрана или нетривиальный DPI и пользователи, которые плохо понимают что они делают сами по себе, еще хуже понимают, как им это сделать на компьютере и соответственно невозможность исключить visual cues, занимающие свободное место.
В связи с этим у половины из них мониторы с разрешением 1280х1024 настроены на 1024х768 или хуже того, 800х600, т.к. они не видят букв, а размытие на краях пикселей их не волнует - у них и так весь мир размытым выглядит. Еще более страшный вариант - это DPI настроенный в винде на нетривиальные значения, или увеличенные шрифты в схеме.
Нормальные layout-менеджеры с этим более-менее справляются, при генерации UI тоже можно это все учесть, но возникает следующая проблема: одновременно подписи полей и данные полей на экране тупо невозможно разместить. Либо приходится сокращать названия полей, но дело в том, что эти же пользователи, кроме того что плохо видят, они еще и плохо соображают - им сложно сопоставить предметную область, данные которые они хотят ввести и их сокращенные подписи.
В итоге получается или очень уродски расположенные элементы управления, или просто грид без подписей, или подогнанные вручную размеры, которые ломаются при смене DPI.
Т.е. получается взаимнопротиворечащий набор требований: 20-40 полей какой-нибудь "декларации по налогу на разгон гей-парадов", совершенно мизерный размер экрана или нетривиальный DPI и пользователи, которые плохо понимают что они делают сами по себе, еще хуже понимают, как им это сделать на компьютере и соответственно невозможность исключить visual cues, занимающие свободное место.
no subject
no subject
no subject
no subject
У меня, например, тоже dpi стоит 120. И программы, не понимающие такого БЕСЯД. Как и заточеные под фиксированное разрешение экрана.
no subject
Или пошаговый мастер, когда на последнем окне бухгалтер вспомнит, что не ввела что-то в первом.
А тут 20 полей, но зато сразу видно, что где, что от чего зависит, итд.
В крайнем случае, придется разбивать по независимым кускам, и делать слева дерево закладок (как счас настройки любят делать). Так как-то удобнее, хотя тоже места уходит немало.
no subject
no subject
no subject
Настраиваемый DPI... Очевидное-невероятное. :)
no subject
no subject
no subject
no subject
А так всё верно.
no subject
Дерево слева - жуткий мрак. Попадать пенсионеру мышой в плюсики для разворчивания - ужос.
Лучше вкладки/мастер, но с возможностью вернуться назал.
Надо только логично разместить поля по тематике. На одной вкладке количество
пидорасовлиц альтернативной сексуальной ориентации, на второй количестволиц альтернативной сексуальной ориентациимилиционеров, на третьей - журналистов.no subject
no subject
кувалда для дистрофика, ага
no subject
1) это еще реализовать нужно
2) Не сильно отличается от табов хотя и удобнее
3) Объяснить подслеповатым пенсионерам как этим пользоваться :)
no subject
Но вот если "не замечает", то может тупо в игнор загнать юзера? Пока не сформулирует внятно чего он хочет?
Re: кувалда для дистрофика, ага
no subject
А плюсики в таких деревьях не делаются обычно - дерево развернуто по умолчанию (пунктов мало, сжимать не нужно).
no subject
no subject
no subject
Надо покупать для пенсионеров в качестве монитора телевизоры 42" с нормальным разрешением 2048 х 1152. Потом понизить разрешение до каких-то 1280 х 1024 и дать лупу. Даже мельчайшие буквы будут размером 1-2 см. Если посадить юзера вплотную, то всё будет ок.
Надо только рассказать, что от плазмы или ЛЦД нету облучения. Это самое трудное, да.
no subject
no subject
no subject
Вообще если бы в текстовых режимах мониторы умели рисовать тонкие линии между знакоместами - наверно это было для оперденей всяких бы на порядки лучше всех графических режимов.
no subject
Кстати да. И не только для оперденей.
А точно не умеют? Подчёркивания умеют, то есть, с горизонтальными линиями проблем нет.
no subject
А не самое ли правильное решение? У меня жена сидит с 125% масштабированием шрифтов, и ничего. Некоторые бяки, правда, вылезают, но ей так все равно нравится.
Опять же, в WPF масштабирование делается в пять строчек XAML.
no subject
no subject
Можно ж цветом выделить.