Как изменить назначение клавиш проигрывателя MPV?

Как изменить назначение клавиш проигрывателя MPV?

Я хочу увеличить/уменьшить громкость клавишами вверх/вниз вместо 9/0, которые используются по умолчанию в проигрывателе MPV.

решение1

Следуй этим шагам:

  1. Создайте файл input.confвнутри~/.config/mpv
  2. Откройте файл и добавьте следующие строки:

    UP add volume +2
    
    DOWN add volume -2
    

решение2

Продолжая ответ Аруна, можно также изменить другие клавиши для других действий, для большинства клавиш клавиатуры это так же просто, как:

[key] [action]

Где [key] — это нужная вам клавиша (с учетом регистра), а [action] — это действие, которое должен выполнить игрок, гдеэтотстраница содержит полный файл конфигурации по умолчанию, в котором перечислены все действия, которые вы можете выполнить. Однако мне не удалось найти место со списком действий, поэтому, возможно, он поддерживает больше действий.

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

--input-test --force-window --idle

Что заставит mpv создать окно, которое ведет себя как xev (хотя и более удобно для пользователя, поскольку отображает на экране название нажатой вами клавиши).

Таким образом, вы сможете видеть, какие клавиши вы нажимаете, это особенно полезно, когда вы настраиваете мышь с помощью дополнительных кнопок, так как некоторые кнопки могут иметь специальные названия в mpv.

Вот небольшая таблица действий, которые я увидел в конфигурационном файле. Если кто-то найдет где-то полный список действий, я заменю ее ссылкой на нее.

Я нашелссылка на полный список/руководство, но я оставлю это здесь для быстрого поиска, ссылка была вздесьно я просто пропустил это.

(..) является обязательным
[..] необязательно
┌──────────────────┬─ ... ─ ...�
│ Функция │ Команда │ Подробности │
├─────────────────┼─ ... ─ ...
│ Управление громкостью │ добавить громкость (x) │ (x) — подписанная сумма для добавления общей громкости │
│ Поиск │ [no-osd] [sub-]seek (x) [exact] │ (x) — это подписанное количество секунд для поиска │
│ │ │ "no-osd" можно добавить в начале, чтобы экранное меню не отображалось │
│ │ │ «точный» можно добавить после, чтобы сделать поиск точным │
│ │ │ "sub-" заставляет искать [x] субтитров вместо секунд │
│ Видеопанорамирование │ video-pan-(направление) (x) │ (направление) — это «x» или «y», а (x) — это величина перемещения │
│ Видео-масштабирование │ видео-масштабирование (x) │ (x) — это величина масштабирования │
│ Скорость видео │ (умножить)(установить) скорость [1/](x) │ (x) — это величина для масштабирования, и вы можете добавить [1/] перед этим, чтобы упростить дроби │
│ Выход │ quit[-watch-later] │ Выход из видео, [-watch-later] — это опция, но я не уверен, что она делает │
│ Поиск кадра │ frame[-back]-step │ Если [-back] не указано, то идет на один кадр вперед и останавливается, в противном случае идет на 1 кадр назад │
│ Пауза │ [цикл] пауза │ Если указан [цикл], он переключает текущий статус, в противном случае он просто приостанавливается │
│ Список воспроизведения │ список воспроизведения(-следующий)(-предыдущий) │ Можно указать только один из них, но не оба и не ни один из них │
│ Показать прогресс │ показать-прогресс │ │
│ Установить полноэкранный режим │ установить полноэкранный режим (нет)(да) │ Только либо │
│ Модификации экрана │ добавить (контрастность)(яркость)(гамму)(насыщенность) │ │
└──────────────────┴─ ... ─ ...�
Их больше, но я решил составить список наиболее часто используемых.

(Если вам интересно, почему я отвечаю на вопрос годичной давности, то дело в том, что я сам не смог найти ответ здесь, но это был первый вопрос, который появился, когда я искал, поэтому я подумал, что любой, кто просматривает этот вопрос, также может задаться вопросом, как изменить все остальные клавиши)

Связанный контент