Как изменить привязку клавиш mpv плеера?

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

4
задан 12 June 2017 в 20:48

2 ответа

Выполните следующие действия:

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

    UP add volume +2
    
    DOWN add volume -2
    
    [ 114]
5
ответ дан 1 December 2019 в 09:13

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

[key] [action]

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

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

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

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

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

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

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

(..) is mandatory
[..] is optional
┌────────────────┬───────────────────────────────────────────────┬─────────────────────────────────────────────────────────────────────────────────────────────┐
│    Function    │                    Command                    │                                           Details                                           │
├────────────────┼───────────────────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────┤
│ Volume Control │ add volume (x)                                │ (x) is the signed amount to add total volume                                                │
│ Seeking        │ [no-osd] [sub-]seek (x) [exact]               │ (x) is the signed amount of seconds to seek                                                 │
│                │                                               │ "no-osd" can be added at the beginning to make the osd not show up                          │
│                │                                               │ "exact" can be added after to make the seek exact                                           │
│                │                                               │ "sub-" makes the seek go [x] subtitle entries instead of seconds                            │
│ Video Panning  │ video-pan-(direction) (x)                     │ (direction) is either 'x' or 'y' and (x) is the amount to move                              │
│ Video Zoom     │ video-zoom (x)                                │ (x) is the amount to zoom                                                                   │
│ Video Speed    │ (multiply)(set) speed [1/](x)                 │ (x) is the amount to scale, and you can add [1/] before to make fractions easier            │
│ Exit           │ quit[-watch-later]                            │ Exits the video, [-watch-later] is an option, but I'm not sure what it does                 │
│ Frame Seek     │ frame[-back]-step                             │ If [-back] isn't specified, it goes one frame ahead and pauses, else it goes 1 frame behind │
│ Pausing        │ [cycle] pause                                 │ If [cycle] is specified, it toggles the current status, else it just pauses                 │
│ Playlist       │ playlist(-next)(-prev)                        │ Only either can be specified, not both nor neither                                          │
│ Show Progress  │ show-progress                                 │                                                                                             │
│ Set fullscreen │ set fullscreen (no)(yes)                      │ Only either                                                                                 │
│ Screen Mods    │ add (contrast)(brightness)(gamma)(saturation) │                                                                                             │
└────────────────┴───────────────────────────────────────────────┴─────────────────────────────────────────────────────────────────────────────────────────────┘
There are more, but I figured this made a list of the most common needed ones.

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

2
ответ дан 1 December 2019 в 09:13

Другие вопросы по тегам:

Похожие вопросы: