На днях супруга по аське пожаловалась: сканер дома сканирует, но не сохраняет изображение. Сам я пользовался сканером больше года назад и с трудом припомнил, что сохранить изображение из родного сканерного софта — задача нетривиальная. На ум пришла история про вершину программерской мысли в части юзабилити сканирования. Отправляю ссылку на историю — понимания нет, приходится объяснять: попробуй, мол, закрыть программу. Увы, совет не помог: никакого окна сохранения не вылезало, и программа просто висла.
Вечером сел посмотреть, что со сканером — описанные симптомы были налицо. Вот только висла программа немного странно: на правую кнопку мыши не реагировала, но самая распространённая операционка не спешила объявить программу зависшей. Начиная догадываться, переключил телик с новостей на вход с компа. Так и есть — стремясь к максимальному удобству пользователя, программеры решили вывести диалоговое модальное окно посередине рабочего стола. В силу соотношения разрешений телевизора и монитора окно полностью поместилось на телике. Про виртуальные рабочие столы, растянутые на несколько мониторов, во времена разработки софта к сканеру, видимо, не думали. Предыдущего положения окно не запоминало. Я в раздумьях, что делать: более свежий драйвер под XP искать, сторонний софт — или же быстрее написать загрузчик родного софта, который на лету подправляет координаты диалогового окна после его открытия?