[BRLTTY] HIDE CURSOR

Phillip subversivo666 at gmail.com
Tue Nov 29 14:18:00 EST 2011


Hi again Dave,

I tested this command line but the cursor continued to be shown.

This is my constructor,

static int brl_construct(BrailleDisplay *brl, char **parameters, const char
*device) {

    //-l debug -b cv -d /dev/ttyS0 -A auth=none -n
    //estado = ESTADO_INICIAL;

    {
        //static const DotsTable dots = { 0X10, 0X20, 0X40, 0X08, 0X04,
0X02, 0X80, 0X01 };//padrao do prototipo

//        static const DotsTable dots = { 0X01, 0X02, 0X04, 0X08, 0X10,
0X20, 0X40, 0X80 };//não sei

        static const DotsTable dots = { 0X01, 0X02, 0X04, 0X10, 0X20, 0X40,
0X08, 0X80 };//simulador proteus

        makeOutputTable(dots, outputTable);
    }

    if (!isSerialDevice(&device))
        return 0;

    if ((serialDevice = serialOpenDevice(device))) {

        static const int baud = 9600;

        charactersPerSecond = baud / 10;

        if (serialRestartDevice(
serialDevice, baud)) {

            if (serialSetParity(serialDevice, SERIAL_PARITY_NONE)) {

                brl->textColumns = textColumns;
                brl->textRows = textRows;

                if ((outputBuffer = malloc(brl->textColumns))) {

                    memset(outputBuffer, 0, brl->textColumns);

                    enqueueCommand(BRL_CMD_CSR | BRL_FLG_TOGGLE_OFF);

                    return 1;

                    //if ((componentBuffer = malloc(componentColumns))) {
                    //    memset(componentBuffer, 0, componentColumns);
                    //}

                }
            }
        }
    }

    serialCloseDevice(serialDevice);

    serialDevice = NULL;

    return 0;
}

This is right ?

Best regards.

2011/11/29 Dave Mielke <dave at mielke.cc>

> [quoted lines by Phillip on 2011/11/29 at 15:03 -0200]
>
> >do you know say to me if the command
> >
> >enqueueCommand(BRL_CMD_CSRVIS | BRL_FLG_TOGGLE_OFF);
> >
> >work with the arrows keys ?
>
> The function call above will make it so that the cursor won't be visible
> on the
> display. The arrow keys will still move the cursor, and brltty will
> continue to
> track the display to where the cursor is whenever the cursor is moved.
>
> Perhaps I misunderstood your original question. If you don't want brltty to
> track cursor motion, then use:
>
>   enqueueCommand(BRL_CMD_CSRTRK | BRL_FLG_TOGGLE_OFF);
>
> --
> Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of
> God.
> Phone: 1-613-726-0014 | Ottawa, Ontario   | 2011 May 21 is the End of
> Salvation.
> EMail: dave at mielke.cc | Canada  K2A 1H7   | 2011 Oct 21 is the End of the
> World.
> http://FamilyRadio.com/                   | http://Mielke.cc/bible/
> _______________________________________________
> This message was sent via the BRLTTY mailing list.
> To post a message, send an e-mail to: BRLTTY at mielke.cc
> For general information, go to: http://mielke.cc/mailman/listinfo/brltty
>



-- 
Engenheiro Filipe Oliveira Bernardes
Santa Rita do Sapucaí  - MG
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mielke.cc/pipermail/brltty/attachments/20111129/55033316/attachment.html>


More information about the BRLTTY mailing list