Fwd: Fenrir 1.9.2 Released

2018-07-19 Thread chrys

Howdy List,

just to want to share the resutls of Devins (and jeremiah) help.
Fenrir runs now on MacOSX, Linux, BSD, and windows (tested via WSL).

i will wire up an SAPI and NSS speech backend to give support for the  
native speech frameworks.


thanks for your help and investigation guys.

cheers chrys
- Weitergeleitete Nachricht von ch...@linux-a11y.org -
  Datum: Wed, 18 Jul 2018 14:22:25 +0200
Von: ch...@linux-a11y.org
Betreff: Re: Fenrir 1.9.2 Released
 An: debian-accessibility@lists.debian.org

Awsome :) thanks!

Zitat von Devin Prater :


I would be happy to help. I'll be on IRC tomorrow.



Devin Prater






On Tue, Jul 17, 2018 at 2:09 PM -0500,  wrote:










Howdy Devin,

Ok thanks for the info :).  Like noticed i do what i can :)..
You own an mac?this is interesting to me sine fenrir should run on mac
in pty mode as well.
Sadly i dont own an mac. But i want to wire up fenrir for mac. I
wonder if you would help me to wire up fenrir for mac?
I will fix needed issues but i need ia tester here :). It should also
run on windows what i do not own ( of course on cli only)


Cheers chrys

Zitat von Devin Prater :


With attributes, they include italics, bold, underline, things like
that. Not too much, but things I would want to know about. They do
depend on Braille table. Perhaps NVDA’s Braille implementation can
show things possible.


On Jul 17, 2018, at 1:09 PM, ch...@linux-a11y.org wrote:

Howdy John,

For my initial work i created an debug braille driver what just
prints the showhn text to stdout.  I will take a look at your link.
The initial brltty driver works i tested it with storm dragon. He
had a braille device. But its verry unpractical to not be able to
verify your own code after doing some changes :). With the debug
driver i will not be able to emulate braille input. But fenrir is
able by design to bind commands to any shortcut also to keyboard
what may help as well :).

I will fore sure do what i can ;).  But help is very welcome to
make a perfect job to wire up an best possible result to all :).
But foor example devins attribute stuff ; i dont know what
attributes have an braille eqvivalent and how they look like. Do
they depend on the used braille table?  (Just an example of many
questions i have)

Thanks for your links i will investigate.

Cheers chrys

Zitat von john doe :


On 7/17/2018 7:01 PM, chrys wrote:

Howdy Devin,

sure thing as soon as i figure how lol. i dont own an braille
device so i just can do most of that stuff "blind" lol.
for stuff like that it would be really awesome to have someone
with python dev skills and braille device on my side :). i m not
blind so maybe i m not the best person to say how it needs to be
done that it is perfect.
i already started the implementation and basic stuff should be
doable but its not production ready yet.

thats why the default braille driver is currently dummy lol. but
basic brltty usage is already implemented and also some needed
bits to show up some text on the braille device and flush it.
panning should be in place as well. but all untested lol. i will
add your request to the list.

here the outstanding todos if someone wants to dive in and help out :).
Braille Support:
 [] brailleFocusMode:
   [] manual = no automatic toggle, command used (text cursor,
review cursor, attribute cursor)
   [] last = follow last used cursor (text cursor, review
cursor, attribute cursor)
 [] print cursor in review
 [] print cursor in textmode / attribute tracking
 [] word wrapping (if word does not fit print it at next page)
 [] command toggle used cursor (in manual brailleFocusMode)
 [] capture input from braile
 [] make routing keys assignable by keyboard
 [] make brailleTable configurable
 [] tuning for the commands, what should be pinned, what should
be flushed, what not shown at all.

JFYI same for dectalk :). i want to provide an dectalk speech
driver. but i dont own an device. speech drivers designed are
really simple. so maybe someone with an device can help out here
as well.



I don't have the python skills but maybe you could emulate a  
brail display:


https://linux.die.net/man/1/qemu-kvm

You could have a look at NVDA which is also written in python:

https://github.com/nvaccess

--
John Doe






- Ende der weitergeleiteten Nachricht -




Re: Fenrir 1.9.2 Released

2018-07-18 Thread Samuel Thibault
chrys, le mar. 17 juil. 2018 19:01:09 +0200, a ecrit:
> I don't have the python skills but maybe you could emulate a brail display:
> 
> https://linux.die.net/man/1/qemu-kvm

That's one way to do it, yes: running fenrir within a VM which uses
-usbdevice braille.

But you can also just run

brltty -b tt -d /dev/tty10

to see the output on tty10, or ttyS0 with a minicom at the other end, or
to a file, etc.

Samuel



Re: Fenrir 1.9.2 Released

2018-07-18 Thread chrys

Howdy Joe,


Any hint on how I would use it on Windows?
i was not able to try but in theorie it should be possible with small  
changes in terminal emulation mode since i use pyte to emulate the  
terminal and this works on all VT100 Terminals.

a good way could be this:
1. install all dependecys (for windows it just is python3, pyte,  
espeak (speech), sox (soundicons))
2. install bash ( not sure about powershell here, could be worth a try  
if the basic issues out of the way)

3. get the path of espeak and add it to the generic speech command in config
4. fire up "./fenrir -e" in bash
fenrir should spawn an ne bash instance with itself in the middle to  
grab the information


if it works and we fixed the issues we can provide a settings file for  
windows and and small howto.


Any reason why you have file name separated with spaces in the repo  
(with CLI/Git I would use '-' instead of spaces for 'file' name)?
hmm no reason for real, but it also was no issue currently. i can  
change the ToDo list file and the release notes/ play zone folders to  
remove the space. thats the only places is see.


cheers chrys

Zitat von john doe :


On 7/17/2018 9:09 PM, ch...@linux-a11y.org wrote:

Howdy Devin,

Ok thanks for the info :).  Like noticed i do what i can :)..
You own an mac?this is interesting to me sine fenrir should run on  
mac in pty mode as well.
Sadly i dont own an mac. But i want to wire up fenrir for mac. I  
wonder if you would help me to wire up fenrir for mac?
I will fix needed issues but i need ia tester here :). It should  
also run on windows what i do not own ( of course on cli only)




I have cloned your repo using Cygwin.
Any hint on how I would use it on Windows?

When time allows I will try it on Debian 9.

Any reason why you have file name separated with spaces in the repo  
(with CLI/Git I would use '-' instead of spaces for 'file' name)?


--
John Doe






Re: Fenrir 1.9.2 Released

2018-07-18 Thread chrys

Awsome :) thanks!

Zitat von Devin Prater :


I would be happy to help. I'll be on IRC tomorrow.



Devin Prater






On Tue, Jul 17, 2018 at 2:09 PM -0500,  wrote:










Howdy Devin,

Ok thanks for the info :).  Like noticed i do what i can :)..
You own an mac?this is interesting to me sine fenrir should run on mac
in pty mode as well.
Sadly i dont own an mac. But i want to wire up fenrir for mac. I
wonder if you would help me to wire up fenrir for mac?
I will fix needed issues but i need ia tester here :). It should also
run on windows what i do not own ( of course on cli only)


Cheers chrys

Zitat von Devin Prater :


With attributes, they include italics, bold, underline, things like
that. Not too much, but things I would want to know about. They do
depend on Braille table. Perhaps NVDA’s Braille implementation can
show things possible.


On Jul 17, 2018, at 1:09 PM, ch...@linux-a11y.org wrote:

Howdy John,

For my initial work i created an debug braille driver what just
prints the showhn text to stdout.  I will take a look at your link.
The initial brltty driver works i tested it with storm dragon. He
had a braille device. But its verry unpractical to not be able to
verify your own code after doing some changes :). With the debug
driver i will not be able to emulate braille input. But fenrir is
able by design to bind commands to any shortcut also to keyboard
what may help as well :).

I will fore sure do what i can ;).  But help is very welcome to
make a perfect job to wire up an best possible result to all :).
But foor example devins attribute stuff ; i dont know what
attributes have an braille eqvivalent and how they look like. Do
they depend on the used braille table?  (Just an example of many
questions i have)

Thanks for your links i will investigate.

Cheers chrys

Zitat von john doe :


On 7/17/2018 7:01 PM, chrys wrote:

Howdy Devin,

sure thing as soon as i figure how lol. i dont own an braille
device so i just can do most of that stuff "blind" lol.
for stuff like that it would be really awesome to have someone
with python dev skills and braille device on my side :). i m not
blind so maybe i m not the best person to say how it needs to be
done that it is perfect.
i already started the implementation and basic stuff should be
doable but its not production ready yet.

thats why the default braille driver is currently dummy lol. but
basic brltty usage is already implemented and also some needed
bits to show up some text on the braille device and flush it.
panning should be in place as well. but all untested lol. i will
add your request to the list.

here the outstanding todos if someone wants to dive in and help out :).
Braille Support:
  [] brailleFocusMode:
[] manual = no automatic toggle, command used (text cursor,
review cursor, attribute cursor)
[] last = follow last used cursor (text cursor, review
cursor, attribute cursor)
  [] print cursor in review
  [] print cursor in textmode / attribute tracking
  [] word wrapping (if word does not fit print it at next page)
  [] command toggle used cursor (in manual brailleFocusMode)
  [] capture input from braile
  [] make routing keys assignable by keyboard
  [] make brailleTable configurable
  [] tuning for the commands, what should be pinned, what should
be flushed, what not shown at all.

JFYI same for dectalk :). i want to provide an dectalk speech
driver. but i dont own an device. speech drivers designed are
really simple. so maybe someone with an device can help out here
as well.



I don't have the python skills but maybe you could emulate a  
brail display:


https://linux.die.net/man/1/qemu-kvm

You could have a look at NVDA which is also written in python:

https://github.com/nvaccess

--
John Doe










Re: Fenrir 1.9.2 Released

2018-07-18 Thread john doe

On 7/17/2018 9:09 PM, ch...@linux-a11y.org wrote:

Howdy Devin,

Ok thanks for the info :).  Like noticed i do what i can :)..
You own an mac?this is interesting to me sine fenrir should run on mac 
in pty mode as well.
Sadly i dont own an mac. But i want to wire up fenrir for mac. I wonder 
if you would help me to wire up fenrir for mac?
I will fix needed issues but i need ia tester here :). It should also 
run on windows what i do not own ( of course on cli only)




I have cloned your repo using Cygwin.
Any hint on how I would use it on Windows?

When time allows I will try it on Debian 9.

Any reason why you have file name separated with spaces in the repo 
(with CLI/Git I would use '-' instead of spaces for 'file' name)?


--
John Doe



Re: Fenrir 1.9.2 Released

2018-07-17 Thread Devin Prater







I would be happy to help. I'll be on IRC tomorrow.



Devin Prater






On Tue, Jul 17, 2018 at 2:09 PM -0500,  wrote:










Howdy Devin,

Ok thanks for the info :).  Like noticed i do what i can :)..
You own an mac?this is interesting to me sine fenrir should run on mac  
in pty mode as well.
Sadly i dont own an mac. But i want to wire up fenrir for mac. I  
wonder if you would help me to wire up fenrir for mac?
I will fix needed issues but i need ia tester here :). It should also  
run on windows what i do not own ( of course on cli only)


Cheers chrys

Zitat von Devin Prater :

> With attributes, they include italics, bold, underline, things like  
> that. Not too much, but things I would want to know about. They do  
> depend on Braille table. Perhaps NVDA’s Braille implementation can  
> show things possible.
>
>> On Jul 17, 2018, at 1:09 PM, ch...@linux-a11y.org wrote:
>>
>> Howdy John,
>>
>> For my initial work i created an debug braille driver what just  
>> prints the showhn text to stdout.  I will take a look at your link.  
>> The initial brltty driver works i tested it with storm dragon. He  
>> had a braille device. But its verry unpractical to not be able to  
>> verify your own code after doing some changes :). With the debug  
>> driver i will not be able to emulate braille input. But fenrir is  
>> able by design to bind commands to any shortcut also to keyboard  
>> what may help as well :).
>>
>> I will fore sure do what i can ;).  But help is very welcome to  
>> make a perfect job to wire up an best possible result to all :).  
>> But foor example devins attribute stuff ; i dont know what  
>> attributes have an braille eqvivalent and how they look like. Do  
>> they depend on the used braille table?  (Just an example of many  
>> questions i have)
>>
>> Thanks for your links i will investigate.
>>
>> Cheers chrys
>>
>> Zitat von john doe :
>>
>>> On 7/17/2018 7:01 PM, chrys wrote:
 Howdy Devin,

 sure thing as soon as i figure how lol. i dont own an braille  
 device so i just can do most of that stuff "blind" lol.
 for stuff like that it would be really awesome to have someone  
 with python dev skills and braille device on my side :). i m not  
 blind so maybe i m not the best person to say how it needs to be  
 done that it is perfect.
 i already started the implementation and basic stuff should be  
 doable but its not production ready yet.

 thats why the default braille driver is currently dummy lol. but  
 basic brltty usage is already implemented and also some needed  
 bits to show up some text on the braille device and flush it.
 panning should be in place as well. but all untested lol. i will  
 add your request to the list.

 here the outstanding todos if someone wants to dive in and help out :).
 Braille Support:
   [] brailleFocusMode:
 [] manual = no automatic toggle, command used (text cursor,  
 review cursor, attribute cursor)
 [] last = follow last used cursor (text cursor, review  
 cursor, attribute cursor)
   [] print cursor in review
   [] print cursor in textmode / attribute tracking
   [] word wrapping (if word does not fit print it at next page)
   [] command toggle used cursor (in manual brailleFocusMode)
   [] capture input from braile
   [] make routing keys assignable by keyboard
   [] make brailleTable configurable
   [] tuning for the commands, what should be pinned, what should  
 be flushed, what not shown at all.

 JFYI same for dectalk :). i want to provide an dectalk speech  
 driver. but i dont own an device. speech drivers designed are  
 really simple. so maybe someone with an device can help out here  
 as well.

>>>
>>> I don't have the python skills but maybe you could emulate a brail display:
>>>
>>> https://linux.die.net/man/1/qemu-kvm
>>>
>>> You could have a look at NVDA which is also written in python:
>>>
>>> https://github.com/nvaccess
>>>
>>> --
>>> John Doe
>>
>>
>>










Re: Fenrir 1.9.2 Released

2018-07-17 Thread chrys

Howdy Devin,

Ok thanks for the info :).  Like noticed i do what i can :)..
You own an mac?this is interesting to me sine fenrir should run on mac  
in pty mode as well.
Sadly i dont own an mac. But i want to wire up fenrir for mac. I  
wonder if you would help me to wire up fenrir for mac?
I will fix needed issues but i need ia tester here :). It should also  
run on windows what i do not own ( of course on cli only)



Cheers chrys

Zitat von Devin Prater :

With attributes, they include italics, bold, underline, things like  
that. Not too much, but things I would want to know about. They do  
depend on Braille table. Perhaps NVDA’s Braille implementation can  
show things possible.



On Jul 17, 2018, at 1:09 PM, ch...@linux-a11y.org wrote:

Howdy John,

For my initial work i created an debug braille driver what just  
prints the showhn text to stdout.  I will take a look at your link.  
The initial brltty driver works i tested it with storm dragon. He  
had a braille device. But its verry unpractical to not be able to  
verify your own code after doing some changes :). With the debug  
driver i will not be able to emulate braille input. But fenrir is  
able by design to bind commands to any shortcut also to keyboard  
what may help as well :).


I will fore sure do what i can ;).  But help is very welcome to  
make a perfect job to wire up an best possible result to all :).  
But foor example devins attribute stuff ; i dont know what  
attributes have an braille eqvivalent and how they look like. Do  
they depend on the used braille table?  (Just an example of many  
questions i have)


Thanks for your links i will investigate.

Cheers chrys

Zitat von john doe :


On 7/17/2018 7:01 PM, chrys wrote:

Howdy Devin,

sure thing as soon as i figure how lol. i dont own an braille  
device so i just can do most of that stuff "blind" lol.
for stuff like that it would be really awesome to have someone  
with python dev skills and braille device on my side :). i m not  
blind so maybe i m not the best person to say how it needs to be  
done that it is perfect.
i already started the implementation and basic stuff should be  
doable but its not production ready yet.


thats why the default braille driver is currently dummy lol. but  
basic brltty usage is already implemented and also some needed  
bits to show up some text on the braille device and flush it.
panning should be in place as well. but all untested lol. i will  
add your request to the list.


here the outstanding todos if someone wants to dive in and help out :).
Braille Support:
  [] brailleFocusMode:
[] manual = no automatic toggle, command used (text cursor,  
review cursor, attribute cursor)
[] last = follow last used cursor (text cursor, review  
cursor, attribute cursor)

  [] print cursor in review
  [] print cursor in textmode / attribute tracking
  [] word wrapping (if word does not fit print it at next page)
  [] command toggle used cursor (in manual brailleFocusMode)
  [] capture input from braile
  [] make routing keys assignable by keyboard
  [] make brailleTable configurable
  [] tuning for the commands, what should be pinned, what should  
be flushed, what not shown at all.


JFYI same for dectalk :). i want to provide an dectalk speech  
driver. but i dont own an device. speech drivers designed are  
really simple. so maybe someone with an device can help out here  
as well.




I don't have the python skills but maybe you could emulate a brail display:

https://linux.die.net/man/1/qemu-kvm

You could have a look at NVDA which is also written in python:

https://github.com/nvaccess

--
John Doe










Re: Fenrir 1.9.2 Released

2018-07-17 Thread Devin Prater
With attributes, they include italics, bold, underline, things like that. Not 
too much, but things I would want to know about. They do depend on Braille 
table. Perhaps NVDA’s Braille implementation can show things possible.

> On Jul 17, 2018, at 1:09 PM, ch...@linux-a11y.org wrote:
> 
> Howdy John,
> 
> For my initial work i created an debug braille driver what just prints the 
> showhn text to stdout.  I will take a look at your link. The initial brltty 
> driver works i tested it with storm dragon. He had a braille device. But its 
> verry unpractical to not be able to verify your own code after doing some 
> changes :). With the debug driver i will not be able to emulate braille 
> input. But fenrir is able by design to bind commands to any shortcut also to 
> keyboard what may help as well :).
> 
> I will fore sure do what i can ;).  But help is very welcome to make a 
> perfect job to wire up an best possible result to all :). But foor example 
> devins attribute stuff ; i dont know what attributes have an braille 
> eqvivalent and how they look like. Do they depend on the used braille table?  
> (Just an example of many questions i have)
> 
> Thanks for your links i will investigate.
> 
> Cheers chrys
> 
> Zitat von john doe :
> 
>> On 7/17/2018 7:01 PM, chrys wrote:
>>> Howdy Devin,
>>> 
>>> sure thing as soon as i figure how lol. i dont own an braille device so i 
>>> just can do most of that stuff "blind" lol.
>>> for stuff like that it would be really awesome to have someone with python 
>>> dev skills and braille device on my side :). i m not blind so maybe i m not 
>>> the best person to say how it needs to be done that it is perfect.
>>> i already started the implementation and basic stuff should be doable but 
>>> its not production ready yet.
>>> 
>>> thats why the default braille driver is currently dummy lol. but basic 
>>> brltty usage is already implemented and also some needed bits to show up 
>>> some text on the braille device and flush it.
>>> panning should be in place as well. but all untested lol. i will add your 
>>> request to the list.
>>> 
>>> here the outstanding todos if someone wants to dive in and help out :).
>>> Braille Support:
>>>   [] brailleFocusMode:
>>> [] manual = no automatic toggle, command used (text cursor, review 
>>> cursor, attribute cursor)
>>> [] last = follow last used cursor (text cursor, review cursor, 
>>> attribute cursor)
>>>   [] print cursor in review
>>>   [] print cursor in textmode / attribute tracking
>>>   [] word wrapping (if word does not fit print it at next page)
>>>   [] command toggle used cursor (in manual brailleFocusMode)
>>>   [] capture input from braile
>>>   [] make routing keys assignable by keyboard
>>>   [] make brailleTable configurable
>>>   [] tuning for the commands, what should be pinned, what should be 
>>> flushed, what not shown at all.
>>> 
>>> JFYI same for dectalk :). i want to provide an dectalk speech driver. but i 
>>> dont own an device. speech drivers designed are really simple. so maybe 
>>> someone with an device can help out here as well.
>>> 
>> 
>> I don't have the python skills but maybe you could emulate a brail display:
>> 
>> https://linux.die.net/man/1/qemu-kvm
>> 
>> You could have a look at NVDA which is also written in python:
>> 
>> https://github.com/nvaccess
>> 
>> -- 
>> John Doe
> 
> 
> 



Re: Fenrir 1.9.2 Released

2018-07-17 Thread chrys

Howdy John,

For my initial work i created an debug braille driver what just prints  
the showhn text to stdout.  I will take a look at your link. The  
initial brltty driver works i tested it with storm dragon. He had a  
braille device. But its verry unpractical to not be able to verify  
your own code after doing some changes :). With the debug driver i  
will not be able to emulate braille input. But fenrir is able by  
design to bind commands to any shortcut also to keyboard what may help  
as well :).


I will fore sure do what i can ;).  But help is very welcome to make a  
perfect job to wire up an best possible result to all :). But foor  
example devins attribute stuff ; i dont know what attributes have an  
braille eqvivalent and how they look like. Do they depend on the used  
braille table?  (Just an example of many questions i have)


Thanks for your links i will investigate.

Cheers chrys

Zitat von john doe :


On 7/17/2018 7:01 PM, chrys wrote:

Howdy Devin,

sure thing as soon as i figure how lol. i dont own an braille  
device so i just can do most of that stuff "blind" lol.
for stuff like that it would be really awesome to have someone with  
python dev skills and braille device on my side :). i m not blind  
so maybe i m not the best person to say how it needs to be done  
that it is perfect.
i already started the implementation and basic stuff should be  
doable but its not production ready yet.


thats why the default braille driver is currently dummy lol. but  
basic brltty usage is already implemented and also some needed bits  
to show up some text on the braille device and flush it.
panning should be in place as well. but all untested lol. i will  
add your request to the list.


here the outstanding todos if someone wants to dive in and help out :).
Braille Support:
  [] brailleFocusMode:
    [] manual = no automatic toggle, command used (text cursor,  
review cursor, attribute cursor)
    [] last = follow last used cursor (text cursor, review cursor,  
attribute cursor)

  [] print cursor in review
  [] print cursor in textmode / attribute tracking
  [] word wrapping (if word does not fit print it at next page)
  [] command toggle used cursor (in manual brailleFocusMode)
  [] capture input from braile
  [] make routing keys assignable by keyboard
  [] make brailleTable configurable
  [] tuning for the commands, what should be pinned, what should be  
flushed, what not shown at all.


JFYI same for dectalk :). i want to provide an dectalk speech  
driver. but i dont own an device. speech drivers designed are  
really simple. so maybe someone with an device can help out here as  
well.




I don't have the python skills but maybe you could emulate a brail display:

https://linux.die.net/man/1/qemu-kvm

You could have a look at NVDA which is also written in python:

https://github.com/nvaccess

--
John Doe






Re: Fenrir 1.9.2 Released

2018-07-17 Thread Devin Prater
I don't have Python skills either, but I have a braille display. I,
however, don't have Linux rightnnow, just Mac and Windows.

On Tue, Jul 17, 2018 at 12:46 PM john doe  wrote:
On 7/17/2018 7:01 PM, chrys wrote:
> Howdy Devin,
>
> sure thing as soon as i figure how lol. i dont own an braille device so
> i just can do most of that stuff "blind" lol.
> for stuff like that it would be really awesome to have someone with
> python dev skills and braille device on my side :). i m not blind so
> maybe i m not the best person to say how it needs to be done that it is
> perfect.
> i already started the implementation and basic stuff should be doable
> but its not production ready yet.
>
> thats why the default braille driver is currently dummy lol. but basic
> brltty usage is already implemented and also some needed bits to show up
> some text on the braille device and flush it.
> panning should be in place as well. but all untested lol. i will add
> your request to the list.
>
> here the outstanding todos if someone wants to dive in and help out :).
> Braille Support:
>[] brailleFocusMode:
>  [] manual = no automatic toggle, command used (text cursor, review
> cursor, attribute cursor)
>  [] last = follow last used cursor (text cursor, review cursor,
> attribute cursor)
>[] print cursor in review
>[] print cursor in textmode / attribute tracking
>[] word wrapping (if word does not fit print it at next page)
>[] command toggle used cursor (in manual brailleFocusMode)
>[] capture input from braile
>[] make routing keys assignable by keyboard
>[] make brailleTable configurable
>[] tuning for the commands, what should be pinned, what should be
> flushed, what not shown at all.
>
> JFYI same for dectalk :). i want to provide an dectalk speech driver.
> but i dont own an device. speech drivers designed are really simple. so
> maybe someone with an device can help out here as well.
>

I don't have the python skills but maybe you could emulate a brail display:

https://linux.die.net/man/1/qemu-kvm

You could have a look at NVDA which is also written in python:

https://github.com/nvaccess

-- 
John Doe






























-- 
Sent from Gmail Mobile


Re: Fenrir 1.9.2 Released

2018-07-17 Thread john doe

On 7/17/2018 7:01 PM, chrys wrote:

Howdy Devin,

sure thing as soon as i figure how lol. i dont own an braille device so 
i just can do most of that stuff "blind" lol.
for stuff like that it would be really awesome to have someone with 
python dev skills and braille device on my side :). i m not blind so 
maybe i m not the best person to say how it needs to be done that it is 
perfect.
i already started the implementation and basic stuff should be doable 
but its not production ready yet.


thats why the default braille driver is currently dummy lol. but basic 
brltty usage is already implemented and also some needed bits to show up 
some text on the braille device and flush it.
panning should be in place as well. but all untested lol. i will add 
your request to the list.


here the outstanding todos if someone wants to dive in and help out :).
Braille Support:
   [] brailleFocusMode:
     [] manual = no automatic toggle, command used (text cursor, review 
cursor, attribute cursor)
     [] last = follow last used cursor (text cursor, review cursor, 
attribute cursor)

   [] print cursor in review
   [] print cursor in textmode / attribute tracking
   [] word wrapping (if word does not fit print it at next page)
   [] command toggle used cursor (in manual brailleFocusMode)
   [] capture input from braile
   [] make routing keys assignable by keyboard
   [] make brailleTable configurable
   [] tuning for the commands, what should be pinned, what should be 
flushed, what not shown at all.


JFYI same for dectalk :). i want to provide an dectalk speech driver. 
but i dont own an device. speech drivers designed are really simple. so 
maybe someone with an device can help out here as well.




I don't have the python skills but maybe you could emulate a brail display:

https://linux.die.net/man/1/qemu-kvm

You could have a look at NVDA which is also written in python:

https://github.com/nvaccess

--
John Doe



Re: Fenrir 1.9.2 Released

2018-07-17 Thread chrys

Howdy Devin,

sure thing as soon as i figure how lol. i dont own an braille device so 
i just can do most of that stuff "blind" lol.
for stuff like that it would be really awesome to have someone with 
python dev skills and braille device on my side :). i m not blind so 
maybe i m not the best person to say how it needs to be done that it is 
perfect.
i already started the implementation and basic stuff should be doable 
but its not production ready yet.


thats why the default braille driver is currently dummy lol. but basic 
brltty usage is already implemented and also some needed bits to show up 
some text on the braille device and flush it.
panning should be in place as well. but all untested lol. i will add 
your request to the list.


here the outstanding todos if someone wants to dive in and help out :).
Braille Support:
  [] brailleFocusMode:
    [] manual = no automatic toggle, command used (text cursor, review 
cursor, attribute cursor)
    [] last = follow last used cursor (text cursor, review cursor, 
attribute cursor)

  [] print cursor in review
  [] print cursor in textmode / attribute tracking
  [] word wrapping (if word does not fit print it at next page)
  [] command toggle used cursor (in manual brailleFocusMode)
  [] capture input from braile
  [] make routing keys assignable by keyboard
  [] make brailleTable configurable
  [] tuning for the commands, what should be pinned, what should be 
flushed, what not shown at all.


JFYI same for dectalk :). i want to provide an dectalk speech driver. 
but i dont own an device. speech drivers designed are really simple. so 
maybe someone with an device can help out here as well.


cheers chrys

Am 17.07.2018 um 15:57 schrieb Devin Prater:
Thanks for considering Braille support. If poss,bl, please send 
attributes of characters or words, if they have a braille equivalent, 
to the braille display.

--
Sent from Gmail Mobile





Re: Fenrir 1.9.2 Released

2018-07-17 Thread Devin Prater
Thanks for considering Braille support. If poss,bl, please send attributes
of characters or words, if they have a braille equivalent, to the braille
display.
-- 
Sent from Gmail Mobile


Fenrir 1.9.2 Released

2018-07-17 Thread chrys



Howdy List,

Like already told i want to release more often to bring the lastest  
stuff more fast to you.

i want to announce fenrir 1.9.2
quite small change in number but a lot of new cool stuff :).
I will use github tracker to handle my todo list and bugs now :). so  
feel free to use it ;).

https://github.com/chrys87/fenrir/issues

Changes:
Important Note:
systemd file is now not shipped by setup.py anymore and needs to be  
brought in place manualy.
this is an ongoing work to make the setup.py more plattform independ  
(BSD, VoidLinux doesnt use systemd)

the startup files (systemd, runit) could be found here:
https://github.com/chrys87/fenrir/tree/master/autostart

Overall:
- import X clipboard into fenrir using xclip
- imporove accuracy of speak history (arrow up/ down in bash/ irssi/  
tintin and all others)
- numlock/ capslock/ rolllock does not run out of sync with its  
announcements now. the smaller code should also gain a performance  
boost.

- variouse speedups and bugfixes

New Barrier Mode
- add barrier mode - respect pseudo CLI window borders like used in  
many CLI applications  to not speak overlapping pseudo windows (i. e.  
pdmenu, mc, dialog or finch)

- toggle for barrier mode
- soundicon for barrier mode when enter and leave the barrier detection

Attribute Handling:
- lot higher accuracy for hilight tracking
- soundicon for "has attribute". it bells a sound now when the current  
attributes are different from default and previous attributes while  
cursoring/ review arround by char

- toggle for the has attribtue soundicon
- unify code for attribute handling "attributeManager"
- overall improved attribute code

PTY - Terminal emulation:
- multitap shortcuts (press a key multible timse fast to fire a  
different command)

- lot of fixes
- speedup work (more to come, want to split out all this into an own  
process using the processManager)

this brings the PTY emulation on pair with VCSA screen driver

i18n:
- portuguese language added (thanks to F123 and frinds!)

Whats next - forcast?
I have currently 5 big tasks on my todo list:
- table review mode (speak headline and cell content to have an better  
idea of output of ps and stuff example: "PID:12345 command:/bin/bash"  
insteed of word or line review "PID, command, 12345, /bin/bash")

- settings/ confgiuration "dialog" to configure fenrir on runtime
- braille support (partial done)
- advanced say all functionality (read a man or stuff like that until  
no next page exist, place review cursor on current spoken word)

- improved installation
if anyone is interested in dive in or has preferences what he/she  
wants to see in next release, let me know. if not, i would start with  
table review mode.


cheers chrys and F123 Team