Irssi already has the framework for dealing with windows. In effect all this script is doing is putting in some additional functions. I'll need to learn a bit more about perl and irssi's approach to it in particular, but I think you are trying to make things a bit more difficult than it needs to be. Once I do get something working, I will report back to the list. But I'm a slow learner, grin. ----- Original Message ----- From: "Janina Sajka" <janina@xxxxxxxxxxx> To: "Speakup is a screen review system for Linux." <speakup at linux-speakup.org> Sent: Friday, December 27, 2013 7:18 PM Subject: Re: some semi technical questions > Rob Hudson writes: >> Why couldn't irssi interface directly with speech-dispatcher? > > > I suppose it could. But aren't you then taking on supporting more of the > spoken interface than you otherwise would? For instance, with the API > approach you can take advantage of builtin support for live regions. > Going the sd route, you'd have to replicate that in code, imo. Seems to > me tracking smart regions might be a useful way to manage multiple > windows and irc channels. > > Janina > >> ----- Original Message ----- From: "Janina Sajka" >> <janina at rednote.net> >> To: "Speakup is a screen review system for Linux." >> <speakup at linux-speakup.org> >> Sent: Friday, December 27, 2013 1:02 AM >> Subject: Re: some semi technical questions >> >> >> >If I understand you, you want to turn irssi into a self-voicing app. If >> >so, you're best off using the GTK version, imo, so that you can pass >> >text strings directly to AT-SPI. I don't see how you would achieve this >> >kind of object oriented approach with Speakup. >> > >> >But, perhaps I misunderstand? >> > >> >Janina >> > >> >Rob Hudson writes: >> >>I am going to be writing a speech interface for irssi, similar >> >>to that which is already present in mirc. That was one of the >> >>things I immediately missed upon my switch to linux. >> >>Would it be better to have the scripts send messages to >> >>something like speech-dispatcher, or can messages be queued and >> >>sent directly to speakup itself? This project is only in the >> >>idea phase now, so i'm drawing a blueprint of how I want it to >> >>go. >> >>_______________________________________________ >> >>Speakup mailing list >> >>Speakup at linux-speakup.org >> >>http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >> > >> >-- >> > >> >Janina Sajka, Phone: +1.443.300.2200 >> >sip:janina at asterisk.rednote.net >> >Email: janina at rednote.net >> > >> >Linux Foundation Fellow >> >Executive Chair, Accessibility Workgroup: http://a11y.org >> > >> >The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) >> >Chair, Protocols & Formats http://www.w3.org/wai/pf >> >Indie UI http://www.w3.org/WAI/IndieUI/ >> > >> >_______________________________________________ >> >Speakup mailing list >> >Speakup at linux-speakup.org >> >http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >> >> _______________________________________________ >> Speakup mailing list >> Speakup at linux-speakup.org >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > > -- > > Janina Sajka, Phone: +1.443.300.2200 > sip:janina at asterisk.rednote.net > Email: janina at rednote.net > > Linux Foundation Fellow > Executive Chair, Accessibility Workgroup: http://a11y.org > > The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) > Chair, Protocols & Formats http://www.w3.org/wai/pf > Indie UI http://www.w3.org/WAI/IndieUI/ > > _______________________________________________ > Speakup mailing list > Speakup at linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup