Actualizado el 14-01-2007
versión para imprimir
Crea tus propios atajos de teclado
En html-kit prácticamente todas las funciones internas del editor pueden ser llamadas a traves de atajos de teclado.
Puedes crear combinaciones complejas, similares a una macro, para realizar tus tareas mas repetidas pulsando una simple combinación de teclas
Html-kit dispone de un asistente para crear atajos de teclado. Puedes invocarlo desde herramientas | personalizar | atajos de teclado, o naturalmente, con su propio atajo de teclado: ctrl-F10.
La primera pantalla del asistente te permite elegir si crear un atajo nuevo (Add) o editar o borrar alguno ya existente (Edit, Delete). También hay opciones para cambiar el orden, asi como guardarlos o cargarlos desde un archivo (formato propio .hsk, que se almacena en C:\Archivos de Programa\Chami\HTML-Kit\Data\Default\). Imaginate la posibilidad de crear juegos distintos de atajos de teclado segun el tipo de trabajo que estés realizando ...
Como queremos crear un atajo nuevo, damos a Add. Nos aparece una nueva ventana dividida en tres zonas. La zona que ocupa la parte superior izquierda nos sirve para asignar la secuencia de teclas de disparara las acciones elegidas. La zona que ocupa toda la parte de la derecha nos sirve para elegir las acciones que deberá realizar el atajo. La zona de abajo de la izquierda es un listado de las acciones que vamos añadiendo.
Eligiendo las teclas
No se trata de ninguna tonteria ... HTML-kit tiene montones de acciones pre-asignadas a atajos de teclado, por lo que debes asegurarte de que escoges una combinación libre.
La forma mas sencilla de hacerlo es utilizando la segunda opción: pick a free key from the list. Se trata de un menu deslizable que te muestra las opciones libres, coge cualquiera, mejor si te recuerda de alguna forma la acción a realizar. Para el ejemplo que vamos a seguir, nos viene bien ctrl-Q, que está libre.
También puedes escribir directamente la combinación en la primera casilla (press a key): situa el cursor en ese formulario, y pulsa ctrl-Q. Aparecerá esta combinación.
Si quieres consultar un listado de todos los atajos de teclado (tuyos y por defecto) instalados en html-kit, ve a Ayuda | Atajos de teclado.
Añadiendo acciones
En el panel de la derecha puedes elegir las acciones que realizará el atajo. Mas abajo tienes un listado de todas las posibilidades. Nuestro ejemplo asignará a ctrl-Q una acción de un plugin, concretamente de irQuotes. El objetivo es que simplemente pulsando ctr-Q escapemos todas las comillas dobles del texto seleccionado (de " a \").
Para ello lógicamente debemos tener el plugin instalado. Si no lo tienes instalado, da igual, se trata simplemente de que veas como se añaden acciones a nuestro atajo.
Las acciones correspondientes a plugins estan listadas en la casilla Action, que tiene dos menus desplegables. Recorremos el primero hasta encontrar el plugin: están ordenados por doble orden alfabetico: de la pestaña de la barra de acciones donde está el plugin, y de nombre del plugin, asi que en nuestro caso lo encontramos en Tools > irQuotes2.
Vamos ahora al segundo menu deslizable ([invoke action]) donde vemos listadas todas y cada una de las acciones de ese plugin. Escogemos escape double quotes found in selection y damos a Add. Inmediatamente vemos como aparece en el panel de abajo a la izquierda nuestra nueva acción. Podriamos "combinarla" con otras, pero para este primer intento ya sirve: pulsamos OK con lo cual volvemos a la primera ventana, y otra vez OK para cerrar el asistente de atajos de teclado.
Para probar nuestro atajo, selecciona en el editor un párrafo que contenga comillas dobles, y pulsa ctrl-Q, verás como automáticamente todas las comillas pasan a \".
Combinando acciones
Invocamos de nuevo el asistente de atajos de teclado. Seleccionamos el que acabamos de crear y hacemos click en edit.
Aparece la ventana anterior, en el estado en que la dejamos. Vamos a complicar un poco el atajo:
En primer lugar borramos la acción que habiamos elegido (Remove). Despues vamos al menu de Menu Command donde podemos agregar cualquier función disponible a traves de los menus de HTML-Kit. Escogemos la función MSelectWord. Si te fijas verás que en la parte de abajo de la ventana aparece una frase explicativa de la acción: en este caso es "selecciona la palabra bajo el cursor". Damos a Add y vemos que se incorpora al panel de abajo a la izquierda.
A continuación vamos a pensar que hacemos con esa palabra bajo el cursor seleccionada: por ejemplo entrecomillarla. Vamos de nuevo al panel de la derecha y marcamos el botón de Action; volvemos a seleccionar irQuotes2 como antes, pero esta vez en el segundo menu deslizable escogemos Enclose Selection with double quotes. Damos a Add, verificamos que se añade la acción a la lista de la izquierda, y pulsamos OK - OK para cerrar el asistente.
En este momento, cada vez que pulses ctrl-Q se entrecomillará la palabra bajo el cursor. Pero un detalle mas. El cursor ahora mismo queda entre el ultimo caracter de la palabra y la comilla de cierre. Mejor que quede detrás de las comillas, ¿ no ?. Nuevamente invocamos el asistente de atajos de teclado, seleccionamos el ultimo y damos a editar. Seleccionamos el menu Editor Function y de su menú EMoveWordRight(), Add OK OK.
Ya está. La combinación ctrl-Q automaticamente seleccionará la palabra bajo el cursor, la entecomillará y desplazará el cursor al comienzo de la palabra siguiente.