Opened 8 years ago

Closed 7 years ago

Last modified 6 years ago

#426 closed баг (fixed)

Shift-Tab вдеет себя странно

Reported by: alx Owned by: dimag
Priority: minor Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: interface
Cc: san

Description (last modified by alx)

В r442 наблюдаются странные эффекты при нажатии Shift-Tab:

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

Комбинация Shift-Tab должна вести себя как Tab, только в обратной (относительно Tab) последовательности.

Change History (7)

comment:1 by dimag, 8 years ago

Resolution: fixed
Status: newclosed

r445
Теперь Shift+Tab работает как Tab.

in reply to:  1 comment:2 by alx, 8 years ago

Replying to dimag:

Теперь Shift+Tab работает как Tab.

А почему он работает как Tab-то??? Общепринятым является, что Shift-Tab выполняет действие, обратное Tab, то есть перемещение фокуса (в нашем случае курсора) назад, в обратной (относительно Tab) последовательности. В Qt это даже и называется Key_Backtab...

Александр, это наш дизайнер придумал, что Shift-Tab должен работать как Tab, а не так, как это обычно принято?

comment:3 by san, 8 years ago

Нет, дизайнер не придумывал.

comment:4 by alx, 8 years ago

Description: modified (diff)
Resolution: fixed
Status: closedreopened

Тогда, если нет возражений, я дополню описание тикета и переоткрою его. Сейчас, пока панелей со списками только две, это роли не играет, но потом, когда и если их станет больше, поведение придется менять...

comment:5 by dimag, 8 years ago

Сейчас Tab и Shift+Tab будут вести себя одинаково, ведь окно всего 2, и таб, как и Shift+Tab будут устанавливать имеющим фокус ввода одно и то же окно.

comment:6 by alx, 7 years ago

Resolution: fixed
Status: reopenedclosed

In 648/dispatcher:

Реализовано нормальное поведение фокуса: фокус переключается между списками
пользователей и конференций, а также, если список участников выбранной конференции
не пуст, то и списком участников конференции. Closes #426, #428.

comment:7 by san, 6 years ago

Milestone: Текущее2 очередь

Milestone renamed

Note: See TracTickets for help on using tickets.