Utilize o parâmetro keyAction para definir ou consultar a designação da ação do editor para uma tecla especificada ou um conjunto de teclas.
comando query
comando set
A visualização atual.
query keyAction.[modifier-][...]key[,[modifier-][...]key][...][.context][...][.secondary] set keyAction.[modifier-][...]key[,[modifier-][...]key][...][.context][...][.secondary] [action]
modifier | O parâmetro modifier pode ser c, s ou a. c é utilizado para indicar o modificador de teclado primário para a plataforma (por exemplo, a tecla Ctrl no Windows). s é utilizado para indicar o modificador de teclado secundário para a plataforma (por exemplo, o tecla Shift no Windows). a é utilizado para indicar o modificador de teclado terciário para a plataforma (por exemplo, a tecla Alt no Windows). Por exemplo, se você desejar definir uma tecla para Ctrl+Alt+A, especifique "c-a-a". |
key | O parâmetro key pode ser qualquer um dos seguintes:
|
context | O parâmetro context pode ser t, p ou c. t é utilizado para indicar que a tecla deve estar disponível quando o cursor estiver na área de texto. p é utilizado para indicar que a tecla deve estar disponível quando o cursor estiver na área de prefixo. c é utilizado para indicar que a tecla deve estar disponível quando o cursor estiver na linha de comandos. Se você não especificar um contexto, ele será assumido comot. |
secondary | Utilize o parâmetro secondary se desejar designar uma tecla adicional para uma ação do editor. Somente uma tecla principal pode ser atribuída a uma ação por vez, mas você pode atribuir quantas teclas secundárias quiser para a mesma ação. A tecla principal atribuída a uma ação é aquela retornada pelo parâmetro actionKey. |
action | Utilize o parâmetro action para especificar a ação do editor que você deseja designar para uma tecla especificada. Se você não especificar uma ação, a tecla não terá uma ação atribuída a ela. |
Para designar uma ação do editor para um conjunto de teclas, especifique teclas adicionais separadas por vírgulas. Todas as teclas especificadas devem ser emitidas na ordem correta antes da ação ser chamada.
Quando o perfil base vi está ativo, o editor não utiliza o parâmetro keyAction para as atribuições de teclas na área de texto. Em vez disso, a rotina de tratamento de teclas vi do editor é ativada.
As teclas reais recebidas pelo editor dependem do ambiente (configuração da estação de trabalho, sistema operacional, suporte Java, aplicativo do editor de encerramento, etc.) no qual o editor está sendo executado. Determinadas ações de teclas podem não ser ativadas em alguns ambientes.
query keyAction.c-f set keyAction.a-backSpace.t.p.secondary undo set keyAction.c-x,c-x.t findQuickMark
comando query
comando set
Parâmetro actionKey
Parâmetro actionKeyText
parâmetro keys
parâmetro updateProfile.userKeyActions
Perfil base vi
Copyright IBM Corporation 1992, 2004. Todos os direitos reservados.