Быстрое переключение между открытыми окнами
Модератор: Анастасия
Быстрое переключение между открытыми окнами
Многооконный режим работы в MoneyTracker - это её "фишка". Внизу "выстраиваются" кнопочки открытых окон, аналогично стандартной ОС. Но в ОС "Семёрка" есть возможность быстро переключаться между открытыми окнами (или запускать значки приложений в панели Задач) (Windows+<номер значка или окна>), а вот в MoneyTracker - нет.
И у меня ОГРОМНЕЙШАЯ просьба "научить" программу этим новым трюкам с переключением между открытыми окнами посредством комбинации клавиш.
И у меня ОГРОМНЕЙШАЯ просьба "научить" программу этим новым трюкам с переключением между открытыми окнами посредством комбинации клавиш.
Re: Быстрое переключение между открытыми окнами
Оххх, извиняюсь. Есть же комбинация Ctrl+F6
Re: Быстрое переключение между открытыми окнами
Если открыто несколько окон, неудобно "перебирать" их пока не "вылезет" нужное.
Надо бы сделать, например, так: Ctrl+1 - активным становится первое слева открытое окно; Ctrl+2 - второе и т.д.
А ещё можно было бы сделать так, чтобы кнопки открытых окон снизу можно было бы перетаскивать мышкой между собой (по аналогии с "Семёркой").
Надо бы сделать, например, так: Ctrl+1 - активным становится первое слева открытое окно; Ctrl+2 - второе и т.д.
А ещё можно было бы сделать так, чтобы кнопки открытых окон снизу можно было бы перетаскивать мышкой между собой (по аналогии с "Семёркой").
Re: Быстрое переключение между открытыми окнами
С перетаскиванием хорошая идея, подумаем.
Re: Быстрое переключение между открытыми окнами
Ну а как же с комбинациями типа Ctrl+1, Ctrl+2 и т.д.?
Re: Быстрое переключение между открытыми окнами
Над этим тоже подумаем. Основная проблема в том, что эти комбинации заканчиваются на 10 окнах. Хотя тот же Firefox об этом не волнуется. В общем, надо собрать больше информации.
Re: Быстрое переключение между открытыми окнами
Это Вы о чём?Дмитрий писал(а):Хотя тот же Firefox об этом не волнуется. В общем, надо собрать больше информации.
Re: Быстрое переключение между открытыми окнами
В Firefox переключение между вкладками работает именно по таким горячим клавишам: Ctrl+1 ... Ctrl+8 - первые 8 вкладок, Ctrl+9 - последняя вкладка. Возможно, стоит сделать аналогично.
Re: Быстрое переключение между открытыми окнами
Эх-ты, а я и не знал! Спасибо, что просветили! Очень удобно!
Re: Быстрое переключение между открытыми окнами
У меня тут два соображения.
1) Более 9-ти открытых окон навряд ли у кого будет.
Или:
2) использовать комбинацию клавиш не Ctrl+<цифра>, а Ctrl+<цифра>+<цифра>. Вторую цифру (если, например, надо открыть окно №11) можно нажимать на дополнительной цифровом блоке, что справа на клавиатуре.
1) Более 9-ти открытых окон навряд ли у кого будет.
Или:
2) использовать комбинацию клавиш не Ctrl+<цифра>, а Ctrl+<цифра>+<цифра>. Вторую цифру (если, например, надо открыть окно №11) можно нажимать на дополнительной цифровом блоке, что справа на клавиатуре.
Re: Быстрое переключение между открытыми окнами
Тут скорее первый вариант.
Re: Быстрое переключение между открытыми окнами
Подтверждаю, строка с заголовками открытых окон это действительно замечательно! В лучших традициях 1Са. Одно из тех качеств программы, которое порадовало, и приятно удивило
Про переход между окнами по нажатию клавиш с цифрами думаю лишнее. К тому же не факт, что у пользователей будет не более 10 окон. Для тех, у которых будет более, как и в случае с теми, что операции вводят не каждый день, будет обидно, что о них не подумали. А думать, как не крути, нужно обо всех!
Лучше сделать что-то другое, например, группировать окна со схожим содержимым, как в XP. Тогда правда и цифры можно ввести.., или при переходе между окнами, закладку текущего окна выделять рамочкой, а не только рисовать ее утопленной. Потому, что не каждый пользователь это увидит. Или в соответствии с вашими соображениями вашей программой имеют право пользоваться только все четко видящие пользователи?
Про переход между окнами по нажатию клавиш с цифрами думаю лишнее. К тому же не факт, что у пользователей будет не более 10 окон. Для тех, у которых будет более, как и в случае с теми, что операции вводят не каждый день, будет обидно, что о них не подумали. А думать, как не крути, нужно обо всех!
Лучше сделать что-то другое, например, группировать окна со схожим содержимым, как в XP. Тогда правда и цифры можно ввести.., или при переходе между окнами, закладку текущего окна выделять рамочкой, а не только рисовать ее утопленной. Потому, что не каждый пользователь это увидит. Или в соответствии с вашими соображениями вашей программой имеют право пользоваться только все четко видящие пользователи?
Re: Быстрое переключение между открытыми окнами
Группировать окна с содержимым не получится, в программе малое количество окон со схожим содержимым. Выделять рамкой кнопку окна также излишне, утопленная кнопка очень хорошо выделяется, и площадь ее выделения существенно больше площади рамки. Цифры скорее всего сделаем.
Re: Быстрое переключение между открытыми окнами
Хочу привести пример, когда в программе открыты более 10-ти окон.
Поскольку в программе не реализован бюджет в виде таблицы, в которой можно было на каждый месяц вводить определённую сумму для определённой статьи, я создаю для каждого месяца отдельный бюджет. Нет. Вначале я создал шаблон пустого бюджета. Затем, копирую данный шаблон, меняю только месяц периода и даю оригинальное название. Причём название имеют строгий тип: <номер месяца (двухзначная цифра)>_<год (четырёхзначная цифра)>_<название месяца (слово)>. Например: 06_2012_Июнь. В итоге получается тринадцать бюджетов, один из которых - шаблон. Но это всё прелюдия из другой "оперы". Если кто-то также последует данному примеру, хочу напомнить, что надо не забыть в каждом бюджете установить правильный период и обязательно зафиксировать его соответствующей кнопкой.
А затем когда создаю бюджеты, предположим, на год вперёд, последовательно открываю каждый чистый бюджет и вношу цифры только по одной статье на год вперёд. Очень важно, чтобы "последовательно", т.к. пока перетаскивать кнопочки открытых окон нельзя (надеюсь, что только пока ), а кнопки все имеют одинаковое название (это тоже интересный момент для обсуждения: названия кнопок ). В итоге внизу выстраиваются 12 кнопочек. И я точно знаю, что первая кнопка - это бюджет, предположим, января, а следующая обязательно будет бюджет следующего месяца, в данном случае, февраля.
В данном случае, удобно было бы, чтобы в программе была комбинация клавиш, позволяющая переключиться на окно под номером, предположим 11. Я предлагаю реализовать комбинацию, аналогичную комбинации, которая иногда используется в компьютере, чтобы ввести специальные символы из таблицы символов компьютера. Там используется следующая комбинация: <Alt>+<Цифра>+<Цифра>. В MoneyTracker можно было бы использовать комбинацию <Ctrl>+<Цифра>+<Цифра>.
Мой пример количества открытых окон, наверняка, является единичным. Послужит ли он доводом, чтобы реализовать переключения с помощью комбинации клавиш на окна, "порядковый номер", которых больше 9-ти? В этом я сомневаюсь, учитывая некоторое профессиональное "упрямство" (только в хорошем смысле этого слова) Дмитрия. Но может быть у других есть свои какие-то примеры или соображения по этому поводу. Просьба, порассуждать на эту тему, поскольку лучше выявить всё лучшее до введения данной возможности в программу. (Если эта возможность будет вообще реализована...)
Поскольку в программе не реализован бюджет в виде таблицы, в которой можно было на каждый месяц вводить определённую сумму для определённой статьи, я создаю для каждого месяца отдельный бюджет. Нет. Вначале я создал шаблон пустого бюджета. Затем, копирую данный шаблон, меняю только месяц периода и даю оригинальное название. Причём название имеют строгий тип: <номер месяца (двухзначная цифра)>_<год (четырёхзначная цифра)>_<название месяца (слово)>. Например: 06_2012_Июнь. В итоге получается тринадцать бюджетов, один из которых - шаблон. Но это всё прелюдия из другой "оперы". Если кто-то также последует данному примеру, хочу напомнить, что надо не забыть в каждом бюджете установить правильный период и обязательно зафиксировать его соответствующей кнопкой.
А затем когда создаю бюджеты, предположим, на год вперёд, последовательно открываю каждый чистый бюджет и вношу цифры только по одной статье на год вперёд. Очень важно, чтобы "последовательно", т.к. пока перетаскивать кнопочки открытых окон нельзя (надеюсь, что только пока ), а кнопки все имеют одинаковое название (это тоже интересный момент для обсуждения: названия кнопок ). В итоге внизу выстраиваются 12 кнопочек. И я точно знаю, что первая кнопка - это бюджет, предположим, января, а следующая обязательно будет бюджет следующего месяца, в данном случае, февраля.
В данном случае, удобно было бы, чтобы в программе была комбинация клавиш, позволяющая переключиться на окно под номером, предположим 11. Я предлагаю реализовать комбинацию, аналогичную комбинации, которая иногда используется в компьютере, чтобы ввести специальные символы из таблицы символов компьютера. Там используется следующая комбинация: <Alt>+<Цифра>+<Цифра>. В MoneyTracker можно было бы использовать комбинацию <Ctrl>+<Цифра>+<Цифра>.
Мой пример количества открытых окон, наверняка, является единичным. Послужит ли он доводом, чтобы реализовать переключения с помощью комбинации клавиш на окна, "порядковый номер", которых больше 9-ти? В этом я сомневаюсь, учитывая некоторое профессиональное "упрямство" (только в хорошем смысле этого слова) Дмитрия. Но может быть у других есть свои какие-то примеры или соображения по этому поводу. Просьба, порассуждать на эту тему, поскольку лучше выявить всё лучшее до введения данной возможности в программу. (Если эта возможность будет вообще реализована...)
Re: Быстрое переключение между открытыми окнами
Скорее всего, Windows не позволяет стандартными средствами отлавливать нажатие Ctrl+цифра+цифра. Более того, клавиша срабатывает после нажатия первой цифры, т.е. стоит нажать Ctrl+3, программе уже приходит эта комбинация клавиш, следующую цифру она уже не ждет. Ну и честно говоря я сомневаюсь, что кто-то сможет на глаз определить порядковый номер окна, если их больше 10 или даже 5. Здесь уже удобнее Ctrl+Tab или мышью.