+5
Under review

Стандартные сочетания клавиш в интерфейсе системе

Станислав Агапов 4 years ago in Идеи и предложения • updated by Олег (Директор по разработке) 4 years ago 3

Поскольку интерфейс Птицы близок к интерфейсам настольных приложений, то пальцы самопроизвольно тянутся к клавиатуре вместо мыши. Например, всё время пытаюсь сохранить текущий документ сочетанием Ctrl+S. 


В общем, поскольку это делается элементарно, но людям, привыкшим к клавиатуре, несколько облегчит жизнь, предлагаю обрабатывать в системе некоторые стандартные сочетания клавиш:


  • Ctrl+S - сохранение текущей формы без закрытия
  • Ctrl+Shift+S - сохранение текущей фомы с закрытием
  • Ctrl+N - открытие формы создания нового элемента из формы списка

Answer

Answer
Under review

Станислав, соглашусь, что горячие клавишы на основные действия - это вещь, которая напрашивалась давно. Вопросы в основном практического плана: назначить их жестко и объяснять в справке или давать редактировать? Какие сочетания назначить по умолчанию для каждого действия? Логично, что такие действия должны быть у всех форм и списков (документов и справочников).

Under review

Станислав, соглашесь, что горячие клавишы на основные действия - это вещь, которая напрашивалась давно. Вопросы в основном практического плана: назначить их жестко и объяснять в справке или давать редактировать? Какие сочетания назначить по умолчанию для каждого действия? Логично, что такие действия должны быть у всех форм и списков (документов и справочников).

Answer
Under review

Станислав, соглашусь, что горячие клавишы на основные действия - это вещь, которая напрашивалась давно. Вопросы в основном практического плана: назначить их жестко и объяснять в справке или давать редактировать? Какие сочетания назначить по умолчанию для каждого действия? Логично, что такие действия должны быть у всех форм и списков (документов и справочников).

Кстати, еще один важный момент: в разных браузерах свои горячие клавиши.

+1

Олег, вы имеете в виду, что в каждом браузере нажатия отлавливаются по-разному? Ну, вы же на то и профессионалы :)


Насчёт жёсткости установки сочетаний, моё мнение, что надо устанавливать жёстко. По крайней мере, есть некоторые сочетания, которые все (или почти все) знают и от которых все (или почти все) ждут интуитивно понятного поведения:

- Ctrl+S (сохранение)

- Ctrl+N (новый документ)

- Ctrl+W или Ctrl+F4 (закрытие вкладки)

- Ctrl+Tab (следующая вкладка)

- Ctrl+F (поиск)


Поскольку это всё вступает в конфликт с аналогичными управляющими сочетаниями самого браузера, то надо дать возможность включать или отключать это поведение в настройках.


А насчёт давать редактировать сочетания пользователю - ну вы же не emacs делаете. :)

Тут еще такой вариант: пользователь работал в браузере А и сохранил удобные значения горячих клавиш. Потом он пошел домой и воспользовался браузером Б, где они совпадают со служебными действиями. Сложно как-то выглядит, если для каждого пользователя сохранять большое число настроек в зависимости от браузера.