Переназначения "горячих" клавиш в программе ReplayMachine (Форвард Рефери/Голкипер)
В главном меню "Настройки" добавлена команда "Горячие клавиши", вызывающая окно настройки горячих клавиш. В этом окне есть возможность выбора:
- "Клавиши по умолчанию" - в этом случае действуют те же клавиши, что были раньше
- "Использовать клавиши, заданные пользователем" - в этом случае действуют клавиши, заданные в данном окне
Во втором случае, помимо того, что вместо стандартного набора действуют клавиши, заданные пользователем, имеются также дополнительные изменения:
- В меню "Редактирование" команда "Настройка клавиш выбора камер" вызывает то же окно настроек, что и команда "Горячие клавиши" меню "Настройки", т.к. отдельное окно для настройки клавиш выбора текущей камеры не имеет смысла (в новом окне настроек, в том числе, задаются и клавиши для выбора камер).
- В меню "Перемещение" не работает (запрещена) команда "Поменять местами действие клавиш Вверх/Вниз": во-первых, эти клавиши могут быть переназначены на другие команды, а во вторых, если кому-то нужно поменять между собой действие каких-то двух клавиш, это можно сделать в новом окне настроек горячих клавиш.
- Если из главного окна программы вызвать окно редактирования события, то во всплывающих подсказках над типом события и номером камеры имеются горячие клавиши. Раньше эти клавиши были такими же, как клавиши выбора текущей камеры и пометки события в главном окне, но с клавишей Ctrl. В случае, если все клавиши в программе могут быть переназначены пользователем, нельзя просто считать, что нужно взять назначенную пользователем клавишу, добавить к ней Ctrl и использовать полученную комбинацию в данном окне. Поэтому, в таком случае горячих клавиш для выбора камеры в событии или типа события в окне редактирования события нет - тип и камеру нужно выбирать с помощью соответствующего выпадающего списка.
- В окне плейлиста для выбора типа события, камеры и скорости воспроизведения (в Форвард Голкипере) имеются отдельные горячие клавиши, поэтому если вызвано окно редактирования клипа в плейлисте, то в этом окне действуют горячие клавиши, заданные для соответствующих команд в плейлисте.
Подменю главного меню:
- Файл
- Редактирование
- Перемещение
- Перейти к началу периода
- События
- Добавить текущее событие в плейлист (только в Форвард Голкипере)
- Воспроизведение (только в Форвард Голкипере)
- Вид
- Масштаб основного видео-предпросмотра (только в Форвард Голкипере)
- Масштаб видео-предпросмотра камер
- Режим малых окон видео-предпросмотра
- Настройки
Меню по правой кнопке мыши:
- Над линейкой времени
- Над списком событий (и все подменю в этом меню)
- Над основным окном видео-просмотра (только в Форвард Голкипере)
- Над малыми окнами видео-просмотра
Меню по правой кнопке мыши в окне плейлиста:
- Над списком событий
- Над списком файлов клипов
- Над самим плейлистом (и все подменю в этом меню)
В главном окне и окне плейлиста есть кнопки, над которыми есть всплывающие подсказки. Если какой-то кнопке соответствует команда, для которой может быть назначена горячая клавиша, то во всплывающей подсказке над такой кнопкой показывается также название горячей клавиши в скобках: "(нажмите ...)".
Кнопки в главном окне:
- рядом со списком событий: пометка и корректирование начала/конца события, кнопки показа всех событий либо групп событий по типам (1...9), добавление текущего событий в плейлисты (две кнопки)
- кнопки масштаба рядом с линейкой времени
- перемещение влево/вправо на один/несколько кадров
- рядом с бегунком скорости: кнопки выбора скорости (от 4 до 8 штук), реверс, сохранение скорости, установка точки паузы, группы заставок (10 штук), разрешение воспроизведения звука
- под основным окном просмотра: старт/стоп воспроизведения
Только в Форвард Рефери:
- рядом со списком событий: старт/стоп воспроизведения
Также во всплывающих подсказках над малыми окнами просмотра видео есть горячие клавиши для выбора текущей камеры и размера этих окон.
Над колонками в плейлисте также есть всплывающие подсказки с горячими клавишами:
- название элемента: клавиши выбора камеры/типа события
- скорость: клавиши выбора скорости (только в Форвард Голкипере)
Во всех перечисленных выше местах названия горячих клавиш подменяются либо на стандартные (которые были раньше), либо на заданные пользователем в окне настроек горячих клавиш.
Подробнее про это окно (вызывается из меню "Настройки/Горячие клавиши").
1. Если выбрана опция "Клавиши по умолчанию", то действует набор клавиш, который был раньше.
Если выбрана опция "Клавиши, заданные пользователем", то клавиши для всех команд в списке можно переназначить. Для каждой клавиши можно использовать дополнительно клавиши Ctrl/Shift/Alt в любых комбинациях. Можно использовать все клавиши на основной клавиатуре и на дополнительной (малой, справа с цифровыми клавишами), кроме клавиш CapsLock, PrintScreen, ScrollLock и PauseBreak.
2. В выпадающем списке можно выбрать активный набор клавиш от 1 до 10. То есть, пользователь может задать до 10 раскладок клавиатуры и переключаться между ними (например, если один пользователь привык к одному набору клавиш, а другой к другому).
3. По умолчанию все наборы клавиш пустые. Чтобы не нужно было каждый раз задавать все клавиши для всех команд с нуля, можно нажать кнопку "Сбросить". Она автоматически заполнит список клавишами, заданными по умолчанию. ВНИМАНИЕ: это не означает, что при этом будут действовать в точности те же клавиши, как если бы был выбран режим "Клавиши по умолчанию". Это невозможно по техническим причинам. В частности, потому, что в пользовательском режиме клавиши для разных команд должны все отличаться друг от друга, даже если какие-то клавиши используются в главном окне, а какие-то в окне плейлиста.
В зависимости от количества камер, при нажатии "Сбросить" отличаются клавиши по умолчанию для команд выбора камер. Если камер от 1 до 4, то клавиши по умолчанию для переключения между ними ZXCV. Если камер от 5 до 8, то клавиши ASDF ZXCV. Если камер от 9 до 12, то клавиши QWER ASDF ZXCV. Если камер от 13 до 16, то клавиши 1234 QWER ASDF ZXCV.
Также есть кнопка "Очистить", которая позволяет снова сделать список пустым. Рядом с выпадающим списком выбора активного набора клавиш показывается "(пустой)", если список пуст.
В списке команд показывается название команды, а в колонке "Горячие клавиши" - комбинация клавиш, которая вызывают эту команду: Ctrl/Shift/Alt (либо без них) + клавиша.
Чтобы задать клавишу для команды, нужно щелкнуть по ней дважды в списке, фокус ввода переместится на поле "Нажмите комбинацию клавиш". В этом поле нужно нажать нужную комбинацию (если нужно, вместе Ctrl/Shift/Alt) и нажать Enter (либо щелкнуть мышью по кнопке "Назначить").
Если оказалось, что такая комбинация клавиш уже используется, будет показано сообщение, в котором можно выбрать варианты:
- заменить назначение клавиш с другой команды на данную
- просто показать в списке другую команду, для которой уже заданы такие клавиши
- ничего не делать
В поле, где можно нажать комбинацию клавиш, некоторые клавиши нажать невозможно. Такие клавиши перечислены в выпадающем списке "Задать специальную клавишу".
Если выбрать в этом списке клавишу, она будет сразу задана для выбранной команды.
Можно также зажать Ctrl/Shift/Alt и выбрать нужную клавишу в списке. Например, если нажать Ctrl+Shift и выбрать в списке TAB, то для выбранной команды будет назначена комбинация клавиш Ctrl+Shift+TAB.
Справа внизу под списком команд есть выпадающий список "Показать в списке". В нем можно выбрать - либо показывать все команды, для которых можно задать горячие клавиши, либо группу команд одного типа.
Группы в основном соответствуют подменю главного меню, но есть также дополнительные группы - например, команды, которые есть только в FDReferee и отдельная группа команд в окне плейлиста.