É possível facilmente customizar a função do teclado para todos os plug-ins disponíveis no Eclipse. Para customizar as funções do teclado, selecione Windows -> Preferências ->Geral -> Teclas. A página de preferência Teclas é exibida permitindo que você designe os pressionamentos de tecla e as sequências de tecla para chamar os comandos específicos oferecidos por vários plug-ins. A Conexão de Host fornece vários comandos padrão como [attn], [clear], [enter], [newline] e [pf1]-[pf24]. Cada um desses comandos padrão pode ser designado às sequências de tecla. Os tópicos a seguir explicam como a customização do teclado é implementada no Eclipse.
Um pressionamento de tecla é o ato de pressionar uma tecla e incluir qualquer tecla modificadora, por exemplo, Ctrl, Alt, Shift ou Command. Por exemplo, Ctrl+S é o pressionamento de tecla obtido pressionando a tecla Ctrl e a tecla S. Da mesma forma, S é o pressionamento de tecla obtido simplesmente pressionando a tecla S. Uma seqüência de teclas é um conjunto ordenado de um ou mais pressionamentos de tecla. Finalmente, uma ligação de teclas é a designação de uma sequência de teclas para um comando específico. Você pode visualizar e modificar todas as ligações de teclas, utilizando a página de preferências Teclas no Eclipse.
Um Esquema é um conjunto de ligações. O Eclipse inclui um esquema Padrão e o esquema Emacs que estende o esquema Padrão. O esquema Padrão contém um conjunto geral de seqüências de teclas comuns para todos os comandos bem conhecidos. Da mesma forma, o esquema Emacs contém um conjunto de ligações de teclas familiares aos usuários do Emacs.
Uma Categoria é uma forma de agrupar comandos. Por exemplo, a Edição de Texto é uma categoria no Eclipse. Para o recurso Conexão de Host, uma categoria de Conexão de Host está definida. Todos os comandos disponíveis para o recurso Conexão de Host estão listados na categoria Conexão de Host.
Um Contexto define a parte ativa do Eclipse em um determinado momento. As ligações de teclas podem variar de acordo com o contexto atual do Eclipse. Algumas vezes, a parte ativa pode ser um editor Java e, outras vezes, pode ser o Emulador de Conexão de Host. Por exemplo, na maioria dos contextos, a tecla F1 ativa a visualização Ajuda do Eclipse, mas o contexto do Emulador de Conexão de Host substitui esse comportamento e envia o comando [pf1] para o host. Você pode visualizar o Esquema, a Categoria e o Contexto desejados, clicando nas guias Visualizar e Modificar da página de preferências Teclas, respectivamente.
Todas as ligações de teclas podem ser visualizadas e modificadas na página de preferências Teclas. As ligações de teclas são visualizadas no formato de tabela com colunas para Categoria, Comando, Seqüência de Teclas e Quando (Contexto). A tabela pode ser classificada de acordo com um desses valores. O plug-in Conexão de Host tem ligações de teclas padrão para sobrepor ligações de teclas existentes do Eclipse (como F1).
A página Visualizar da página de preferências Teclas exibe o conjunto de ligações de teclas definidas. Para acessar a página Visualizar, selecione a guia Visualizar na página de preferências Teclas.
Use a página Modificar da página de preferências Teclas para customizar o conjunto de ligações de teclas. Para acessar a página Modificar, selecione a guia Modificar na página de preferências Teclas.
As páginas Visualizar e Modificar da página de preferências Teclas mostram como as ligações de teclas são customizadas. Na primeira seção, chamada Comando, é possível selecionar os valores dos campos Esquema, Categoria e Nome para o comando que usa as três primeiras caixas de combinação. Se o comando selecionado tiver ligações de teclas existentes, elas estarão listadas na tabela Designações, indicando o contexto ou quando a ligação de teclas é aplicável e a seqüência de teclas que ativa o comando. A seção inferior da página Modificar, intitulada Seqüência de Teclas, é utilizada para incluir ou remover ligações de teclas do primeiro conjunto de designações para o esquema, categoria e comando selecionados no momento. O campo de texto Nome nesta seção é utilizado para entrar a seqüência de teclas desejada. O campo de texto é especialmente modificado para exibir uma seqüência legível de pressionamentos de teclas. A tabela Designações indica todas as ligações de teclas configuradas no momento para a seqüência de teclas fornecida.
Para desfazer a operação, clique em Restaurar.
A nova seqüência de teclas deve ser exibida na tabela Designações da seção Comando para o esquema, categoria e comando selecionados no momento.
Mais informações sobre a utilização da página de preferências Teclas podem ser encontradas na documentação de ajuda do Eclipse.