[BRLTTY] Revisiting outputting braille from my python script
Pranav Lal
pranav at techesoterica.com
Wed May 14 01:12:13 UTC 2025
Hi Samuel,
When I run the below script, I am expecting to see the word "hello"
displayed on the display. That does not happen.
The output that I get on my console is:
brl_test.py
[pranav at archlinux ~]$ python brl_test.py
Server version 8
Display size [40, 1]
[
The display however is clear.
I am running the script over a ssh connection.
import brlapi
import errno
import Xlib.keysymdef.miscellany
import time
try:
b = brlapi.Connection()
b.enterTtyModeWithPath("")
print("Server version " +
str(b.getParameter(brlapi.PARAM_SERVER_VERSION, 0, brlapi.PARAMF_GLOBAL)))
print("Display size " +
str(b.getParameter(brlapi.PARAM_DISPLAY_SIZE, 0, brlapi.PARAMF_GLOBAL)))
b.writeText("hello")
time.sleep(20)
b.leaveTtyMode()
b.closeConnection()
except Exception as e:
print("error")
print(e)
-----Original Message-----
From: BRLTTY <brltty-bounces at brltty.app> On Behalf Of Samuel Thibault
Sent: Monday, May 12, 2025 3:14 AM
To: Informal discussion between users and developers of BRLTTY.
<brltty at brltty.app>
Subject: Re: [BRLTTY] Revisiting outputting braille from my python script
Hello,
Pranav Lal, le dim. 11 mai 2025 08:32:09 +0530, a ecrit:
> I want my python program to output to my focus 40 5th generation
> braille display.
>
[...]
> How do I output progress messages from the script to the braille
> display using brltty?
To override any kind of focus tracking you can take the whole control of the
display with b.enterTtyModeWithPath() instead of b.enterTtyMode().
Samuel
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY at brltty.app For general
information, go to: http://brltty.app/mailman/listinfo/brltty
More information about the BRLTTY
mailing list