Eu gostaria de ter uma maneira de alternar o dispositivo de saída de áudio (alto-falantes/fones de ouvido internos para alto-falantes bluetooth, etc.) por meio de ações do teclado (o que normalmente posso fazer sem procurar, encontrar e colocar meus óculos no nariz).
Os elementos da bandeja de plasma podem ser ativados com atalhos e, assim, posso conectar, desconectar, alternar entre dispositivos bluetooth pelo teclado, porque quando o menu suspenso está visível, a seleção com as teclas de seta e Enter para ativar resolve.
Mas isso não funciona ao tentar alternar entre os próprios dispositivos de áudio. Posso exibir o elemento da bandeja de volume de áudio com um atalho:
mas a interação adicional pelo teclado é limitada ao nível de volume.
Existe um widget chamado alternador de dispositivos de áudio que traz as opções mais para a frente, mas seu atalho não faz nada. No geral, falta interação com o teclado.
A coisa mais próxima do que eu quero é simplesmente desabilitar o bluetooth pelo primeiro método SE esse dispositivo for o que está tocando no momento...
Como variante - você pode passar por scripts/iniciadores e definir as teclas de atalho para executar esses scripts.
Primeiro você precisa obter uma lista de "sumidouros", que é como o sistema conhece os dispositivos de áudio:
Um teria o estado “executando” outro em “suspenso”. Anote os campos Nome nesta impressão.
O script que você iniciará a partir da tecla de atalho executará uma opção:
Usando o campo "Nome" da lista de coletores. Isso mudará toda a saída de áudio para o dispositivo especificado.
Supondo que você tenha apenas dois coletores, você pode fazer um script como este
Coloque-o em sua conta pessoal
bin
e adicione um iniciador de teclas de atalho.