Подслеповатые пользователи
Неоднократно сталкиваемся с такой ситуацией: у клиентов работают пенсионеры, или просто пожилые пользователи, видящие откровенно с трудом.
В связи с этим у половины из них мониторы с разрешением 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
no subject
no subject
Но вот если "не замечает", то может тупо в игнор загнать юзера? Пока не сформулирует внятно чего он хочет?
no subject
У меня, например, тоже dpi стоит 120. И программы, не понимающие такого БЕСЯД. Как и заточеные под фиксированное разрешение экрана.
no subject
Или пошаговый мастер, когда на последнем окне бухгалтер вспомнит, что не ввела что-то в первом.
А тут 20 полей, но зато сразу видно, что где, что от чего зависит, итд.
В крайнем случае, придется разбивать по независимым кускам, и делать слева дерево закладок (как счас настройки любят делать). Так как-то удобнее, хотя тоже места уходит немало.
no subject
Дерево слева - жуткий мрак. Попадать пенсионеру мышой в плюсики для разворчивания - ужос.
Лучше вкладки/мастер, но с возможностью вернуться назал.
Надо только логично разместить поля по тематике. На одной вкладке количество
пидорасовлиц альтернативной сексуальной ориентации, на второй количестволиц альтернативной сексуальной ориентациимилиционеров, на третьей - журналистов.no subject
А плюсики в таких деревьях не делаются обычно - дерево развернуто по умолчанию (пунктов мало, сжимать не нужно).
no subject
no subject
Настраиваемый DPI... Очевидное-невероятное. :)
no subject
no subject
no subject
А так всё верно.
no subject
no subject
no subject
no subject
кувалда для дистрофика, ага
Re: кувалда для дистрофика, ага
no subject
1) это еще реализовать нужно
2) Не сильно отличается от табов хотя и удобнее
3) Объяснить подслеповатым пенсионерам как этим пользоваться :)
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