[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