создать новую тему раскрыть все
свернуть/развернуть ветвь Работа с клавиатурой [Сергей Старуш 24/01/2003 15:57] # написать ответ
 
Предлагаю улучшить работу с клавиатурой за счет следующего: ускорить выбор позиции в выпадающих списках за счет быстрого поиска по первым набираемым буквам. Что-то такое сделано в программе "Кошелек".
 
Dervish: Вообще, это стандартное поведение Windows и если бы я использовал стандартные ниспадающие списки, то всё работало бы автоматически. Сейчас же придётся дописывать и переписывать.
 
Спасибо за предложение.
свернуть/развернуть ветвь ну тогда я еще наваляю ;-) [Сергей Старуш 25/01/2003 18:36] # написать ответ
 
Если уж переделывать, то можно и еще усугубить: Чтобы не верх списка оказывался на горизонтальном уровне его "выпадения", а его середина.
 
Вообще, хотелось бы каким-то способом упростить диалоговое окно ввода/редактирования операций. Попробую обосновать: после настройки, в процессе работы — это наиболее часто открываемое окно, и при достаточном количестве операций задержка от того, что диалог насыщен полями ввода, получается довольно заметной. Предлагаю сравнительно редкоиспользуемые поля, типа "Проект" и "примечание" переместить вниз, а еще лучше - сделать их отключаемыми при помощи чекбоксов (также можно сделать и с полем "кому"), а поле "Сумма" вынести наверх.
 
Или сделать расположение полей ввода настраиваемым. Не забывайте, что очень многие при заполнении форм для перемещения между полями пользуются кнопкой Tab.
 
PS. А вообще — я после "кошелька" от Вашей программы вообше торчу! %-)
 
Dervish: Вообще, сделать выбор в списке по нажатию клавиш, это не такая уж и простая задача, над ней придётся потрудиться. Поэтому, я пока (с целью экономии времени и для скорейшего выхода очередной версии) не буду это реализовывать, отложу, с вашего позволения, на потом.
 
Проблема насыщенности диалога ввода операции действительно есть. Меня самого это тяготит, но я не вижу способов, как с этим справиться. Пожалуй, единственный вариант, это дать возможность пользователю вводить свои типовые платежи в виде отдельных кнопочек на отдельном тулбаре. Тогда ввод операции превратится просто в один клик мышкой.
 
Кроме того, конечно можно будет добавить настраивание полей на этом диалоге (Tab-order + количественный состав полей). Однако, это всё равно не решит проблему для тех, кому нужен развёрнутый анализ своих данных. Увы, но чем шире должен быть анализ, тем больше информации должен вводить пользователь. А ввод каждого поля занимает отдельное время.
 
PS. Приятно знать, что вам понравился Cash, спасибо. Обсуждать же программы других разработчиков считаю для себя не совсем корректным, скажу только что мне они не подошли, потому и занялся написанием своей программы.
 
Не хочу ничего плохого гооврить про "кошелек" - программа служит(служила) нам верой и правдой полгода, не вызвав ни одного сбоя или потери информации. Однако, не смотря на то, что когда я ее выбра, она была лучшая по совокупности свойств, увы, она не развивается, и кэш ее обгоняет почти во всем статьям (вводить вечером операции за день, типа покупки продуктов, обеда на работе, оплаты сотового и т.д. там пока проще).
Я не отказываюсь от развернутого анализа данных, просто я интуитивно уверен ;-), что подавляющее большинство операций у людей, которые пользуют Cash для учета домашних финансов, довольно редко используют атрибут "проект" (то есть, для описания очень небольшого количества своих операций).
Поэтому, таки очень приветствуется вынесение редкоиспользуемых полей ввода в нижнюю "расширяемую" часть. =)
К примеру, похоже сделано в DreamWeaver`e (если вы им пользуетесь, конечно): там есть такой контрол, "треугольничек" ;-) — на него нажимаешь, и нижняя часть с дополнительными полями ввода раскрывается или схлопывается.
 
PS Спасибо, что дочитали до конца ;-)))
 
Dervish: Дочитал. Очень внимательно. Не за что благодарить. Well)
 
Да, я думаю, вы правы, что проекты нужны далеко не всем. Кроме того, могу сказать, что однажды получил письмо, автор которого писал, что ему мало трёх классификаторов для учёта, что ему нужен ещё один.
 
В общем, я посчитал, что это очень тяжело - принимать решение, сколько классификаторов является оптимальным. Надо дать пользователям возможность самостоятельно решать этот вопрос для себя. Со всеми вытекающими. To wink
 
Кстати, мне кажется, что мы не противоречим друг другу.