Centro de Informações

Remapeando o Teclado

O remapeamento do teclado permite associar uma seqüência de pressionamentos de teclas a uma determinada ação, para que a digitação da seqüência de pressionamentos de teclas faça com que a ação ocorra. A seqüência de pressionamentos de teclas pode ser uma única tecla ou uma única tecla combinada com Shift, Ctrl ou Alt. A ação pode ser exibir um caractere, executar uma função do host, executar uma função personalizada ou executar um comando de menu.

Para acessar a janela Teclado, clique no botão Remapear na barra de ferramentas, clique em Editar > Preferências > Teclado ou clique em Teclado nas propriedades da sessão. As teclas numéricas 0-9 e * e # podem ser remapeadas.

O restante deste arquivo de ajuda contém as seguintes subseções:

Atribuição de Teclas
Atribuindo Teclas para Funções
Atribuindo Teclas à Funções Personalizadas
Atribuindo Teclas aos Applets
Atribuindo Teclas para Macros
Designações de Teclas Duplicadas
Cancelando atribuição de teclas
Procurando Atribuições de Teclas
Restaurando Atribuições de Teclas
Restrições do Remapeamento de Teclas
Suporte ao Teclado APL

Atribuições de Teclas

Abrir
É possível abrir uma nova definição para um componente de configuração, como teclado ou barra de ferramentas, a partir de duas localizações diferentes:

A definição de teclado atual em sua sessão é selecionada por padrão. Para abrir um arquivo de definição de teclado ou de barra de ferramentas, ele deve ter sido salvo anteriormente em uma unidade (compartilhada ou local) à qual você tenha acesso. Para obter mais informações, consulte Abrindo os componentes de configuração de Teclado, Teclado numérico pop-up e Barra de ferramentas.

Categoria
Selecione a categoria de função com a qual deseja trabalhar, por exemplo, caracteres, funções de host, funções personalizadas e comandos de menu.

Ao selecionar uma categoria, as funções específicas dentro dessa categoria aparecem na tabela abaixo, juntamente com as teclas atribuídas a essas funções. Selecione uma função nesta tabela para alterar sua atribuição de tecla. Consulte Caracteres Padrão e Funções para obter mais informações.

Observe que se o administrador tiver desabilitado Editar Mapeamentos do Teclado, o único botão disponível nesta tela será Procurar Tecla.
Atribuir uma Tecla
Após selecionar uma função, clique neste botão para atribuir uma tecla a ela.
Cancelar Atribuição de Tecla
Após selecionar uma função, clique neste botão para cancelar sua atribuição de tecla.
Funções Personalizadas
Clique neste botão para tornar visível o Editor de Funções Personalizadas. Determinadas funções do teclado são pré-definidas com o Host On-Demand para o remapeamento. O Editor de Funções Personalizadas permite que você defina e mantenha novas funções do teclado, denominadas funções personalizadas, sem ter que editar arquivos de script HTML e Java. Essas novas funções podem ser mapeadas para combinações-chave, como funções do teclado pré-definidas. Com o Editor de Funções Personalizadas, é possível incluir ou excluir uma função personalizada. Depois, é possível ir para o diálogo Remapear do Teclado, escolher Funções Personalizadas na lista Categorias e suas funções personalizadas aparecerão na lista disponível para remapeamento. Você também pode atribuir um botão da barra de ferramentas para uma função personalizada a partir da página Toque de Teclas do diálogo Personalizar Barra de Ferramentas.
Reconfigurar Tecla
Clique neste botão e selecione uma tecla para restaurar a tecla para sua atribuição padrão.
Reconfigurar Tudo
Clique neste botão para restaurar as atribuições de teclas padrão para todas as funções.
Procurar Tecla
Clique neste botão para descobrir se uma tecla específica já foi atribuída a uma função. Se já houver uma função atribuída a essa tecla, essa função aparecerá realçada juntamente com sua tecla atribuída.
Salvar e Salvar Como
Clique em Salvar para salvar a configuração do teclado na localização a partir da qual ela foi aberta. Clique em Salvar Como para salvar a configuração do teclado na sessão atual ou em um arquivo no sistema local. As configurações do teclado atual em sua sessão são selecionadas por padrão. Para obter mais informações sobre a opção Salvar como, consulte Salvando os componentes de configuração de Teclado, Teclado numérico pop-up e Barra de ferramentas.

Atribuindo Teclas para Funções

Para atribuir ou reatribuir uma tecla a uma função:

  1. Inicie a partir de uma janela de sessão do host.
  2. Clique em Editar > Preferência > Teclado ou clique no botão Remapear na barra de ferramentas.
  3. Clique na guia Atribuição de Tecla.
  4. Selecione uma Categoria.
  5. Selecione a função à qual deseja atribuir uma tecla.
  6. Clique em Atribuir uma Tecla.
  7. No teclado, pressione a tecla que deseja atribuir a essa função.

    É possível atribuir uma combinação de teclas para uma função, utilizando as teclas Alt, Ctrl e Shift (por exemplo, Alt+F1 ou Ctrl+Alt+Q). Se o seu navegador estiver em uma versão anterior à versão 6.x do Netscape, você poderá ter problemas ao tentar atribuir uma combinação de teclas para uma função, utilizando a tecla Alt. Se isso acontecer, você não deverá utilizar Alt nas combinações de teclas.

    Se a tecla já tiver sido designada a uma função, a função à qual a tecla está designada será mostrada e você será instruído a remover primeiramente a atribuição da tecla.

  8. Após ter atribuído com êxito todas as teclas desejadas, clique em OK.

Atribuindo Teclas à Funções Personalizadas

Se desejar atribuir uma tecla ou uma combinação de teclas para uma função personalizada que não esteja atualmente listada em Remapeamento de Teclado, na categoria Funções Personalizadas, você poderá definir essas funções com o Editor de Funções Personalizadas. Ao fazer isso, a categoria Funções Personalizadas aparecerá junto com as funções recentemente definidas, as quais poderão ser atribuídas a qualquer tecla. Conclua a atribuição seguindo as etapas em Atribuindo teclas a funções, escolhendo Funções Personalizadas como a categoria.

Opcionalmente, você poderá definir uma função personalizada no arquivo de script HTML ou Java utilizado para iniciar as sessões. Consulte Incluindo parâmetros HTML adicionais para obter mais informações.

Atribuindo Teclas aos Applets.

Para atribuir ou reatribuir uma tecla a um applet, é necessário primeiramente executar o applet:

  1. Inicie a partir de uma janela de sessão do host.
  2. Clique em Ações > Executar Applet ou clique no botão Executar Applet na barra de ferramentas.
  3. Digite o nome do applet que deseja executar e clique em Executar.

    O applet agora está disponível para uma atribuição de teclas.

  4. Conclua a atribuição seguindo as etapas em Atribuindo teclas às funções.

Atribuindo Teclas para Macros

  1. Antes de poder atribuir uma combinação de teclas para uma macro, é preciso criar uma macro clicando em Ações > Gravar Macro ou importando uma macro com o Editor de Macros.
  2. Clique em Editar > Preferências > Teclado para acessar o recurso de Remapear Teclas.
  3. Utilize o menu de opções, para selecionar a categoria da Macro.
  4. Depois de selecionar a categoria da Macro, sua macro deverá aparecer na lista da tabela e você poderá atribuir a ela uma combinação de teclas, seguindo as etapas de Atribuindo teclas para funções. Observe que, se você selecionar uma macro em uma Biblioteca do Usuário, o Host On-Demand procurará todos os locais da biblioteca do usuário para obter o nome da macro selecionada no momento em que você executar a macro. Consulte Procurando Locais de Macros Definidos pelo Usuário para obter informações adicionais.

Designações de Teclas Duplicadas

Esse recurso aplica-se apenas a clientes Host On-Demand que estão em execução com um Plug-in Java da 1.4.0 ou mais recente (ou Plug-in Java 1.4.2 ou mais recente em clientes Macintosh).  Consulte Restrições do Remapeamento de Teclas para restrições adicionais.

Teclas duplicadas em um teclado podem ser designadas para funções independentes.  As teclas duplicadas incluem teclas, como Shift ou Ctrl, que ocorrem em vários locais no teclado.  Para designar mapeamentos exclusivos para teclas duplicadas, siga as etapas de Designando Teclas a Funções

Mapeamentos de teclas designadas no Host On-Demand versão 8.0 são migrados com suporte a teclas duplicadas para o Host On-Demand versão 9.0 quando as teclas duplicadas possuem o mesmo mapeamento que suas teclas equivalentes principais.  

Esse suporte não afeta teclas utilizadas como modificadores.  Se você utilizar Ctrl, Alt, Shift ou Meta em combinação com outra tecla, nenhum local de tecla será processado em relação ao modificador.  Por exemplo, para a combinação de teclas Shift+Enter, o local da tecla Shift não é considerado.  Portanto, as duas teclas Shift direita ou esquerda atuam da mesma maneira para essa combinação, uma vez que a tecla Shift está definida como modificadora.


Os administradores podem utilizar o Assistente para Implementação para modificar diretamente propriedades de sessão que foram definidas para páginas modelo de HTML.  Se o administrador utilizar o Assistente para Implementação para modificar propriedades do teclado, o seguinte deverá ser observado:
  • Os mapeamentos de teclado definidos com o Assistente para Implementação utiliza suporte a teclas duplicadas. Portanto, as teclas como Ctrl que ocorrem em vários locais no teclado podem ser mapeadas para teclas e funções independentes. 
  • Quando sessões com esses mapeamentos são carregadas em um cliente com um JRE (Java Runtime Environment) de versão 1.4 ou mais recente*, todos os mapeamentos independentes serão retidos. 
  • Quando essas sessões forem carregadas em um cliente com um JRE mais antigo do que a versão 1.4, os mapeamentos independentes não poderão ser processados.   Em vez disso, as teclas do teclado numérico ou as teclas Shift/Ctrl/Alt/Meta da esquerda compartilharão o mesmo mapeamento que as teclas equivalentes no local principal do teclado ou as teclas Shift/Ctrl/Alt/Meta da direita, respectivamente.

Cancelando Atribuição de Teclas

Para desfazer a atribuição de uma tecla a uma função, selecione a função e clique em Cancelar Atribuição de Teclas.

Procurando Atribuições de Teclas

Para descobrir se uma tecla já foi atribuída a uma função:

  1. Clique em Procurar Tecla.
  2. No teclado, pressione a tecla ou a combinação de teclas na qual está interessado.

Se essa tecla já tiver sido atribuída a uma função, essa função aparecerá destacada juntamente com sua tecla atribuída. Se nenhuma função foi atribuída a essa tecla, aparecerá uma mensagem "Não Atribuída".

Restaurando Atribuições de Teclas

Para restaurar uma tecla reatribuída anteriormente à sua atribuição padrão:

  1. Clique em Reconfigurar Tecla.
  2. Clique na tecla que deseja restaurar.

Para restaurar todas as teclas para suas atribuições padrão, clique em Reconfigurar Tudo.

A tecla Ctrl é, por padrão, mapeada para a função Enter para os emuladores 3270 e 5250. Como o Java não distingue entre as teclas Ctrl da esquerda e da direita, esta alteração significa que ambas as teclas Ctrl agora atuam como Enter. Você ainda pode mapear novamente o Ctrl ou utilizá-lo em combinação com outra tecla e ainda pode mapear novamente a função Enter para qualquer outra tecla.

Restrições do Remapeamento de Teclas

Observe as seguintes restrições do remapeamento de teclas:

  1. Ao utilizar o Java 2 com o Host On-Demand, as combinações de tecla Ctrl-Tab e Ctrl-Shift-Tab não podem ser remapeadas. Com o Java 2, essa combinação de teclas é consumida pelo Java Focus Manager e não é retornada ao Host On-Demand para processamento.

  2. Determinadas combinações de teclas são tratadas de forma semelhante e não podem ser designadas a diferentes funções do teclado.

  3. O suporte a teclas duplicadas aplica-se apenas a clientes Host On-Demand que executam com um Plug-in Java 1.4.0 ou mais recente. Os clientes Macintosh requerem um JRE versão 1.4.2 ou mais recente para suporte a teclas duplicadas. Se o JRE for mais antigo do que a versão 1.4.2, ele não reconhecerá os locais de teclas no teclado.

  4. Para JREs mais antigos do que a versão 1.4, eventos de teclas, como tecla pressionada e tecla liberada, são dependentes do sistema operacional e do layout do teclado da máquina onde estão sendo processados. O JRE não faz distinção entre o seguinte: 

  5. O suporte a teclas duplicadas não afeta teclas utilizadas como modificadoras.  Se você utilizar Ctrl, Alt, Shift ou Meta em combinação com outra tecla, nenhum local de tecla será processado em relação ao modificador.  Um usuário ou administrador do Host On-Demand não pode designar diferentes funções de remapeamento de teclas para o seguinte: 

  6. O JRE processa essas combinações de teclas como o mesmo evento de tecla. Por exemplo, se Ctrl Direita+P for processado da mesma maneira que Ctrl Esquerda+P pelo JRE, essas combinações de teclas não poderão ser designadas para funções diferentes de remapeamento de teclas no Host On-Demand.

  7. Se você designar uma tecla duplicada novamente que seja uma tecla Shift/Ctrl/Alt/Meta da esquerda ou uma tecla do teclado numérico e executar o On-Demand em um release anterior do Java (ou no Host On-Demand versão 8.0 ou anterior), uma mensagem de Código de Tecla Desconhecido será recebida.  

  8. Algumas teclas duplicadas não aparecem em todos os teclados, no entanto, o Java não é capaz de testar para ver se uma tecla específica existe.  Portanto, o recurso de mapeamento de teclas possui designações padrão para teclas que não existem no teclado.  É possível excluir esses remapeamentos de teclas, mas não será possível designá-los novamente.

  9. Quando você está mapeando teclas como um administrador, lembre-se de que alguns clientes não tenham o mesmo layout de teclado que você tem (por exemplo, o usuário pode não ter a tecla Meta ou a tecla Command no Macintosh). Planeje os mapeamentos de acordo, caso contrário os clientes não poderão utilizar alguns dos mapeamentos padrão.

  10. Com o Sun Java 2 Versão 1.4.2_03 e IBM Java 2 Versão 1.4.1, o Host On-Demand exibe "Código de teclas desconhecido" como parte do nome da tecla, para as seguintes combinações de teclas: Essa é uma limitação do Sun Java 2 Versão 1.4.2_03 e IBM Java 2 Versão 1.4.1.

Suporte ao Teclado APL

Por padrão, o Host On-Demand agora fornece suporte ao teclado APL. Anteriormente, o suporte de teclado APL era fornecido com a execução do applet customizado no Host On-demand. Neste caso, é necessário escrever o applet que contém seu mapeamento para teclas APL. Com este novo aprimoramento, isso não é mais necessário. O suporte ao APL no Host On-demand é semelhante ao que é fornecido com o IBM Personal Communications. O teclado APL pode ser ativado ou desativado pressionando Ctrl+F8. O suporte APL é destinado apenas para sessões 3270.

Suporte ao código de caractere estendido APL 3278

O Host On-Demand suporta o Código de caractere estendido APL 3278 junto com caracteres APL 3270 para sessões de Exibição 3270.

Configuração: O applet ExtendedAPL que tem os mapeamentos para o Conjunto de caracteres estendidos APL 3278 pode ser incluído na sessão na inicialização. Você pode executar as seguintes tarefas:

  1. Inicie o Assistente de Implementação e selecione Criar/Editar o HTML. Na janela Propriedades para qualquer sessão a ser usada com o APL, inclua o seguinte na guia Opções iniciais:
    1. Configure a lista suspensa Autoinicialização para Applet.
    2. Digite com.ibm.eNetwork.HOD.applet.ExtendedAPL no campo Nome da autoinicialização.
  2. Salve o arquivo HTML.
  3. No sistema do cliente, clique no arquivo HTLM salvo novo ou modificado a ser acessado.
  4. é possível ativar ou desativar o APL, pressionando as teclas Ctrl+F11.

Para executar essa applet depois que a sessão foi iniciada, é possível selecionar Ações > Executar applet a partir do menu da sessão e digitar com.ibm.eNetwork.HOD.applet.ExtendedAPL como o nome do applet.

Para executar esse applet no WCT, é necessário incluir o usuário hodappln2.jar (ou hodappl2.jar se a determinação de problema estiver ativada) como o arquivo JAR do Usuário ao criar o plug-in.

Nota Nota: A inclusão do Código de caractere estendido APL 3278 não afeta as funções existentes do APL 3270, que podem ser ativadas usando a combinação de teclas Ctrl+F8.

Este suporte está disponível apenas para o layout do teclado de APL de Tipo 3. (Ele não está disponível para páginas de codgos em BIDI, Tai e Hindi.)

Siga as etapas abaixo para configurar as definições Regionais e de Idioma do sistema:

Quando a applet ExtendedAPL está em execução, a combinação de teclas Ctrl+F11 sempre é usada para ativar e desativar o modo de APL Estendido e qualquer ação designada a essa combinação no keyremap será ignorada.

Tópicos relacionados:

  • Como especificar uma tecla como repetição e não-repetição
  • Especificando o buffer de pressionamento de tecla
  • Caracteres padrão e funções