Como alterar a combinação de teclas do mpv player?

Como alterar a combinação de teclas do mpv player?

Quero aumentar/diminuir o volume com a tecla para cima/para baixo em vez de 9/0, que é o padrão no mpv player.

Responder1

Siga esses passos:

  1. Faça um arquivo input.confdentro~/.config/mpv
  2. Abra o arquivo e adicione estas linhas:

    UP add volume +2
    
    DOWN add volume -2
    

Responder2

Para estender a resposta de Arun, também é possível modificar outras teclas para outras ações, para a maioria das teclas do teclado é tão simples quanto:

[key] [action]

Onde [key] é a chave que você deseja (diferencia maiúsculas de minúsculas) e [action] é a ação que você deseja que o jogador execute, ondeessecontém o arquivo de configuração padrão completo, que contém todas as ações que você pode realizar. Porém, não consegui encontrar um local com as ações listadas, então é possível que ela suporte mais ações.

No entanto, para outras chaves, especialmente chaves não padrão, você pode precisar executar o mpv com os sinalizadores:

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

O que fará com que o mpv crie uma janela que se comporte como xev (embora seja mais amigável, pois mostra o nome da tecla que você pressionou na tela).

Desta forma você poderá ver quais teclas está pressionando, isso é especialmente útil quando você estiver configurando o mouse com botões extras, pois alguns botões podem ter nomes especiais no mpv.

Aqui está uma pequena tabela das ações do que vi no arquivo de configuração, se alguém encontrar algum lugar com a lista completa de ações, substituirei por um link para lá.

Eu encontrei umlink para a lista/guia completo, mas vou deixar isso aqui como uma pesquisa rápida, o link estava emaquimas eu tinha acabado de perder.

(..) é mandatório
[..] é opcional
┌────────────────┬────────────────────── ────────── ───────────────┬──────────────────────── ────────── ──────────────────────────────────────── ────────── ─────────┐
│ Função │ Comando │ Detalhes │
├────────────────┼────────────────────── ────────── ───────────────┼──────────────────────── ────────── ──────────────────────────────────────── ────────── ─────────┤
│ Controle de volume │ adicionar volume (x) │ (x) é a quantidade assinada para adicionar volume total │
│ Buscando │ [no-osd] [sub-]seek (x) [exato] │ (x) é a quantidade assinada de segundos para buscar │
│ │ │ "no-osd" pode ser adicionado no início para fazer com que o osd não apareça │
│ │ │ "exato" pode ser adicionado depois para tornar a busca exata │
│ │ │ "sub-" faz com que a busca vá para [x] entradas de legenda em vez de segundos │
│ Vídeo Panning │ video-pan-(direção) (x) │ (direção) é 'x' ou 'y' e (x) é a quantidade a ser movida │
│ Zoom de vídeo │ zoom de vídeo (x) │ (x) é a quantidade de zoom │
│ Velocidade do vídeo │ (multiplicar) (definir) velocidade [1/](x) │ (x) é o valor da escala, e você pode adicionar [1/] antes para facilitar as frações │
│ Sair │ sair[-watch-later] │ Sai do vídeo, [-watch-later] é uma opção, mas não tenho certeza do que faz │
│ Frame Seek │ frame[-back]-step │ Se [-back] não for especificado, ele avança um quadro e pausa, caso contrário, fica 1 quadro atrás │
│ Pausa │ [ciclo] pausa │ Se [ciclo] for especificado, ele alterna o status atual, caso contrário, apenas pausa │
│ Playlist │ playlist(-next)(-prev) │ Apenas um pode ser especificado, nem ambos nem nenhum │
│ Mostrar progresso │ mostrar progresso │ │
│ Definir tela cheia │ ​​definir tela cheia (não)(sim) │ Somente │
│ Mods de tela │ adicionar (contraste) (brilho) (gama) (saturação) │ │
└────────────────┴────────────────────── ────────── ───────────────┴──────────────────────── ────────── ──────────────────────────────────────── ────────── ─────────┘
Há mais, mas imaginei que isso fosse uma lista dos mais necessários.

(Se você está se perguntando por que estou respondendo a uma pergunta de um ano atrás, é que não consegui encontrar a resposta aqui, mas essa foi a primeira pergunta que apareceu quando eu pesquisei, então imaginei que alguém estivesse olhando para isto pergunta também pode estar se perguntando como alterar todas as outras chaves também)

informação relacionada