metaclass: (Default)
[personal profile] metaclass
Неоднократно сталкиваемся с такой ситуацией: у клиентов работают пенсионеры, или просто пожилые пользователи, видящие откровенно с трудом.
В связи с этим у половины из них мониторы с разрешением 1280х1024 настроены на 1024х768 или хуже того, 800х600, т.к. они не видят букв, а размытие на краях пикселей их не волнует - у них и так весь мир размытым выглядит. Еще более страшный вариант - это DPI настроенный в винде на нетривиальные значения, или увеличенные шрифты в схеме.

Нормальные layout-менеджеры с этим более-менее справляются, при генерации UI тоже можно это все учесть, но возникает следующая проблема: одновременно подписи полей и данные полей на экране тупо невозможно разместить. Либо приходится сокращать названия полей, но дело в том, что эти же пользователи, кроме того что плохо видят, они еще и плохо соображают - им сложно сопоставить предметную область, данные которые они хотят ввести и их сокращенные подписи.

В итоге получается или очень уродски расположенные элементы управления, или просто грид без подписей, или подогнанные вручную размеры, которые ломаются при смене DPI.

Т.е. получается взаимнопротиворечащий набор требований: 20-40 полей какой-нибудь "декларации по налогу на разгон гей-парадов", совершенно мизерный размер экрана или нетривиальный DPI и пользователи, которые плохо понимают что они делают сами по себе, еще хуже понимают, как им это сделать на компьютере и соответственно невозможность исключить visual cues, занимающие свободное место.

Date: 2010-06-07 12:04 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
Можно добавить скролл по вертикали.

Date: 2010-06-07 12:17 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Иногда приходится, но тоже не оптимальное решение.

Date: 2010-06-07 12:04 pm (UTC)
From: [identity profile] winnukem.livejournal.com
а разгадка одна

Date: 2010-06-07 12:05 pm (UTC)
From: [identity profile] http://users.livejournal.com/zubr_/
А если ввести подсказки (всплывающее окно, тупо строчка внизу экрана)? с детальнейшим описанием и расшифровкой?

Date: 2010-06-07 12:16 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Народ мышь не может аккуратно подвести и оставить. А строчка внизу - они ее не замечают.

Date: 2010-06-07 01:09 pm (UTC)
From: [identity profile] http://users.livejournal.com/zubr_/
Если пользователь хочет учиться, но ему мешает зрение / невменяемые аббревиатуры - тут можно искать компромисс.
Но вот если "не замечает", то может тупо в игнор загнать юзера? Пока не сформулирует внятно чего он хочет?

Date: 2010-06-07 12:10 pm (UTC)
From: [identity profile] litvin-v.livejournal.com
И нефиг делать по 20-40 полей на экран. 7 штук, не более. А то монстрооборазие необозримое получается. Или вкладки на форме делайте, или пошагового мастера.
У меня, например, тоже dpi стоит 120. И программы, не понимающие такого БЕСЯД. Как и заточеные под фиксированное разрешение экрана.

Date: 2010-06-07 12:15 pm (UTC)
From: [identity profile] metaclass.livejournal.com
А вот я считаю что пошаговый мастер и закладки - лютый мрак. Вы когда-нибудь работали с бухгалтерскими системами, где невозможно все происходящее обозреть на одном окне? Это ужас.
Или пошаговый мастер, когда на последнем окне бухгалтер вспомнит, что не ввела что-то в первом.
А тут 20 полей, но зато сразу видно, что где, что от чего зависит, итд.
В крайнем случае, придется разбивать по независимым кускам, и делать слева дерево закладок (как счас настройки любят делать). Так как-то удобнее, хотя тоже места уходит немало.

Date: 2010-06-07 12:35 pm (UTC)
From: [identity profile] litvin-v.livejournal.com
Я поддержиываю бухгалтерскую систему, где разработчик сделал интерфейс под свой монитор 1280х1024, а у нас ещё 15-дюймовые мониторы местами стоят (не выработали свой срок, вот и не списаны). В результате после очередного обновления кнопка ОK за экраном :(
Дерево слева - жуткий мрак. Попадать пенсионеру мышой в плюсики для разворчивания - ужос.
Лучше вкладки/мастер, но с возможностью вернуться назал.
Надо только логично разместить поля по тематике. На одной вкладке количество пидорасов лиц альтернативной сексуальной ориентации, на второй количество лиц альтернативной сексуальной ориентации милиционеров, на третьей - журналистов.

Date: 2010-06-07 01:22 pm (UTC)
From: [identity profile] metaclass.livejournal.com
А, это дебилы, да :)
А плюсики в таких деревьях не делаются обычно - дерево развернуто по умолчанию (пунктов мало, сжимать не нужно).

Date: 2010-06-07 12:24 pm (UTC)
From: [identity profile] vp.livejournal.com
вы с реальным пользователем не работали. У народа глубина восприятия таких вещей - максимум 1 уровень. На 2й закладке он забудет как его завут, на 3й -утратит основные инстинкты глотания и дыхания. Так что чревато боком.

Date: 2010-06-07 12:20 pm (UTC)
From: [identity profile] kiryl.livejournal.com
> Еще более страшный вариант - это DPI настроенный в винде на нетривиальные значения,

Настраиваемый DPI... Очевидное-невероятное. :)

Date: 2010-06-07 12:23 pm (UTC)
From: [identity profile] metaclass.livejournal.com
DPI имхо физический параметр монитора, нахер его настраивать?:)

Date: 2010-06-07 12:28 pm (UTC)
From: [identity profile] kiryl.livejournal.com
В винде все мониторы одикаовые -- 90 dpi ;)

Date: 2010-06-07 12:33 pm (UTC)
From: [identity profile] http://users.livejournal.com/_windwalker_/
если не поменять в настройках. И не 90 а 96.
А так всё верно.

Date: 2010-06-07 12:37 pm (UTC)
From: [identity profile] kiryl.livejournal.com
dpi нельзя настраивать по определению. Это свойство монитора. А то что dpi прибито гвоздями в винде -- это полным мрак.

Date: 2010-06-07 01:37 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Блин, как страшно жить-то.

Date: 2010-06-07 02:51 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
Меняется на диалоге "свойства экрана".

Date: 2010-06-07 12:39 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Нужно задавать простые вопросы по очереди. :)

"Здрасте, все,  - гласила надпись  на  заставке,
изображавшей не то бронированные уши, не то вытянутый по
вертикали бюстгальтер. - Это новая BBS Кролика, работаю-
щая на  его же системе Front Morkovka Door V1.0.  Версия
отладочная, поэтому щас Вы, наверное, повиснете".
  Винни Пух удивился еще больше и нажал первую по-
павшуюся клавишу.
  "Щас я  выведу список наших пользователей,  а Вы
укажите, кто Вы есть, - сказала BBS. - Вы Кролик?"
  Винни Пух нажал "N".
  "Кристофер Робин?" - спросила BBS.
  "N", - нажал Пух.
  "Тигра?" - не унималась BBS.
  "N!", - почти что завопил Пух.
  "Пятачок?" - требовала BBS.
  Пух разозлился  и  врезал левой лапой по клавише "N".
  "Вас чего, в списке нету?", - спросила BBS. Винни облегченно нажал "Y".
  "Тогда выберите   первую   букву  Вашего  имени: А?"...
From: [personal profile] alll
Как говаривал один знакомый прапорщик, "из дерьма патрон не слепишь, а если и слепишь, то патрон будет дерьмовый".
From: [identity profile] metaclass.livejournal.com
Вот именно. Т.е. работают люди, которые эту работу выполнять не могут.

Date: 2010-06-07 12:49 pm (UTC)
From: [identity profile] mr-st.livejournal.com
Схлопывающиеся группы колонок, но
1) это еще реализовать нужно
2) Не сильно отличается от табов хотя и удобнее
3) Объяснить подслеповатым пенсионерам как этим пользоваться :)

Date: 2010-06-07 01:52 pm (UTC)
From: [identity profile] sorhed.livejournal.com
Да, это вечная проблема, и однозначного её решения нет. :( Сам мучался.

Date: 2010-06-07 02:50 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
Блин, никто не дал тривиальное решение.

Надо покупать для пенсионеров в качестве монитора телевизоры 42" с нормальным разрешением 2048 х 1152. Потом понизить разрешение до каких-то 1280 х 1024 и дать лупу. Даже мельчайшие буквы будут размером 1-2 см. Если посадить юзера вплотную, то всё будет ок.

Надо только рассказать, что от плазмы или ЛЦД нету облучения. Это самое трудное, да.

Date: 2010-06-07 04:48 pm (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
Я, конечно, дико извиняюсь, но сиживал я за 800x600, сиживал, причём с колоссальным удовольствием посидел бы ещё. А интерфейсы - делать надо уметь, в 800x600 три-четыре десятка полей нормально влезают.

Date: 2010-06-07 05:06 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да поля и в 80х25 знакомест влазят, если уж на то пошло, причем юзерам это иногда даже удобнее.

Вообще если бы в текстовых режимах мониторы умели рисовать тонкие линии между знакоместами - наверно это было для оперденей всяких бы на порядки лучше всех графических режимов.

Date: 2010-06-07 05:14 pm (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
> Вообще если бы в текстовых режимах мониторы умели рисовать тонкие линии между знакоместами - наверно это было для оперденей всяких бы на порядки лучше всех графических режимов.

Кстати да. И не только для оперденей.

А точно не умеют? Подчёркивания умеют, то есть, с горизонтальными линиями проблем нет.

Date: 2010-06-09 03:17 pm (UTC)
From: [identity profile] arush-damage.livejournal.com
А зачем линии то рисовать?
Можно ж цветом выделить.

Date: 2010-06-07 05:37 pm (UTC)
From: [identity profile] ex-vdom.livejournal.com
> или увеличенные шрифты в схеме

А не самое ли правильное решение? У меня жена сидит с 125% масштабированием шрифтов, и ничего. Некоторые бяки, правда, вылезают, но ей так все равно нравится.

Опять же, в WPF масштабирование делается в пять строчек XAML.

Date: 2010-06-07 09:58 pm (UTC)
From: [identity profile] vaddimka.livejournal.com
Qt вполне адекватно масштабирует при выставлении нестандартных DPI. Причем умеет автоматом скроллер вставить, если иначе совсем никак. Это требует некоторого навыка обращения с лейаутами, но реализуемо. Единственно, оно масштабирует не по-виндовому, т.е. масштабируется только текст, тогда как в винде дефолтным поведением является пропорциональное масштабирование всех элементов диалога. Чтобы текст не вылезал после такого за рамки, надо определенным образом выставлять size policy.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 10th, 2025 03:18 pm
Powered by Dreamwidth Studios