[PROBLEM]: IPv6 ICMP Ancillary Data IPV6_PKTINFO sendmsg() invalid argument
Hi All, First post here; any pointers or improvements for bug reporting are welcome. [1.] One line summary of the problem: sendmsg() with ancillary data of type IPV6_PKTINFO fails with invalid argument and further possible memory corruption. - [2.] Full description of the problem/report: As part of my project I am attempting to perform IPv6 neighbour solicitations to discover the MAC address of my local neighbours. In the included test code link-local src and dst addresses are used to send neighbour solicitations along with specifying the network interface in IPV6_PKTINFO ancillary data. In my test environment I have a Ubuntu 16.04 LTS Server/Router and a Ubuntu 16.04 LTS Desktop. These are both hosted on a Windows 10 Host as Virtual Guests. Router/Server Interfaces: 1: lo:mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:c5:0e:76 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fec5:e76/64 scope link valid_lft forever preferred_lft forever 3: eth1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:0a:c1:80 brd ff:ff:ff:ff:ff:ff inet6 2001:db8:1000:baba::1/64 scope global valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe0a:c180/64 scope link valid_lft forever preferred_lft forever Eth0 is set up for NAT to a physical IPv4 network but is unused in this test setup. Eth1 is IPv6 and is the radvd interface attatched to an internal virtual box network interface. In my client environment I have three network interfaces: 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:b9:42:47 brd ff:ff:ff:ff:ff:ff inet 192.168.100.121/24 brd 192.168.100.255 scope global dynamic enp0s3 valid_lft 79320sec preferred_lft 79320sec inet6 fe80::5523:e7df:d12c:681/64 scope link valid_lft forever preferred_lft forever 3: enp0s8: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:1a:a7:22 brd ff:ff:ff:ff:ff:ff 4: enp0s9: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:35:13:22 brd ff:ff:ff:ff:ff:ff inet6 2001:db8:1000:baba:b30a:ed85:8568:cc66/64 scope global noprefixroute dynamic valid_lft 86389sec preferred_lft 14389sec inet6 fe80::cffe:e7ef:a03a:34cb/64 scope link valid_lft forever preferred_lft forever enp0s3 is a bridged physical wired connection on the host to an ipv4 network with router / gateway, ipv6 is active but not used. enp0s8 is a bridged physical wifi connection on the host to another ipv4 subnet within the same network on the same router / gateway ipv6 is active but not used . enp0d9 is an internal virtual box network connected directly to another Ubuntu guest as an IPv6 stateless router (the neighbour I am solicitating) this interfaces is ipv4 enabled but not used. The expected behaviour is to use the sendmsg() system call and specify the outgoing interface for the neighbour sonication message using the IPV6_PKTINFO ancillary data as detailed in the RFC3542 links below. 6.1. Specifying/Receiving the Interface https://tools.ietf.org/html/rfc3542.html#section-6.1 6.7 Summary of Outgoing Interface Selection https://tools.ietf.org/html/rfc3542.html#section-6.7 The actual behaviour is for the sendmsg() system call to fail with errno set to 22, Invalid Argument. A note of interest is that if a perror() call is made to report this problem a seg fault in mallo.c is encountered. I have not performed further investigation. You can see this has been commented after the sendmsg() system call in the demo code. Warning: In my testing I have removed the IPV6_PKTINFO ancillary data and have found that if the IPv6 router is not available at boot by default enp0s3 is used to send the packet. I will send another e-mail further describing the behaviour with the subject: [PROBLEM]: IPv6 Link-Local Routing through wrong interface - [3.] Keywords (i.e., modules, networking, kernel): networking, ipv6, link-local, ancillary
super-low-cost SoC ASIC component
For anyone interested OpenCores is attempting to produce an OpenRISC ASIC see here: http://opencores.org/donation Help OpenCores create a super-low-cost SoC ASIC component based on the OpenRISC processor. This ASIC will then be offered for sale to the community to use freely in any products, especially for the donors. Your donation is very important allowing us to implement the design into a cost-efficient ASIC technology. Tom
ipod
Check out rockbox. www.rockbox.org -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
AUDIO ASSISTIVE TECHNOLOGY (angelo)
Hi Angelo, Sorry I have been ever so lacks at reading the mailing list and have only just seen your reference to my open sapi project. The project has ground to a halt a the moment through lack of time and effort on my part. I am only only one developing on the project and have not seen any intrest from anyone for ages and have kinda let it slip. I would appreciate some help and am willing to help you help out. Just driving the project with some feedback would be useful as i am sitting here developing with no idea what is good or not with what I am doing. If you run though your use case for open sapi then i can begin to make that happen for you. Testing the italian TTS engines is a good start. There is another guy developing an interface for use with open sapi for wav/mp3 generation so there is an option there for you. Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
How and where to develop
Hi Pia, Thought i would point you in the direction of Vinux that is ubuntu based. They are welcoming contributions that improve accessibility and I am sure could benefit from your efforts. Ubuntu are making noises about including some of there developments into the main distro but I ave no experience that this is happening yet. Back to Speech to Text. I am going to plug my project again because I am still working on open-sapi that is an interface into the commercial MS TTS STT system. I have not heard anyone using the MS systems or that have trained it up to be anything worth considering. This is why I have left the SR elelment of the project well alone at the moment. But I am implementing the text to speech so that any SAPI compliant voice will work under in Linux. I am close to a stable release but have not been working along on this for over a year or so. I have struggled to get speech-dispatcher integration and again I would ask if there was anyone able to help please drop me a line. If I can get it all to work under ubuntu 10.04 then I will release a deb but until then I will keep working away. Getting back to my original point is that commercial engines for assistive technologies can be incorporated into Linux with a bit of glue and sticky tape. You can get to the project site here. Project site: http://code.google.com/p/open-sapi/ Discussion Group: http://groups.google.com/group/open-sapi?pli=1 The project has been designed with the cloud in mind so until MS allow us to use MS sapi software without an OS license Cloud bases it might have to stay. That should not be such a big problem though. Someone might just have to foot the bill :( -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
New/bored developers
Hi Lesley, Slightly selfish of myself I could do with a month or so input from a C/C++ guy for a speech dispatcher to opensapi interface. This is basically writing a middle man to handle messages and audio data from the SAPI engine into speech dispatcher and pulse. Anyone else go some bandwidth I would appreciate it. Tom (Notlistening) -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Who maintains Rivet
Hi List, Who currently maintains Rivet if anyone. Do people have an opinion of how sustainable Rivet is into the future? Tom - To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org For additional commands, e-mail: rivet-dev-h...@tcl.apache.org
Re: Who maintains Rivet
Well that is impressive I like the site What I am trying to do is probably too complicated based on my skill level. I have taken Ubuntu 10.04 LTS as it is supported for the next three years. Maybe a bad choice. It is officially released at the end of the Month. I have got Rivet to Compile using tcl8.5 this has been driven by itcl3 on Ubuntu being compiled on Ubuntu using tcl8.5, even though tcl8.4 is still the default version of tcl in Ubuntu go figure. Anyways... I have been unable to get itcl to compile under ubuntu it's moaning about: /generic/itcl2TclOO.c:16:19: error: tclOO.h: No such file or directory ./generic/itcl2TclOO.c:17:22: error: tclOOInt.h: No such file or directory So i have given up on that line of thought as i came up short on how to fix that. Are you planning to move to tcl8.5 anytime soon? ;) Every thing seems to work nicely until i do a session_delete command. Then i get: can't upvar from variable to itself while executing variable conf (object ::VALIDATED method ::Session::delete_session body line 2) invoked from within VALIDATED delete_session (in namespace eval ::request script line 13) invoked from within namespace eval request { puts -nonewline # VALIDATED activate puts [VALIDATED id] parse header.html parse script_start.co... OUTPUT BUFFER: namespace eval request { puts -nonewline # VALIDATED activate puts [VALIDATED id] parse header.html parse script_start.code parse script_end.code parse login.html puts Logout Sucessful. parse footer.html VALIDATED status VALIDATED delete_session puts -nonewline - To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org For additional commands, e-mail: rivet-dev-h...@tcl.apache.org
Compiling on 8.04 and package to install on 10.04
Hi Guys, Can I package rivet up on Ubuntu 8.04 into a deb and then install it on 10.04 or is that very bad practise. They are both using tcl 8.4 as default? Still no joy on 10.04 with compiling. Tom - To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org For additional commands, e-mail: rivet-dev-h...@tcl.apache.org
unimrcp.org
http://www.unimrcp.org/announcements/acapelaspeechsynthesispoweredbyunimrcpopensourceproject -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Session Database
Hi Massimo, Again your right about mysqltcl. I am working on two systems one at work and one at home testing my set-up in both locations. I thought I had installed mysqltcl at both locations. I had not at home where I was getting this error message. Not knowing how DIO works also threw me. So I now have Rivet, DIO, Session and mysqltcl all working together. My next question comes about the database that DIO/Sessions uses. Do I have to create a database in mysql to hold the session data? Do I have to define the structure of the tables and database? If I have to define the structure then is there a template or a minimum structure to work from? Or does Session create the data fields as required in the named database on the fly? Does session clean up the old data from the database? Thanks again, Tom - To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org For additional commands, e-mail: rivet-dev-h...@tcl.apache.org
Sound issues 10.04
Hi Guys, Just got 10.04 running in a virtual machine. I have some sound output issues, which is a big stumbling block. The sound under wine seem to drop out for about one second and then cut back in. I am using this for tts generation so if you can imagine that I am getting This a test of the open-sapi server. Instead of This is a test of the open-sapi server. Always about one seond in it seems to skip the audio output. Any ideas??? wine seems to be outputting the audio to pulse but i have very little experience with narrowing down whats at fault. Do we think it is wine or piulse is anyone else experiencing this issue at all? Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Re: Sound issues 10.04
The possibilities are endless but to give us a bit of a clue I think it is a pulseaudio issue that is fixed by using the experimental packages found in Neils ppa. https://launchpad.net/~neil-aldur I just added the ppa and updated the software from it, I was not paying that much attention but i think that pulse is more than likely the candidate here as wine was not touched in the update, I did check that much at least. I have got enough ram allocated to it about 512 (which is not a lot but just running these apss does not kill the machine off) I think and one of my dual core processors and it copes okay. A little slow. It very weirdly always seems to be the second or third word that is totally skipped. I tested it with 1 2 3 4 5 6 7 8 9 10 9 out of 10 times it skipped the two and 1 in 10 times skipped the three but seems to chop off the beginning of the words around that time with a slight popping sound that is all too familiar with pulse. I am still testing but there is already a solution to the problem lurking in the ppa, will see if I can catch neil. -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Speech Dispatcher Woes
Hi All, Here is a quick question for the speechd/orca guys. I am using Ubuntu 9.10 with the latest git version of speechd built today. What I am experiencing at the moment is that about five seconds after running orca I get the message that something has hung and orca exits. This only seems an issue when orca is running in normal/GUI modes as I can use it in the text setup mode and it will work just fine with speechd. This seems to indicate an incomparability between the version of orca that I am using and the latest speechd release. I have setup speechD to run with both espeak and open-sapi and get the same behaviour. There is output from both speechd and orca which I have included on pastebin. I have setup speechd to use pulse by default and then left all the other settings alone. Orca 2.28.1 Gnome 2.28.1 PulseAudio 0.9.19 See the logs at pastebin http://pastebin.com/m716c5edc. Maybe this is a known problem but if not then can people throw some ideas at me. I have got the TODO list on open-sapi down to about 15 items but there is the speechd module to look at which is going to require quite a large amount of work. I have looked at the code but got really confused and did not know where to start. It would be nice for me to have a orca/speechd/pulse system that is working reliably before i continue. Testing my buggy code on a system that I can not rely on is hard enough, having a solid foundation would help. I keep detailed records of my work on my project pages and will document what I am doing / finding with speechd for others. Thanks in advance, Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Re: Donations to Ubuntu accessibility
Well maybe there could be an open source accessibility charity started that hold the funds. This could be used to help fund projects that are seen to better accessibility in the open source community. I use my project as an example if there was a strong opinion around the community that a large drive to get the project functional in a system was nessecary and that called for external people and their skills it gives some flexibility for the community to drive what is deemed best. Going onto the sandbox issue etc with Vinux and Ubuntu. A lot of the issues with making the main distros more accessible is with security. Some of these are show stoppers so a small analysis of what is deemed to be a show stoppers or not and their implications on the distro would help to determine if a sandbox is really the only solution. Maybe an accessibility wiki list of features current and planned that make distros more accessible and a feasibility study as to whether they are possible on Ubuntu. Backing from Canonical would be essential but a more organised movement towards better accessibility is needed. Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Wrong audfio system?
:D I have seen a mention of my project by someone who matters. Thanks Luke even if it was in passing. At least someone knows about it. The point of progress is mean to improve the overall experience for users of any system but there is always a time where some users do not see all the benefits immediately of an improved system. I think this is the case of PA. Its time will come for the accessibility field. If it was not forced then coders would sit back and say just din't use it. By being a bit forceful Ubuntu is making the rest of he community keep up with them which is not a bad thing. It just annoys some of us. As far as openSAPI is concerned it already supports wav file output in differing formats out of the box. I am also not adverse to a bit of hard work when it comes to integration into a system, heck I have done a bit of hard work already. But we all prefer an easier life. Keep up the good work all, Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Karmic Praise
I want to befend karmic as not being so horrible and useless as everyone likes to make out. In my opinion pulse audio has been a great addition to Ubuntu. For my project open-sapi now out performs e-speak making for a smooth and responsive desktop experience when using text to speech with orca. I want to say thanks to Luke and Canonical for all their hard work and as the whole world does they have a tight time scale and not enough man power to do everything. They are learning as they go along and other projects are following in their wake as they push the boundaries each time they make a release. Accessibility projects as renowned for being on the back foot and again that is much the case here. Once the adoption of pulse audio is made then the assistive technology projects will follow. Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Re: Touchscreen Interface
Keeping on the idea of touch screen accessibility, could there be a set-up process, after the first install the device be set-up in grid mode, and the user be presented with an option to use grid or absolute depending if they push the top of the screen or the bottom section? Could that be supported with speech? Another idea is that a button / hold switch if the device has one could be held / switched to put it in grid mode on the first start-up to fix it into grid mode and that feature can be accesses at any point in the future by using that key combination. As this feature is only uses by the minority we can be made to work a little bit harder for features we want. I like the fact that Rockbox just works out of the box but I also feel that there are a lot of users who would happily expect an initial set-up phase when switching on for the first time. I also guess there might be a calibration step, how does a blind user complete that. You would have to put the calibration point right in the corner so that they could use a pointing device and align it up with the side of the case to get precise points on the screen. Making a five second delay so they can locate the right point before accepting the setting. That's as long as there is a physical edge to the screen ;). Some targets are going to suite different people so some might just not be accessible. On the joys of accessibility, Tom
SAPI in Ubuntu
Please check out my Project here: http://code.google.com/p/open-sapi/ Give me an idea of what your trying to do and i can give you some help. SAPI 5 is working but it is stable enough yet for use as an alternative to the current speech engines in Linux whne used with a screen reader. Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Cygwin / Dragon / SAPI / Linux
Hi, Not sure if you have tried Cygwin but that does allow you to open both a full gnome desktop and individual applications within windows and in theory should allow you to control the system remotely over ssh via Dragon. You can run the system full screen and you would not know that you were even using a windows system. If you would like further information let me know as i have worked quite extensively on such setups. As a side note i have been integrating the Microsoft SAPI interface into Linux and have been mainly concentrating on text to speech but there is the speech to text interface that I have tested but not yet done any work on. I see that Dragon also has the potential to have such an interface developed in the same fashion that I have created for SAPI. I have quite a large amount of experience and as along as we can get the bare minimum components of Dragon running under Wine your away. I could do with a sneak peak at the details on the Dragon scripting interface to see if it supports COM automation under windows. If so it will be more straight forward for me. I have a little bit of experience of the SAPI speech recognition system and never rated it really, that is why i have left it alone till now. Anyone who has experience of it can let me know otherwise. I would love someone with experience of the Vista SDK to come on board and help me suck out the SAPI 5.3 components to see if we can get them running under wine. Any volunteers? Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Advanced Solution
To add to the beep feature discussion in WM6 when you have lots of contacts and start scrolling through them for a few seconds you get a large letter appear on the screen which you then scroll through the alphabet rather than the contacts. This allows you to jump to the contact beginning with that letter very quickly. With speech and this feature in Rockbox it would allow much more efficient track/dir finding in Rockbox for both sighted and non sighted users. What do people think about that as a feature? Maybe this has already been suggested? Tom
End of list beep
Usecase: I am using rockbox with voice files i have each file with a voice tag, I want to get to a song beginning with S. Lets say we have 1000 songs, I can scroll and then stop periodically to listen to my current location (slow). I will know when i am near or far away from the song i want. We take one step back and say that going to the end of the list first makes our song quicker to find as you are close to your target to start. The issue is do user scroll through forward alphabetically (as i do) or do they have the intelligence to scroll upwards to the end of the list straight away. I do it forward as a clockwise rotation on the E200 is more comfortable to achieve than anticlockwise. So a beep at the end of the list could come in very useful. It is a time saver, if you do not understand load random stuff onto your player, add voice tags and give it a whirl and see how much slower navigations is. (And no peeking) ;) Tom
New blind developer / Rockbox / rbutility / Accessibilty / Linux / Gnome / Orca / SAPI
Hi All, Due to the brilliant work from the Sansa V2 team on here i am running rockbox again. I was a real time systems developer who lost his sight in 2006. Now I dedicate my time to improve accessibility for people with sight loss. The Rockbox project is unique for its consideration of the visually impaired user, therefore it has my full support and time. This e-mail is just to say hi and let people know I am on hand to help out any way I can, suggestions welcome. It would be nice to get talking with the people who are focused on working on accessibility on Rockbox so that i can join in. I have just put forward a small command line tool for rbutil that should help to make the SAPI integration more flexible and work toward cross platform support for SAPI voices. Depending on the rbutil guys i would love to see an option where the SAPI voices can be accessed in any WINE compatible platform, Linux, Mac etc from the native rbutil app. This has a huge advantage for users with more exotic languages. As someone who uses a lot of speech enabled applications i enjoy a nicer sounding voice where ever possible. My side project open-sapi (http://code.google.com/p/open-sapi/) has take the SAPI engine and has it running in Ubuntu with Gnome and Orca. I have taken this work and translated in to a usable application for rbutility. I am a Linux and Gnome user, the screen reader on Gnome that i currently use is Orca. The rbutil as it stands is totally inaccessible using my setup. I would like to help get this working and i'm not afraid of some hard work. If it is accessibility related then please suggest it and I am happy to work on it. The description of what I am currently working on is not very clear but feel free to e-mail me directly if your want a better idea of what i am trying to do. Tom L (notlistening)
PulseAudio pesistent volume
Any ideas how to get PulseAudio to save the last volume level at logout and when the next user sessions loads it will set the master volume back to the same level. At the moment it sets it back to 100% each time. Now I have switched off the login sounds to save my ears and sanity. Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Microsofts speech engines in Ubuntu
Hi All Just checking in again to give a small progress report and let you know what is going on or not as the case might be. I have managed to get the whole system working, identify the bugs in wine and have workable solutions. At the moment the command line interface is about 50% done the server is about 25% finished. The text to speech engines can now be installed without user interaction. I have not started on speech dispatcher driver yet and any people that can lend a hand would be great. I want to get the server client working first them integrate it into SD. Anyone interested in testing the first few releases of the system would be very welcome. If you are interested in doing some testing then get in contact and i will put together an installer and test programs. Hope you all have a nice Christmas and New Years Tom -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Re: Vibuntu the most accessible Ubuntu Linux live cd for the Visually Impaired EVA III
I also agree that the claim of the first accessible Linux is a tad far fetched and maybe the most accessible Ubuntu Linux live cd for the Visually Impaired. Is more accurate? We all fall victim to claims of self grandeur at times, especially when it our baby. I think that the proof is in the pudding as Tony has said himself the community will decide. I have no issues with slightly misleading marketing if it saves any disabled people money and opens up more opportunity for them. This is not to undermine what has been done in the past by other groups and if there are better products for those people they will find them. But we all need a starting point and if you are forced to spend a small fortune to start on a computer many people who can, either can not or don't. So all in all keep up the good work make sure you add in a feature that forces the user to change their password at least and maybe their username after an install and I will stop worrying about security. NL -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
Re: Ubuntu-accessibility Digest, Vol 37, Issue 6
I think this information might find a useful place on the homepage for the distro. Tom KEYSTROKES... What follows is a list of keystrokes you can use to control the screen-reader and magnification software. I will only provide a few basic keystrokes for Orca to get you started as they are all listed in the preferences window and are unchanged from the default settings. I have provided an exaustive list of the magnification/display keystrokes as I have customised them to make them easier to remember! ORCA... Open Preferences Window: insert+space Open Main Menu: alt+F1 Move Through Menu/Text: up, down, left and right Move Through Form: tab, shift+tab Toggle Voice On/Off: insert+s Quit Orca: insert+q BASIC 2D MAGNIFICATION... Toggle Magnification On/Off: insert+m Increase Magnification: insert+(plus) Decrease Magnification: insert+(minus) ADVANCED 3D MAGNIFICATION... Zoom In: win+z (win+left-mouse) Zoom Out: win+x (win+right-mouse) Zoom x1: win+1 Zoom x2: win+2 Zoom x4: win+3 Toggle Magnifier Box: win+m Zoom In Magnifier Box: ctrl+left-mouse Zoom Out Magnifier Box: ctrl+right-mouse Resize Window: win+r Zoom To Window: win+w ADVANCED 3D MOVEMENT... Pan Right: win+right Pan Left: win+left Pan Up: win+up Pan Down: win+down Lock Zoomed Window: win+l Centre Mouse Pointer: win+c Toggle Highlight Mouse Pointer: win+h ADVANCED 3D COLOURS... Toggle Invert Colours: win+i Toggle Invert Window Colours: shift+win+i Toggle Filter Colours: win+f Toggle Window Filter Colours: shift+win+f Switch Filter Colours: win+s Decrease Window Brightness: win+(minus) Increase Window Brightness: win+(plus) Decrease Window Saturation: shift+win+(plus) Increase Window Saturation: shift+win+(minus) Toggle Dim Inactive Windows: win+d GNOME... Open a Terminal: ctrl+shift+t Open the Home Directory: ctrl+shift+h Toggle Window Maximisation: ctrl+shift+m Toggle Full-screen Mode: ctrl+shift+f This list of keystrokes will automatically load into Gedit when Vibuntu boots! Confidentiality: This e-mail and its attachments are intended for the above named only and may be confidential. If they have come to you in error you must take no action based on them, nor must you copy or show them to anyone: please reply to this e-mail and highlight the error to the sender. Security Warning: Please note that e-mail has been created in the knowledge that the Internet e-mail is not a 100% secure communication medium. We advise that you understand and observe this lack of security when e-mailing us. Viruses: Although we have taken steps to ensure that this e-mail and attachments are free from any virus, we advised that in keeping with good computing practice the recipient should ensure they are actually virus free. -- next part -- An HTML attachment was scrubbed... URL: https://lists.ubuntu.com/archives/ubuntu-accessibility/attachments/20081208/7918b966/attachment.htm -- -- Ubuntu-accessibility mailing list Ubuntu-accessibility@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility