Сообщество LeaderTask

Корзина => Предложения и Идеи => Архив => Предложения: Задачи, Заметки, Ссылки => Тема начата: naumov13 от 07 Февраля 2010, 21:41:41

Название: Переход между панелями одним сочетанием клавиш
Отправлено: naumov13 от 07 Февраля 2010, 21:41:41
Сейчас клавиша Tab переключает фокус между панелью задач и навигатором. Очень не хватает возможности переключться на панель заметок, часто приходится отрываться от клавиатуры, брать в руки мышь. Предлагаю добавить сочетание клавиш для перехода на панель заметок, либо добавить панель заметок в список обхода по клавише tab в следующем порядке:
1 навигатор
2 панель задач
3 панель заметок

Соответственно если элемент не отображается на экране, напрмер навигатор скрыт или заметки не открыты - пропускать его. Сейчас (считаю это багом), если навигатор сделать плавающим и скрыть, то нажатие клавиши tab передает ему фокус, и далее можно клавишами вверх\вниз\влево\вправо перемещаться по элементам навигатора(не видя этого) и удивляться смене вкладок на панели задач.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: Дмитрий Маслов от 08 Февраля 2010, 11:56:27
Проблема что в редакторе заметок должна обрабатываться клавиша tab, соответственно по этой клавише их него никуда не прыгнуть.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 08 Февраля 2010, 12:28:01
Ctrl-Tab будет вполне стандартным решением. Хотя он же на закладках задействован... :(
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 08 Февраля 2010, 15:27:58
Кстати, если заметки станут отдельной многозакладочной панелью (как предлагает в соответствующей ветке (http://forum.leadertask.ru/index.php/topic,4596.msg31546.html#msg31546) как раз naumov13), то переход по Tab появится сам собой ;)
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: naumov13 от 08 Февраля 2010, 16:40:35
NA, вы ошибаетесь, переход не появится, пока его не реализуют разработчики :)
zitz объяснил причину, почему это до сих пор не сделано: в заметке клавиша Tab должна обрабатываться, как ввод символа табуляции(отступ).

zitz
Предлагаю назначить комбинации клавиш следующим образом:
1) Shift+Tab : для обхода " навигатор -> панель задач -> панель заметок -> навигатор"
2) Ctrl+Tab, Ctrl+Shift+Tab для  прямого/обратного обхода закладок в панели задач (так сейчас и есть)

Тогда "Tab" остается в панели заметок. А если действительно появится многозакладочная панель для заметок, для нее тоже логично будет использовать комбинации из п.2
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: Дмитрий Маслов от 08 Февраля 2010, 18:40:50
Предлагаю назначить комбинации клавиш следующим образом:
1) Shift+Tab: для обхода "навигатор -> панель задач -> панель заметок -> навигатор"
Клавиша "Tab" в заметках обычно используется для другого.
Например в редакторе привычная комбинация Shift+Tab - это убрать табуляцию или например в списках в ворде перейти на подуровень вниз.
В общем нужно либо думать над комбинациями без "Tab", либо жертвовать этими комбинациями в заметках.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: naumov13 от 08 Февраля 2010, 19:34:27
Эх, если бы было чем жертвовать...
Сейчас работа в заметках все еще очень слабая: по Shif+Tab табуляция назад не убирается, при выделении текста Tab его удаляет вместо сдвига, работа с многоуровневыми списками вообще не реализована. Это все очень привычные и нужные элементы поведения редактора. Будет чудесно если они воплотятся и в LT.

Поэтому встречный вопрос - это будет реализовано?
Если да - то имеет смысл придумывать другую комбинацию для обхода панелей, если же нет - тогда непонятно зачем еще что-то придумывать.
Название: Re: Переход между панелями одним сочетанием &
Отправлено: Айдос от 08 Февраля 2010, 20:34:33
Ctrl-Tab будет вполне стандартным решением. Хотя он же на закладках задействован... :(

Я бы переключение между окнами сделал Ctrl+Tab, а между закладками — Tab. Тогда и в заметках Tab будет работать как надо.
В Навигаторе Таб может обрабатыватся как переключение между секциями (планирование, проекты, контакты)
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 08 Февраля 2010, 21:13:59
А если альтернативный вариант - Tab отдать перехода, а в редакторе преобразовывать в Tab, скажем, две быстро нажатых подряд клавиши "пробел"?

Или еще проще: три пробела подряд в тексте, соприкасающихся с курсором, преобразовывать в одну табуляцию.
Можно вклеить в функцию очистки от лишних пробелов, на манер того же Бата и RAD-сред (когда курсор проходит через строку, то автоматически удаляются пробелы в концах этих строк).
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 08 Февраля 2010, 21:16:55
Ctrl-Tab будет вполне стандартным решением. Хотя он же на закладках задействован... :(
Я бы переключение между окнами сделал Ctrl+Tab, а между закладками — Tab. Тогда и в заметках Tab будет работать как надо.
Да, это будет работать, но когда сделают многозакладочную панель Заметок (если ее сделают) - то снова перестанет работать, т.к. появятся закладки и в Заметках.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: Дмитрий Маслов от 09 Февраля 2010, 10:49:52
Поэтому встречный вопрос - это будет реализовано?
Если да - то имеет смысл придумывать другую комбинацию для обхода панелей, если же нет - тогда непонятно зачем еще что-то придумывать.
Да, это планируется. Иначе вопроса бы такого не стояло.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: naumov13 от 09 Февраля 2010, 18:55:28
Ну, если такой функционал планируется, я считаю, клавишей Tab в заметках жертвовать нельзя. Давайте максимально придерживаться стандартов.
То есть:
- для заметок оставим tab и shift+tab,
- для вкладок ctrl+tab и ctrl+shift+tab(как сейчас и есть),
- для обхода придумаем что-то с Ctrl, что еще не задействовано, например Ctrl+K.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 09 Февраля 2010, 20:28:27
Тогда уж для обхода пользовать Crtl-PgUp\Ctrl-PgDn, все как-то логичнее.

Или жестко назначить (что удобней для слепой работы, и по-моему, так лучше):
Ctrl-1 - Навигатор с активной закладкой Проекты
Ctrl-2 - Навигатор с активной закладкой Категории
Ctrl-3 - Навигатор с активной закладкой Контакты
Ctrl-4 - Навигатор с активной закладкой Периоды (Календарь)
Ctrl-5 - Задачи (многозакладочные)
Ctrl-6 - Открытые Заметки (многозакладочные)
итд - остается еще 4 переключателя.

Или (как вариант) на F3-F8 посадить, они свободны; хотя Ctrl-x запомнятся лучше.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 09 Февраля 2010, 20:30:33
Даже 6 переключателей в запасе: Ctrl-7, Ctrl-8, Ctrl-9, Ctrl-0, Ctrl--, Ctrl-=
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: naumov13 от 09 Февраля 2010, 21:08:16
NA, из всех предложенных вариантов мне больше всего импонирует Crtl-PgUp\Ctrl-PgDn.

И насчет обдуманности предложений. Уже не в первый раз замечаю вашу привычку написать сразу все что пришло в голову, а потом подумать и дописать еще. Что-то мне подсказывает, что вы не используете кнопку на форуме "предварительный просмотр". Зря, гораздо лучше увидеть написанное, еще раз обдумать, взвесить и исправить, чем суматошно вылить свой сумбур на собеседников, а потом дописывать что-то следом. Это не очень хороший тон. Когда пишете новый пост вслед за своим предыдущим, просто отредактируйте тот что есть. Не сочтите за попытку читать мораль или нравоучения, просто дружеский совет ;)
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 09 Февраля 2010, 21:22:18
naumov13
Ctrl-PgUp\PgDn, увы, как раз единственная из уже занятых комбинаций.

А насчет "первое, что пришло в голову" и "вывалить" - я бы напомнил о слове "вежливость" и существовании лички.

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

Так вот, исправленное сообщение в рассылку не попадает, а новое - рассылается. Если бы здесь была возможность удалять свое сообщение (пока оно последнее в теме), или подклеивать к предыдущему, то совместимость с почтовым режимом была бы идеальной, но увы. Имеем то, что есть.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: naumov13 от 10 Февраля 2010, 01:56:07
NA, извините если задел, я старался быть корректным.
Почтовые сообщения для отслеживания тоже использую и о факте нерассылки исправлений осведомлен. Потому и стараюсь отправлять несколько раз обдуманные и взвешенные сообщения. Ну да ладно, не стану больше вам навязывать свои привычки, у вас есть право на свои :)

Ну а по существу
Цитата: NA
Ctrl-PgUp\PgDn, увы, как раз единственная из уже занятых комбинаций.
в таком случае, принятие конечного решения по выбору комбинаций предлагаю оставить за разработчиками.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: Дмитрий Маслов от 10 Февраля 2010, 10:14:22
Из темы подчеркнуто:
- когда находимся в навигаторе, чтобы перейти в следующий/предыдущий раздел нужно нажать Ctrl + Tab / Ctrl + Shift + Tab
Это уже будет в следующей версии.

Что касается перехода между панелями, то ИМХО, наиболее близкое это отказаться от табуляции в заметках.
Кто нибудь используется там клавишу Tab для вставки символа табуляции?
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 10 Февраля 2010, 10:54:39
naumov13
zitz
Цитата: NA
Ctrl-PgUp\PgDn, увы, как раз единственная из уже занятых комбинаций.
в таком случае, принятие конечного решения по выбору комбинаций предлагаю оставить за разработчиками.
Что касается перехода между панелями, то ИМХО, наиболее близкое это отказаться от табуляции в заметках.
Кто нибудь используется там клавишу Tab для вставки символа табуляции?
При форматировании столбцов Tab очень удобно, а в остальных случаях - сложно сказать.

А чем Вам не понравилось сочетание Crtl-цифра, с прямым линком на нужный режим?
Набирающий популярность Google Chrome именно эту комбинацию использует для жесткого переключения между первыми 8 закладками (Ctrl-9 - переход на последнюю).
Да и многие редакторы используют "жесткие" переключения, а не относительное "назад-вперед".
Это удобнее, т.к. не зависит от текущего расположения окон\закладок, и тем самым ускоряет "слепую" работу.

Если я работаю в Заметках, а в Навигаторе открыты Проекты, то для переключения в Категории мне придется отвлекаться на использование мыши, т.к. между режимами Навигатора (кстати, почему бы их тоже не сделать закладками? Например, вертикальными слева) вообще нельзя переключиться средствами клавиатуры.

А если я нажимаю Ctrl-2 - я гарантированно нахожусь в Категориях (Навигатор активен), независимо от того, что происходило в окне до нажатия клавиш.

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

Ctrl-x как в первом варианте, плюс F5-F10 для "выброса" выкидных списков-фильтров с переходом фокуса к ним
(при вызове любой из закладок Навигатора активируется его панель. Если она была спрятана - то становится видимой).

Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: naumov13 от 10 Февраля 2010, 11:38:17
zitz, я активно использую заметки, в том числе и табуляцию. Заметка у меня чаще всего служит для описания задачи, предварительного планирования и разбиения на подзадачи, фактически я в ней строю будущее дерево подзадач. Поэтому часто требуются работать с отступами. Идеальным решением, как я уже писал выше, было бы оставить и расширить функционал клавиши Tab и реализовать работу с многоуровневыми (вложенными) списками.

По поводу клавиш переключения между панелями во многом согласен с NA, работа без использования мыши для некоторой категории пользователей всегда будет в разы быстрее. Поэтому что-то делать надо, жесткие комбинации Ctrl + цифры либо Ctrl+Fx вполне подходят для этого.

Единственное замечание, я не стал бы назначать жесткую комбинацию для каждого раздела навигатора. Учитывая, что в дальнейших планах реализовать произвольное число разделов, рискуем цифр для них не напастись. По моему мнению достаточно одной комбинации для навигатора (например Ctrl-1 или Ctrl+F1). Аналогично с задачами(например Ctrl-2 или Ctrl+F2) и заметками(например Ctrl-3 или Ctrl+F3). И для последующего переключения по закладкам/разделам внутри каждой из этих панелей Ctrl + Tab / Ctrl + Shift + Tab.

NA, судя по всему вам полюбилась идея многозакладочных заметок ;) спасибо за поддержку
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: NA от 10 Февраля 2010, 12:56:52
naumov13
я еще и Навигатор многозакладочным нарисовал :) - для общности интерфейса и стандартизации клавиатурной работы: http://forum.leadertask.ru/index.php/topic,4664.msg31998.html#msg31998
в теме про мои мечты о Контактах.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: OlZin от 24 Ноября 2010, 18:43:30
Когда передо мной возник обсуждаемый в этой теме вопрос, я рассматривал по уровневый переход:

Уровень 1. Вызов нужного тебе окна в Leader Task (размещения курсора в “начало строки” того или иного окна. Сегодня это окно «Планирование»; окно «Почта», окно «Контакты», окно «Задачи», окно «Заметки»).
Уровень 2. Совершение штатных операций перехода между вкладками окон закреплённых за хоткеями  в Windows, а именно
(1) Перемещение между вкладками по строкам заголовков [CTRL+TAB или CTRL+SHIFT+TAB];
(2) Переход к порядковому номеру вкладок по строкам заголовка [CTRL+n, где n – порядковый номер вкладки];
(3) Переход к следующему параметру или группе параметров [TAB или SHIFT+TAB].

Уровень 3. Табуляция для текстовых редакторов (выравнивание текста по горизонтали по TAB).

Смею заметить, что п. (2) уровня 2 – это широко распространённая комбинация для приложений Windows, она работает практически во всех интернет-обозревателях, офисных пакетах, командерах и прочих в коих используются вкладки. Более того, некоторые разработчики дефолтово закрепляют данную комбинацию за управлением перемещения между вкладками в окнах свойств различных параметров (Когда в настройках свойств, к примеру, восемь вкладок, к четвёртой можно перейти по Ctrl+4).
Я был бы благодарен, если бы разработчики утвердили общепринятую схему в переходе между вкладками, - раз; и возможность использовать все имеющиеся комбинации хоткеев, это к
Что касается перехода между панелями, то ИМХО, наиболее близкое это отказаться от табуляции в заметках.

Резюмирую:
= Нужно назначить хоткей для активации окон LT, к примеру ALT+1, или какой-либо другой;
= Закрепить внутри активного окна перемещение курсора штатными средствами Windows. (Реализовано во всех окнах LT, но не везде работает);
= Закрепить хоткей CTRL+1..2..3..9 за переходом к порядковому номеру вкладки;
= Хоткеи в будущем не урезать, но дополнять новыми…

==============>> Редактирование
Ах да, забыл ещё раз прописать необходимость назначить хоткей для переключения вида в окне "Задачи" (Дереве задач), к примеру по
CTRL+SHIFT+PEGE UP/ DOWN

==============>> Редактирование2
Добавил для конкретики одно слово: между вкладками окон
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: llunx от 24 Ноября 2010, 20:20:10
= Нужно назначить хоткей для активации окон LT, к примеру ALT+1, или какой-либо другой;
Что вы имеете в виду?
Если, например, по:
ALT+1 открыть на весь экран календарь
ALT+2 открыть на весь экран ToDo
ALT+3 открыть первоначальное отображение (навигатор+ToDo+календарь)
Какие будут мнения?
Сочетание клавиш Ctrl+Alt+стрелки на мой взгляд не очень удобно.
Название: Re: Переход между панелями одним сочетанием клавиш
Отправлено: OlZin от 24 Ноября 2010, 23:11:53
llunx,
мой комментарий к теме строго предметен: как по хоткею обеспечить переход между окнами LT (не важно, в каком положении окна зафиксированы: закреплено ли в LT, развёрнуто ли на весь экран, находится ли в режиме “разворачивания”).
То, о чём идёт речь в теме, – сугубо конкретно, - как, к примеру, с клавиатуры в течение 15 мин. забить в LT проект из 100-200-300 связанных между собой единиц: задач+контактов+заметок+…
На сегодняшний день подобное в LT не представляется возможным сделать. Нужно тягать мышь, что дополняет 20-50% времязатрат. Сегодня реализован переход между навигатором и деревом задач; утрачен переход между навигатором и контактами; нет перехода из окна редактирования заметки  в др. окна и прочее… Если брать вопрос шире: сама логика перехода между окнами в LT разорвана, не сформирована, не продумана изначально – как хотите. Именно на решение этого вопроса и был направлен мой пост, как и посты участников темы.
Часть моего поста является ответом на часть поста NA
А чем Вам не понравилось сочетание Crtl-цифра, с прямым линком на нужный режим? ...многие редакторы используют "жесткие" переключения, а не относительное "назад-вперед".
Не хочется повторятся в обоснованиях… В целом же мой пост о том же о чём и другие, только по другому сформулированный.
То, о чём пишите Вы, лишнее, кажется. Потому что,
как мне представляется,
дополнительные хоткеи для вариантов отображения, или фиксации окон не ведёт к приросту КПД в повседневной работе,
и, напротив, добавляет работы разработчикам.
А про
Сочетание клавиш Ctrl+Alt+стрелки на мой взгляд не очень удобно.
в своём предыдущем посте я не писал.

Осталось менее недели до релиза v.7, в котором будут значительные изменения, в том числе и в позиционировании окон в Leader Task. Как там будет мне не ведомо, однако способ перехода между окнами обсуждаемый в этой теме универсален:
=активация окна;
=совершение операций;
=активация другого окна;
=и т.д...

=================>>> Оффтоп
Я даже праздничную аватарку надел по случаю v.7