Keymap for Formosa21 controle remoto infravermelho?

0

quando eu conecto o receptor IR TechniSat Formosa21 USB,

/dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir 

aparece e as teclas pressionadas no controle remoto podem ser vistas em um editor de texto. Por exemplo, pressionando o botão mudo no rc, o caractere 'm' aparece em um editor de texto; ao pressionar mais alto ou menos alto, a função de seta para a direita ou seta para a esquerda é acionada. Como posso remapear essas chaves para a funcionalidade esperada (no Kubuntu 16.04 64 Bit)?

    
por cucujoidea 11.12.2016 / 21:11

1 resposta

1

o seguinte site fornece um conselho detalhado: link

para testar o controle remoto:

sudo evtest /dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir

para obter as atuais atribuições de chave:

sudo ir-keytable -r -d /dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir > satkeytable

então, o arquivo "satkeytable" pode ser editado para atribuir chaves diferentes.

escreva as novas atribuições de teclas no sistema:

sudo ir-keytable -w /path/to/satkeytable -d /dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir

(as novas atribuições estarão disponíveis quando o servidor gráfico for reiniciado, mas será perdido após a reinicialização). Se o receptor infravermelho já estiver conectado no momento da inicialização, as alterações no keytable podem se tornar permanentes com o systemd ( link ) ;

conteúdo de /etc/systemd/system/ir_remote.service (novo arquivo):

[Unit]
Description=remap Formosa21_USB_IR remote control keys

[Service]
ExecStart=/usr/bin/ir-keytable -w /path/to/satkeytable -d /dev/input/by-id/usb-Formosa21_USB_IR_Receiver-event-ir

[Install]
WantedBy=multi-user.target

teste:

systemctl start ir_remote.service
systemctl status ir_remote.service

autostart:

systemctl enable ir_remote.service
    
por cucujoidea 18.01.2017 / 20:13