você está aqui: Home  → Arquivo de Mensagens

Iniciando programas com teclas especiais

Colaboração: Mário Henrique Cruz torres

Data de Publicação: 14 de Fevereiro de 2006

XBindKeys é um pequeno programa que permite atribuir funções específicas para quaisquer combinações de teclas e do mouse, e funciona dentro do Xwindow, Xfree ou X.org. O que é muito útil para quem tem teclados que vem com teclas especiais, como o teclado Satellite Internet, pois geralmente estas teclas ficam inutilizadas no GNU/Linux.

Assim, vou explicar como utilizar este programa.

Primeiro é necessário instalá-lo no hd, com o debian a tarefa é simples

  apt-get install xbindkeys-config

Para associar uma tecla, ou conjunto de teclas a um programa é necessário seguir 3 passos:

  1. verificar o código da tecla
  2. editar o arquivo de configuração do xbindkeys
  3. iniciar o xbindkeys

1. Identificando o código das teclas

Agora vamos ver o código de uma tecla especial, no meu teclado tem uma tecla com o símbolo de uma carta, e quero associar esta tecla à ação de abrir um xterm.

Executo o programa com a opção -k e pressiono a tecla com o símbolo da carta para descobrir qual o seu código xbindkeys -k

O programa retorna

   m:0x0 + c:163

2. Associação de funções a teclas

Para associar uma função para esta tecla, basta adicionar as seguintes linhas ao arquivo ~/.xbindkeysrc xterm

  m:0x0 + c:163

3. Execução do programa

  1. agora basta executar o programa

      xbindkeys
    

    e pronto, a quando eu pressionar a tecla com o símbolo da carta o "xterm" é aberto. O programa xbindkeys é realmente muito simples e útil, e para descobrir tudo que ele oferece, basta executar o help

      xbindkeys --help
    

    e para quem não gosta de linha de comando, existe um configurador gráfico, muito simples de usar também.

      apt-get install xbindkeys-gtk
    

4. Saiba mais

o site do xbindkeys é http://hocwp.free.fr/xbindkeys/xbindkeys.html



Veja a relação completa dos artigos de Mário Henrique Cruz torres

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script