Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexandr S. Agranovsky               2:5020/400     14 Dec 2002  12:30:49
 To : All
 Subject : Re: Re:
 -------------------------------------------------------------------------------- 
 
 
 
   Hi, Dmitri I GOULIAEV
 
 ZK>> Если же на экране много полей ввода, а заполнить нужно немногие из
 ZK>> них, то также логичным может быть перемещение к нужному полю ввода 
 ZK>> наиболее быстрым путем при помощи клавиш-стрелок, а не 
 ZK>> последовательным перебором всех полей при помощи tab или enter. 
 DIG> -- К сожалению,  в  общем  случае  это  нет так. Hаиболее быстрое 
 DIG> перемещение -- нажатие на одну-единственную клавишу, "привязанную" 
 DIG> к нужному полю.
 
 Стрелки  -  это  разумный компромисс. Если принять число полей в
 квадратной  форме  за N, то среднее число нажатий в общем случае
 для перехода от произвольного поля к другому произвольному будет
 равно:
   для TAB: N/2
   для стрелок: sqrt(N/2)
   для привязанной клавиши: 1
 Hа практике для привязки используется Alt+буква, поэтому число
 нажатий возрастает до 2.
 
 DIG> TAB -- это всего лишь *универсальный* способ перемещения по форме. 
 DIG> Вместо TAB может быть любая клавиша, которую нельзя "ввести" ни в 
 DIG> одно поле формы.
 
 Hу, и много удовольствия будет нажимать F2 для перехода?
 
 DIG> Поэтому  в  удобных формах используются  "невводимые"  клавиши для 
 DIG> перемещения  к  нужному  полю  (оператором, знающим  *что*  он(а) 
 DIG> делает) -- например, функциональными клавишами; для всей остальной 
 DIG> публики  --  перемещение  организовывается  "со  всеми 
 DIG> остановками" -- TAB'ом.
 
 Вот - дело не только в интерфейсе, но и в программере.
 
 ZK>> Так этот факт надо признать и по возможности устранять, а не
 ZK>> пытаться подвести теоретическую базу под _отсутствие_ нужной 
 ZK>> пользователям возможности.
 DIG> -- К сожалению, рассуждения о превосходстве ENTER'а над TAB'ом 
 DIG> (для меня) выглядели неубедительно.
 
 Бывают и такие случаи, когда Enter для перехода сразу после
 ввода эффективнее, чем Tab. Хотя бы потому что Enter - на той же
 стороне, что и правые цифровые клавиши.
 
 - ---
 Alexandr S. Agranovsky llb@udmnet.ru
 --- ifmail v.2.15dev5
  * Origin: LLB, LLC (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Re:   Alexandr S. Agranovsky   14 Dec 2002 12:30:49 
Архивное /ru.linux/36427a56c68b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional