Você não precisa.
On my notebook I need to press the button Fn before F10.
Isto é, no entanto, irrelevante para quais eventos de entrada X você precisa simular.
O que você deve lembrar é que a tecla Fn nunca é vista no fio entre o teclado e o computador. É manuseado inteiramente pelo microprocessador no próprio teclado. O que vem pelo fio quando você pressiona as teclas com as gravações Fn e F10 é simplesmente o código da tecla F10 , como se você tinha um teclado completo com uma tecla independente F10 completa.
Você tem uma chave gravada com F10 e outra coisa. O microprocessador do teclado manipula sua chave Fn como uma chave modificadora local que muda a chave entre se parecer com a tecla "algo a mais" (quando Fn não é pressionado) no fio e se parece com o F10 (quando Fn é pressionado) no fio.
Na verdade, laptop e teclados semelhantes geralmente têm dois desses modificadores locais. O outro é o estado do LED NumLock (sic), fazendo com que cada tecla tenha quatro maneiras diferentes nas quais ela pode aparecer no fio do seu computador.
Mas, como visto pelo seu computador, na outra extremidade da linha, tudo isso é invisível. Ele vê um teclado completo com uma chave real e independente F10 . Isso também é o que os aplicativos X veem nos eventos de entrada X.
Então, isso é tudo que você precisa para simular. Apenas simule eventos X que indicam que a tecla F10 foi pressionada, com os modificadores Level2 ⇧ e Controle ⎈ .
Com xdotool
, como na resposta da flowtron, isso é apenas
xdotool key ctrl+shift+F10
Leitura adicional
- link
- " PROJETO DE MATRIZ DE TECLADO ". SK5126 Folha de dados do Controlador de Teclado FlexMatrix . Sprintek. 2015-02-20.
- " Uso das teclas de função ". HT82K629A Folha de dados do codificador de teclado Windows 2000 USB + PS / 2 . Holtek. 2004-09-15.