linux - dois teclados um computador diferentes chaves enviadas

3

Eu gostaria que um dos meus teclados enviasse as teclas normais e o outro executasse as macros quando eu pressionasse uma tecla sobre isso. Isso é possível?

    
por user114558 03.04.2012 / 23:23

1 resposta

2

Você realmente precisa de dois teclados? Se você sempre tem sua tecla Num-Lock ou off , você pode fazer o que quiser com apenas um único teclado ... Este método pode (?) Funcionar com dois teclados, se preferir. Usar um único teclado pode ser mais rápido do que ter que mover sua (s) mão (s) de um teclado para o outro.

Você pode usar xbindkeys , o que permite que você inicie comandos shell com o teclado ou mouse sob o X Window System. A característica particular de xbindkeys que pode ser usada aqui é que ela responde ao estado da tecla Num-Lock.

Vamos supor que no seu modo de digitação normal você tem Num-Lock em ... Quando você ativa o Num-Lock , cada chave é vista de forma diferente por xbindkeys . Assim, você pode atribuir macros a qualquer tecla individual que você goste, por exemplo. Eu uso

  • Numlock / para colocar [2012-04-04] na área de transferência

Para fazer isso, usando um único teclado, preciso pressionar três teclas | Para dois teclados, seria necessário apenas pressionar a tecla Numlock / .

  • Numlock - para desativar o Numlock
  • Numlock / - para executar meu script (macro)
  • Numlock - para ativar o Numlock

Além das teclas do teclado numérico, as outras teclas funcionam normalmente, se o Numlock estiver ativado ou desativado. Portanto, se você não usa o teclado, pode ser o suficiente para usar xbindkeys e atribuir 16 teclas de atalho para Numlock off em . Caso contrário, você tem todas as teclas disponíveis como novos atalhos.

(para o Ubuntu): sudo apt-get install xbindkeys xbindkeys-config

    
por 04.04.2012 / 07:56