Faq/Writer/167/es

    From The Document Foundation Wiki
    < Faq‎ | Writer
    This page is a translated version of the page Faq/Writer/167 and the translation is 88% complete.
    Outdated translations are marked like this.

    Cómo asignar un atajo de teclado a un carácter especial

    El menú Herramientas ▸ Personalizar pestaña Teclado le permite asignar un acceso directo solo al inicio real del comando Insertar ▸ Carácter especial.

    Sin embargo, hay tres formas diferentes de obtener el resultado deseado.

    Usando la corrección automática

    1. vaya a Herramientas ▸ Opciones de autocorrección;
    2. ingrese en el cuadro Reemplazar los caracteres que desea reemplazar por el carácter especial; y
    3. haga clic derecho en el cuadro Con, luego elija Carácter especial y seleccione el carácter que desee (también es posible pegar este carácter si está presente en el portapapeles).
    Note pin.svg

    Nota:
    La corrección automática requiere que el texto a reemplazar esté "aislado" por espacios anteriores y siguientes en el momento de la captura.

    Creación de un Autotexto

    1. inserte el carácter especial en un documento
    2. seleccione el carácter y vaya a Herramientas ▸ Autotexto
    3. elija la categoría en la que se almacenará el texto automático (Mi Autotexto ' por ejemplo)
    4. dele un nombre y un atajo
    5. haga clic en el Texto autom. y seleccione Nuevo y finalmente
    6. cierre el diálogo
    Note pin.svg

    Nota:
    Al igual que con la corrección automática, la captura del "atajo" en principio debe ir precedida y seguida de espacios para que se reconozca el código. Sin embargo, el Autotexto permite anular esta limitación seleccionando el atajo antes de pulsar F3 (vea la nota en este artículo).

    Using a macro

    Es posible registrar la inserción de un carácter en una macro (menú Herramientas ▸ Macros ▸ Grabar macro) [1] sin requerir ningún conocimiento especial de programación.. Luego asigne la macro al atajo de teclado correspondiente.

    Las ventajas de esta solución de asignar una macro a un atajo de teclado son:

    • la inserción está efectivamente ligada al atajo: no es necesario insertar texto de "reemplazo" (corrección automática o texto automático); y
    • el atajo se puede definir para varios módulos.

    Ejemplo de una macro grabada:

    sub InsertCharSpec
    rem ----------------------------------------------------------------------
    rem define variables
    dim document as object
    dim dispatcher as object
    rem ----------------------------------------------------------------------
    rem get access to the document
    document   = ThisComponent.CurrentController.Frame
    dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
    rem ----------------------------------------------------------------------
    dim args1(1) as new com.sun.star.beans.PropertyValue
    args1(0).Name = "Symbols"
    args1(0).Value = "©"
    args1(1).Name = "FontName"
    args1(1).Value = "Times New Roman"
    
    dispatcher.executeDispatch(document, ".uno:InsertSymbol", "", 0, args1())
    
    end sub

    Notas:

    1. Si este comando no está disponible, deberá activarlo mediante Herramientas ▸ Opciones ▸ LibreOffice ▸ Avanzado marcando Activar la grabación de macros