|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitri I GOULIAEV 2:5020/400 15 Dec 2002 02:13:04 To : Zahar Kiselev Subject : Re: Хаааачууууу нормальну ю IDE под Linux!!! -------------------------------------------------------------------------------- On Sat, 14 Dec 2002 04:04:02 +0300, Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> wrote: ZK> Если оператор оставляет поле пустым или со значением по умолчанию, ZK> то очевидно что он подтверждает это нажатием клавиши ввода(enter). -- Hеочевидно. Очевидно только то, что множества клавиш (вводимых и невводимых) не должны пересекаться. ZK> И также логично, что при этом курсор(или как его еще называют Zk> "фокус ввода") должен переместиться к следующему полю без ZK> необходимости нажатия каких-либо дополнительных кнопок(того ZK> же tab). -- По нажатию TAB, текущее поле ввода "закроется", фокус ввода переместится к следующему полю (логически следующему, а не обязательно -- но и не запрещает никто -- физически близко расположенному, как в случае со "стрелками"; вводимые данные могут управлять логикой перемещения, кстати), и это следующее поле "откроется" для ввода . ZK> Особенно это актуально при вводе больших массивов цифровой ZK> информации одной рукой (в режиме включенного numlock) - уж тут ZK> тянуться к клавише tab совсем неудобно. -- Тянуться неудобно только при условии, что оператор -- однорукий (мы же говорим о нормальной клавиатуре: TAB слева, NumPad и ENTER -- справа) ? В остальных случаях ему никуда тянуться не надо: левая рука у него слева, правая -- справа, так ведь ? ;-)) [...] ZK> Во всяком случае в процессе этого обсуждения выяснилось, что ни ZK> в GTK, ни в QT _простыми_ способами кнопки не переопределяются... -- В процессе обсуждения выяснилось, что под GNU/Linux есть тулкиты, в которых реакцию виджета на всякие события можно перепрограммировать. Скопом поменять TAB на ENTER для всех виджетов одной формы можно, если сделать класс, у которого реакция на ENTER (Return) будет focusNext -- то есть переместить фокус ввода на следующее поле ввода. Примите и пр. -- DIG (Dmitri I GOULIAEV) --- ifmail v.2.15dev5 * Origin: DIG (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/20672822e592e.html, оценка из 5, голосов 10
|