Utilice el parámetro keyAction para establecer o consultar la asignación de acción del editor para una tecla o una serie de teclas especificadas.
Mandato query
Mandato set
La vista actual.
query keyAction.[modifier-][...]key[,[modifier-][...]key][...][.context][...][.secondary] set keyAction.[modifier-][...]key[,[modifier-][...]key][...][.context][...][.secondary] [action]
modifier | El parámetro modifier puede ser c, s o a. c se utiliza para indicar el modificador de teclado primario para la plataforma (por ejemplo, la tecla Control en Windows). s se utiliza para indicar el modificador de teclado secundario para la plataforma (por ejemplo, la tecla Mayús en Windows). a se utiliza para indicar el modificador de teclado terciario para la plataforma (por ejemplo, la tecla Alt en Windows). Por ejemplo, si desea establecer una tecla para Control+Alt+A puede especificar "c-a-a". |
tecla | El parámetro tecla puede ser cualquiera de los valores siguientes:
|
contexto | El parámetro contexto puede ser cualquiera de los valores t, p o c. t se utiliza para indicar que la tecla debe estar disponible cuando el cursor se encuentra en el área de texto. p se utiliza para indicar que la tecla debe estar disponible cuando el cursor se encuentra en el área de prefijo. c se utiliza para indicar que la tecla debe estar disponible cuando el cursor se encuentra en la línea de mandatos. Si no se especifica ningún contexto, se supone que el contexto es t. |
secondary | Utilice el parámetro secondary si desea asignar una tecla adicional a una acción del editor. Solo se puede asignar una tecla primaria a una acción a la vez, pero puede asignar la cantidad de teclas secundarias que desee a una misma acción. La tecla primaria asignada a una acción es la que devuelve el parámetro actionKey. |
action | Utilice el parámetro action para especificar la acción del editor que desea asignar a la tecla especificada. Si no especifica una acción o si especifica null, no habrá ninguna acción asignada a la tecla. |
Para asignar una acción del editor a una serie de teclas, especifique las teclas adicionales separadas por comas. Todas las teclas especificadas deben emitirse en el orden correcto antes de invocar la acción.
Cuando el perfil base vi está activo, el editor no utiliza el parámetro keyAction para las asignaciones de teclas en el área de texto. En su lugar, se activa el manejador de teclas vi del editor.
Las teclas reales recibidas por el editor dependen del entorno (configuración de la estación de trabajo, sistema operativo, soporte Java, aplicación delimitadora del editor, etc.) en el que se ejecuta el editor. Puede que en algunos entornos no se activen determinadas acciones.
query keyAction.c-f set keyAction.a-backSpace.t.p.secondary undo set keyAction.c-x,c-x.t findQuickMark
Mandato query
Mandato set
Parámetro actionKey
Parámetro actionKeyText
Parámetro keys
Parámetro updateProfile.userKeyActions
Perfil base vi
Copyright IBM Corporation 1992, 2006. Reservados todos los derechos.