[BRLTTY] brltty, cygwin and windoweyes

Samuel Thibault samuel.thibault at ens-lyon.org
Fri May 4 19:42:30 EDT 2007


Hi,

Lars Bjørndal, le Wed 02 May 2007 12:13:03 +0200, a écrit :
> A question is: Could the BRLTTY's release function be tied to the alt
> key when in the console window? In case, I think the port will be free
> early enough for Window-Eyes.

Actually, the msdn documentation says that alt pressures are never sent
to windows applications. That said, the attached patch does what you
probably need: it detects the opening of the alt-tab window. Could you
test it?

Samuel
-------------- next part --------------
Index: ScreenDrivers/Windows/screen.c
===================================================================
--- ScreenDrivers/Windows/screen.c	(revision 3013)
+++ ScreenDrivers/Windows/screen.c	(working copy)
@@ -168,19 +168,13 @@
 static void
 describe_WindowsScreen (ScreenDescription *description) {
   description->number = (int) currentVirtualTerminal_WindowsScreen();
-  description->unreadable = unreadable;
-  if (altTab) {
+  description->unreadable = unreadable ? unreadable : altTab ? altTabName : NULL;
+  if (description->unreadable) {
     description->rows = 1;
-    description->cols = strlen(altTabName);
+    description->cols = strlen(description->unreadable);
     description->posx = 0;
     description->posy = 0;
     description->cursor = 0;
-  } else if (unreadable) {
-    description->rows = 1;
-    description->cols = strlen(unreadable);
-    description->posx = 0;
-    description->posy = 0;
-    description->cursor = 0;
   } else {
     description->cols = cols = info.srWindow.Right + 1 - info.srWindow.Left;
     description->rows = rows = info.srWindow.Bottom + 1 - info.srWindow.Top;


More information about the BRLTTY mailing list