Re: [libreoffice-accessibility] Display bindings

2015-01-19 Thread Tom Davies
Hi :)
I am wondering if anyone here has been able to have a go to find out
which way they prefer to try to help Niklas with his really good work
in this area.
Regards from
Tom :)


On 16 January 2015 at 18:06, Niklas Johansson sleeping.pil...@gmail.com wrote:
 So the change is in the daily builds of LibreOffice. I would like to
 encourage you to try it out and see what you think. I will not push it
 backwards towards LibreOffice 4.4 or earlier at this point, since I think it
 might be good to discuss if this really is what we want.

 Exposing the keyboard shortcuts as a part of menu names is what
 traditionally is recommended and what most of the applications is doing (not
 counting ribbon based applications). However looking at ribbon based
 applications like Word or Explorer seem to indicate that only the
 accelerators is exposed but not the keyboard shortcuts.
 The main problem with exposing the keyboard shortcut is that if the
 accelerator is set to be announced it is announced directly after the
 keyboard shortcut, making everything a bit hard to hear. Also if we append
 it to the announcement of the menu item it will always be announced.

 Again please try out one of the daily builds and let me know what you think.
 For example this one
 http://dev-builds.libreoffice.org/daily/master/Win-x86@42/2015-01-16_01.53.40/libo-master~2015-01-16_01.53.40_LibreOfficeDev_4.5.0.0.alpha0_Win_x86.msi
 The daily build can be installed alongside your current LibreOffice
 installation and will be installed with the name LibreOfficeDev instead of
 just LibreOffice.

 Thanks,
 Niklas


-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-accessibility] Display bindings

2015-01-16 Thread Niklas Johansson
So the change is in the daily builds of LibreOffice. I would like to 
encourage you to try it out and see what you think. I will not push it 
backwards towards LibreOffice 4.4 or earlier at this point, since I 
think it might be good to discuss if this really is what we want.


Exposing the keyboard shortcuts as a part of menu names is what 
traditionally is recommended and what most of the applications is doing 
(not counting ribbon based applications). However looking at ribbon 
based applications like Word or Explorer seem to indicate that only the 
accelerators is exposed but not the keyboard shortcuts.
The main problem with exposing the keyboard shortcut is that if the 
accelerator is set to be announced it is announced directly after the 
keyboard shortcut, making everything a bit hard to hear. Also if we 
append it to the announcement of the menu item it will always be announced.


Again please try out one of the daily builds and let me know what you 
think. For example this one 
http://dev-builds.libreoffice.org/daily/master/Win-x86@42/2015-01-16_01.53.40/libo-master~2015-01-16_01.53.40_LibreOfficeDev_4.5.0.0.alpha0_Win_x86.msi
The daily build can be installed alongside your current LibreOffice 
installation and will be installed with the name LibreOfficeDev instead 
of just LibreOffice.


Thanks,
Niklas


--
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-accessibility] Display bindings

2014-12-17 Thread Tom Davies
Hi :)
Ok, so posting the bug report sounds like a great idea to me.  I think just
go for it!  There is a drop-down in the bug reporting system that lets you
mark it as a feature request.  I think marking it that way would make
more sense to devs.

Stuart's posts might be useful, or might give you something to add later.

A lot of people just post bug reports without asking anyone else what they
think and it sounds like you are a LOT more experienced with the issues.
So it was really kind to ask what we thought!  Just go for it though :)
Thanks :)
Regards from
Tom :)


On 17 December 2014 at 11:47, Niklas Johansson sleeping.pil...@gmail.com
wrote:

 Hi

 First of, I work on translation myself, alone in translating into Swedish
 at the moment, so I'm well aware of these translation issues. ;)

 In this particular case I believe that we can avoid extra workload on the
 translation team. At least when it comes to the change/fix that I have in
 mind. The problem in this case is strictly a Windows accessibility issue
 were the shortcut string is already displayed in the menu entries but not
 forwarded to accessibility tools. Now what I believe needs to be done is to
 find the correct place to actually forward the information, it is already
 forwarded on Mac and Linux. Finding the correct place to change is not that
 easy, but I believe that it can be done without effecting the translation
 team. Again I'm not taking about adding new strings to menu entries just
 use the information that is already present and present it to accessibility
 tools as well.

 Note that I'm swamped with work (at my daytime job) and when I get some
 spare time I need to work on the translation and spend time with my ~4
 months old baby girl. This is also one of the reasons why I thought a bug
 should be filed so we can keep track of the bug, and I can add my findings
 as I try to narrow in on the issue. Thereby also making it easier for
 someone else to complete the work if I can't find the time.

 Regards,
 Niklas Johansson

 Tom Davies skrev den 2014-12-16 14:15:

  Hi :)
 Ok, so best left for a couple of months.

 I have a feeling we might have managed to stay on topic, or at least get
 back to the original problem!  However that is so rare i can't quite
 believe it!

 @ Niklas, does that address the issue at all?

 Regards from
 Tom :)



 On 15 December 2014 at 10:44, Sophie gautier.sop...@gmail.com wrote:

 Hi Tom, all,
 Le 14/12/2014 22:53, Tom Davies a écrit :

 Hi :)
 L10n lists are currently having a massive argument/discussion
 (discussion
 is more accurate tbh) right now about the disruptive effect of minor
 changes.

 The problem is minor changes, like capital letters in menu entries, that
 concerns only en_US version but because this version is the source for
 all the localization, this is also visible in localized versions where
 it could be considered as wasted time for localizers.

 I'm not sure but i suspect that getting such a UI change within the next
 couple of days might play out ok and catch the translators before they

 have

 put too much time into too many strings and then finding they need to
 repeat the work.

 If it's not likely to be just a couple of days then it'd probably be

 better

 for them if this sort of change didn't happen for a few months - or
 longer.  There might be a chance of them automating something like this

 but

 it'd take ages to set something up and they haven't agreed on getting
 the
 automation bit sorted.

 Shortcuts can't be automated as they are localized (Ctrl and Shift). And
 the problem with automation is that we need somebody to write the
 scripts ;) The same for accelerators, where we need to adapt them to
 translated words.
 Anyway we will have a discussion about it with developers and UX team,
 once we are out of the 4.4.0 rushes.
 Cheers
 Sophie

 --
 Sophie Gautier sophie.gaut...@documentfoundation.org
 Tel:+33683901545
 Co-founder - Release coordinator
 The Document Foundation

 --
 To unsubscribe e-mail to: accessibility+unsubscribe@
 global.libreoffice.org
 Problems?
 http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
 Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
 List archive: http://listarchives.libreoffice.org/global/accessibility/
 All messages sent to this list will be publicly archived and cannot be
 deleted



 --
 To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
 Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-
 unsubscribe/
 Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
 List archive: http://listarchives.libreoffice.org/global/accessibility/
 All messages sent to this list will be publicly archived and cannot be
 deleted


-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: 

Re: [libreoffice-accessibility] Display bindings

2014-12-17 Thread MENGUAL Jean-Philippe

Hi,

Who reports the bug? Does someone want to try? Should I do?

Regards,

Le 17/12/2014 13:05, Tom Davies a écrit :

Hi :)
Ok, so posting the bug report sounds like a great idea to me.  I think just
go for it!  There is a drop-down in the bug reporting system that lets you
mark it as a feature request.  I think marking it that way would make
more sense to devs.

Stuart's posts might be useful, or might give you something to add later.

A lot of people just post bug reports without asking anyone else what they
think and it sounds like you are a LOT more experienced with the issues.
So it was really kind to ask what we thought!  Just go for it though :)
Thanks :)
Regards from
Tom :)


On 17 December 2014 at 11:47, Niklas Johansson sleeping.pil...@gmail.com
wrote:

Hi

First of, I work on translation myself, alone in translating into Swedish
at the moment, so I'm well aware of these translation issues. ;)

In this particular case I believe that we can avoid extra workload on the
translation team. At least when it comes to the change/fix that I have in
mind. The problem in this case is strictly a Windows accessibility issue
were the shortcut string is already displayed in the menu entries but not
forwarded to accessibility tools. Now what I believe needs to be done is to
find the correct place to actually forward the information, it is already
forwarded on Mac and Linux. Finding the correct place to change is not that
easy, but I believe that it can be done without effecting the translation
team. Again I'm not taking about adding new strings to menu entries just
use the information that is already present and present it to accessibility
tools as well.

Note that I'm swamped with work (at my daytime job) and when I get some
spare time I need to work on the translation and spend time with my ~4
months old baby girl. This is also one of the reasons why I thought a bug
should be filed so we can keep track of the bug, and I can add my findings
as I try to narrow in on the issue. Thereby also making it easier for
someone else to complete the work if I can't find the time.

Regards,
Niklas Johansson

Tom Davies skrev den 2014-12-16 14:15:

  Hi :)

Ok, so best left for a couple of months.

I have a feeling we might have managed to stay on topic, or at least get
back to the original problem!  However that is so rare i can't quite
believe it!

@ Niklas, does that address the issue at all?

Regards from
Tom :)



On 15 December 2014 at 10:44, Sophie gautier.sop...@gmail.com wrote:


Hi Tom, all,
Le 14/12/2014 22:53, Tom Davies a écrit :


Hi :)
L10n lists are currently having a massive argument/discussion
(discussion
is more accurate tbh) right now about the disruptive effect of minor
changes.


The problem is minor changes, like capital letters in menu entries, that
concerns only en_US version but because this version is the source for
all the localization, this is also visible in localized versions where
it could be considered as wasted time for localizers.


I'm not sure but i suspect that getting such a UI change within the next
couple of days might play out ok and catch the translators before they


have


put too much time into too many strings and then finding they need to
repeat the work.

If it's not likely to be just a couple of days then it'd probably be


better


for them if this sort of change didn't happen for a few months - or
longer.  There might be a chance of them automating something like this


but


it'd take ages to set something up and they haven't agreed on getting
the
automation bit sorted.


Shortcuts can't be automated as they are localized (Ctrl and Shift). And
the problem with automation is that we need somebody to write the
scripts ;) The same for accelerators, where we need to adapt them to
translated words.
Anyway we will have a discussion about it with developers and UX team,
once we are out of the 4.4.0 rushes.
Cheers
Sophie

--
Sophie Gautier sophie.gaut...@documentfoundation.org
Tel:+33683901545
Co-founder - Release coordinator
The Document Foundation

--
To unsubscribe e-mail to: accessibility+unsubscribe@
global.libreoffice.org
Problems?
http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be
deleted



--
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-
unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be
deleted




--

Jean-Philippe MENGUAL

accelibreinfo, votre partenaire en informatique adaptée aux déficients visuels

Mail: te...@accelibreinfo.eu

Site Web: 

Re: [libreoffice-accessibility] Display bindings

2014-12-16 Thread Tom Davies
Hi :)
Ok, so best left for a couple of months.

I have a feeling we might have managed to stay on topic, or at least get
back to the original problem!  However that is so rare i can't quite
believe it!

@ Niklas, does that address the issue at all?

Regards from
Tom :)



On 15 December 2014 at 10:44, Sophie gautier.sop...@gmail.com wrote:

 Hi Tom, all,
 Le 14/12/2014 22:53, Tom Davies a écrit :
  Hi :)
  L10n lists are currently having a massive argument/discussion (discussion
  is more accurate tbh) right now about the disruptive effect of minor
  changes.

 The problem is minor changes, like capital letters in menu entries, that
 concerns only en_US version but because this version is the source for
 all the localization, this is also visible in localized versions where
 it could be considered as wasted time for localizers.
 
  I'm not sure but i suspect that getting such a UI change within the next
  couple of days might play out ok and catch the translators before they
 have
  put too much time into too many strings and then finding they need to
  repeat the work.
 
  If it's not likely to be just a couple of days then it'd probably be
 better
  for them if this sort of change didn't happen for a few months - or
  longer.  There might be a chance of them automating something like this
 but
  it'd take ages to set something up and they haven't agreed on getting the
  automation bit sorted.

 Shortcuts can't be automated as they are localized (Ctrl and Shift). And
 the problem with automation is that we need somebody to write the
 scripts ;) The same for accelerators, where we need to adapt them to
 translated words.
 Anyway we will have a discussion about it with developers and UX team,
 once we are out of the 4.4.0 rushes.
 Cheers
 Sophie

 --
 Sophie Gautier sophie.gaut...@documentfoundation.org
 Tel:+33683901545
 Co-founder - Release coordinator
 The Document Foundation

 --
 To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
 Problems?
 http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
 Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
 List archive: http://listarchives.libreoffice.org/global/accessibility/
 All messages sent to this list will be publicly archived and cannot be
 deleted


-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-accessibility] Display bindings

2014-12-15 Thread Sophie
Hi Tom, all,
Le 14/12/2014 22:53, Tom Davies a écrit :
 Hi :)
 L10n lists are currently having a massive argument/discussion (discussion
 is more accurate tbh) right now about the disruptive effect of minor
 changes.

The problem is minor changes, like capital letters in menu entries, that
concerns only en_US version but because this version is the source for
all the localization, this is also visible in localized versions where
it could be considered as wasted time for localizers.
 
 I'm not sure but i suspect that getting such a UI change within the next
 couple of days might play out ok and catch the translators before they have
 put too much time into too many strings and then finding they need to
 repeat the work.
 
 If it's not likely to be just a couple of days then it'd probably be better
 for them if this sort of change didn't happen for a few months - or
 longer.  There might be a chance of them automating something like this but
 it'd take ages to set something up and they haven't agreed on getting the
 automation bit sorted.

Shortcuts can't be automated as they are localized (Ctrl and Shift). And
the problem with automation is that we need somebody to write the
scripts ;) The same for accelerators, where we need to adapt them to
translated words.
Anyway we will have a discussion about it with developers and UX team,
once we are out of the 4.4.0 rushes.
Cheers
Sophie

-- 
Sophie Gautier sophie.gaut...@documentfoundation.org
Tel:+33683901545
Co-founder - Release coordinator
The Document Foundation

-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-accessibility] Display bindings

2014-12-14 Thread Tom Davies
Hi :)
L10n lists are currently having a massive argument/discussion (discussion
is more accurate tbh) right now about the disruptive effect of minor
changes.

I'm not sure but i suspect that getting such a UI change within the next
couple of days might play out ok and catch the translators before they have
put too much time into too many strings and then finding they need to
repeat the work.

If it's not likely to be just a couple of days then it'd probably be better
for them if this sort of change didn't happen for a few months - or
longer.  There might be a chance of them automating something like this but
it'd take ages to set something up and they haven't agreed on getting the
automation bit sorted.
Regards from
Tom :)



On 12 December 2014 at 17:00, V Stuart Foote vstuart.fo...@utsa.edu wrote:

 @Tom, *,

 No, you're asking the right question.  But you do need to look under the
 bonnet from time to time.

 Within the LibreOffice code there are two broad classes of keyboard
 accelerators.   One is associated with the .uno action associated with each
 object in the user interface.  The other are specific key functions defined
 globally.

 Most of the current implementation can be reviewed here:
 Other than the GenericCommands.xcu, different modules assign access keys
 as needed

 http://opengrok.libreoffice.org/xref/core/officecfg/registry/data/org/openoffice/Office/UI/

 These are the global  keyboard accelerator/short-cut keys and each
 LibreOffice module responds in some fashion to them.  The KEY_MOD1 and
 KEY_MOD2 differ depending on OS.
 http://opengrok.libreoffice.org/xref/core/vcl/source/window/keycod.cxx

 The native accessibility bridges handle only the first, the access keys.
 But does so pretty effectively at this point.

 Enhancement would be to do as Mozilla and Adobe (and I assume Google) have
 done,  and simply label each menu item (or button) with its keyboard
 accelerator/short-cut key as appropriate for the function.   The rub would
 come with needing to accommodate keys for each OS and possibly  UI issues
 with the  l10n/i18n support.



 --
 View this message in context:
 http://nabble.documentfoundation.org/libreoffice-accessibility-Display-bindings-tp4131697p4132420.html
 Sent from the Accessibility mailing list archive at Nabble.com.

 --
 To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
 Problems?
 http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
 Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
 List archive: http://listarchives.libreoffice.org/global/accessibility/
 All messages sent to this list will be publicly archived and cannot be
 deleted



-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-accessibility] Display bindings

2014-12-12 Thread Niklas Johansson

Hi

I still believe there is a bug or maybe we should call it an enhancement 
request. It is true that accelerators are exposed properly through 
IAccessible::get_accKeyboardShortcut, as they should. But reading 
Microsoft notes [1] on the matter suggests that one should expose the 
keyboard shortcut, aka Ctrl + O, together with the menu item name. This 
is also how, for example, Firefox, Chrome, Internet Explorer, Acrobat 
Reader does it. Am I missing some reason as to why we would not want to 
do the same.


However Stuarts instructions in the previous mail is enough to quickly 
get around in LibreOffice. Note also that there are extensive 
information on keyboard shortcuts in the LibreOffice help. Se for example:

https://help.libreoffice.org/Common/General_Shortcut_Keys_in
or:
https://help.libreoffice.org/Writer/Shortcut_Keys_for_Writer


[1] 
http://msdn.microsoft.com/en-us/library/windows/desktop/dd318482%28v=vs.85%29.aspx


Regards,
Niklas Johansson


--
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [libreoffice-accessibility] Display bindings

2014-12-12 Thread Tom Davies
Hi :)
Errr, excluding Stuart and others who work on Accessibility Issues and the
ones working on Base who are all total stars.  Especially Stuart imo
Regards from
Tom :)



On 12 December 2014 at 14:07, Tom Davies tomc...@gmail.com wrote:

 Hi :)
 I suspect that calling it an Enhancement Request might make people see
 it in a more positive way.  Bug report sounds like a grumbly aunt or
 something.

 Also if it's something that LO has not had before then it is an
 enhancement.  It's not like it was something that got broken or doesn't
 quite work as it should.

 I am struggling to work out how devs think but i am beginning to think the
 above might be getting closer to it.
 Regards from
 Tom :)



 On 12 December 2014 at 13:47, Niklas Johansson sleeping.pil...@gmail.com
 wrote:

 Hi

 I still believe there is a bug or maybe we should call it an enhancement
 request. It is true that accelerators are exposed properly through
 IAccessible::get_accKeyboardShortcut, as they should. But reading
 Microsoft notes [1] on the matter suggests that one should expose the
 keyboard shortcut, aka Ctrl + O, together with the menu item name. This is
 also how, for example, Firefox, Chrome, Internet Explorer, Acrobat Reader
 does it. Am I missing some reason as to why we would not want to do the
 same.

 However Stuarts instructions in the previous mail is enough to quickly
 get around in LibreOffice. Note also that there are extensive information
 on keyboard shortcuts in the LibreOffice help. Se for example:
 https://help.libreoffice.org/Common/General_Shortcut_Keys_in
 or:
 https://help.libreoffice.org/Writer/Shortcut_Keys_for_Writer


 [1] http://msdn.microsoft.com/en-us/library/windows/desktop/
 dd318482%28v=vs.85%29.aspx

 Regards,
 Niklas Johansson


 --
 To unsubscribe e-mail to: accessibility+unsubscribe@
 global.libreoffice.org
 Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-
 unsubscribe/
 Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
 List archive: http://listarchives.libreoffice.org/global/accessibility/
 All messages sent to this list will be publicly archived and cannot be
 deleted



-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-accessibility] Display bindings

2014-12-12 Thread Tom Davies
Hi :)
If it's trivial and makes it more consistent with other apps then it sounds
like a really good option.  Such a good option that it worries me why it
hasn't been done already.  Maybe there is a good reason?

There have been a lot of positive changes in LibreOffice accessibility over
the last year so maybe that is a factor?  Also maybe other apps (such as
Firefox) have settled down to being more consistent with each other?

Would such a change create problems for existing users who are used to
using whatever keyboard short-cuts are currently being used in
LibreOffice?

If so is it likely to be easy to give people the choice?  At the moment
there is already a setting in the
Tools - Options
that allows people to choose between LibreOffice dialogues and native
dialogues.  Would something like that be necessary to try to keep the
existing users happy?  If so would it be easy?

Regards from
Tom :)




On 12 December 2014 at 15:28, V Stuart Foote vstuart.fo...@utsa.edu wrote:

 Niklas,

 Sure, we could  make a distinction as Microsoft does, between the access
 key and a keyboard accelerator/shortcut-key.

 But, as you know the majority of AT support in OOo and derivatives like
 LibreOffice is structured around the accessibleRole assigned to an
 object--and from that comes accessibleName  and access key attributes if
 any.

 For objects that have VCL or UI based access keys attributes, those are
 exposed to the UNO Accessibility API as the object is navigated, and the
 respective native accessibility bridge handles it--as the user has
 configured.

 Menu items and GUI widgets (buttons, spinners, etc.)  that do not have an
 access key assigned will sound either the objects name or it's tooltip.
 Those that do, will also sound the name and the access key.

 With the shift of most of the GUI to UI, most access keys no longer are
 Alt+letter combinations. Rather they are just the letter -- and that
 might
 need to be adjusted at some point.

 But global keyboard accelerator/shortcuts-keys,  normally structured with
 Ctrl+letter, or Ctrl+Shift+letter are not otherwise exposed to AT as
 they are not associated with the UI object.

 Anyhow, looking at a Firefox session, there they have simply adjusted the
 objects accessibleName  and are appending the global shortcut-key to the
 name!   Nothing special.  The access key associated with the accessible
 object is exposed with AT.  It is exactly the same with Adobe Reader.

 So, we could do the same, pretty trivial as it is only label changes, and
 some coordination with the l10n/i18n teams.

 Stuart



 --
 View this message in context:
 http://nabble.documentfoundation.org/libreoffice-accessibility-Display-bindings-tp4131697p4132408.html
 Sent from the Accessibility mailing list archive at Nabble.com.

 --
 To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
 Problems?
 http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
 Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
 List archive: http://listarchives.libreoffice.org/global/accessibility/
 All messages sent to this list will be publicly archived and cannot be
 deleted



-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-accessibility] Display bindings

2014-12-12 Thread Tom Davies
Hi :)
Errr, in my questions i am not looking for certainties.  I'm just trying to
get a rough idea of what might be.

I often find that things which initially seem quite easy have some lurking
bug-bear waiting to bite me.  So i'm trying to guess at things that might
have been problems in the past, or might prevent LibreOffice from doing
something like this.

If the answers turn out to be wrong later on then it's likely to be my
fault for asking the wrong questions or not thinking of the right ones.
The worst thing imo would be to put loads of work into getting precise
accurate answers and then find no-one else is interested in going that
route anyway.
Regards from
Tom :)



On 12 December 2014 at 15:55, Tom Davies tomc...@gmail.com wrote:

 Hi :)
 If it's trivial and makes it more consistent with other apps then it
 sounds like a really good option.  Such a good option that it worries me
 why it hasn't been done already.  Maybe there is a good reason?

 There have been a lot of positive changes in LibreOffice accessibility
 over the last year so maybe that is a factor?  Also maybe other apps (such
 as Firefox) have settled down to being more consistent with each other?

 Would such a change create problems for existing users who are used to
 using whatever keyboard short-cuts are currently being used in
 LibreOffice?

 If so is it likely to be easy to give people the choice?  At the moment
 there is already a setting in the
 Tools - Options
 that allows people to choose between LibreOffice dialogues and native
 dialogues.  Would something like that be necessary to try to keep the
 existing users happy?  If so would it be easy?

 Regards from
 Tom :)




 On 12 December 2014 at 15:28, V Stuart Foote vstuart.fo...@utsa.edu
 wrote:

 Niklas,

 Sure, we could  make a distinction as Microsoft does, between the access
 key and a keyboard accelerator/shortcut-key.

 But, as you know the majority of AT support in OOo and derivatives like
 LibreOffice is structured around the accessibleRole assigned to an
 object--and from that comes accessibleName  and access key attributes if
 any.

 For objects that have VCL or UI based access keys attributes, those are
 exposed to the UNO Accessibility API as the object is navigated, and the
 respective native accessibility bridge handles it--as the user has
 configured.

 Menu items and GUI widgets (buttons, spinners, etc.)  that do not have an
 access key assigned will sound either the objects name or it's tooltip.
 Those that do, will also sound the name and the access key.

 With the shift of most of the GUI to UI, most access keys no longer are
 Alt+letter combinations. Rather they are just the letter -- and that
 might
 need to be adjusted at some point.

 But global keyboard accelerator/shortcuts-keys,  normally structured
 with
 Ctrl+letter, or Ctrl+Shift+letter are not otherwise exposed to AT as
 they are not associated with the UI object.

 Anyhow, looking at a Firefox session, there they have simply adjusted the
 objects accessibleName  and are appending the global shortcut-key to the
 name!   Nothing special.  The access key associated with the accessible
 object is exposed with AT.  It is exactly the same with Adobe Reader.

 So, we could do the same, pretty trivial as it is only label changes, and
 some coordination with the l10n/i18n teams.

 Stuart



 --
 View this message in context:
 http://nabble.documentfoundation.org/libreoffice-accessibility-Display-bindings-tp4131697p4132408.html
 Sent from the Accessibility mailing list archive at Nabble.com.

 --
 To unsubscribe e-mail to:
 accessibility+unsubscr...@global.libreoffice.org
 Problems?
 http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
 Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
 List archive: http://listarchives.libreoffice.org/global/accessibility/
 All messages sent to this list will be publicly archived and cannot be
 deleted



-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-accessibility] Display bindings

2014-12-12 Thread MENGUAL Jean-Philippe

Hi,

So if I understood all this thread:
1. Yes, LibreOffice presents to Iaccessible2, thus NVDA, the 
accelerator checking on the box Reading objects shortcuts.
2. No, LibreOffice doesn't send to Iaccessible2 the shortcut of the 
objects which have one, such as ctrl-o, ctrl-p, ctrl-x, etc.


Should I report this to bugzilla now?

Regards,

Le 12/12/2014 18:00, V Stuart Foote a écrit :

@Tom, *,

No, you're asking the right question.  But you do need to look under the
bonnet from time to time.

Within the LibreOffice code there are two broad classes of keyboard
accelerators.   One is associated with the .uno action associated with each
object in the user interface.  The other are specific key functions defined
globally.

Most of the current implementation can be reviewed here:
Other than the GenericCommands.xcu, different modules assign access keys
as needed
http://opengrok.libreoffice.org/xref/core/officecfg/registry/data/org/openoffice/Office/UI/

These are the global  keyboard accelerator/short-cut keys and each
LibreOffice module responds in some fashion to them.  The KEY_MOD1 and
KEY_MOD2 differ depending on OS.
http://opengrok.libreoffice.org/xref/core/vcl/source/window/keycod.cxx

The native accessibility bridges handle only the first, the access keys.
But does so pretty effectively at this point.

Enhancement would be to do as Mozilla and Adobe (and I assume Google) have
done,  and simply label each menu item (or button) with its keyboard
accelerator/short-cut key as appropriate for the function.   The rub would
come with needing to accommodate keys for each OS and possibly  UI issues
with the  l10n/i18n support.



--
View this message in context: 
http://nabble.documentfoundation.org/libreoffice-accessibility-Display-bindings-tp4131697p4132420.html
Sent from the Accessibility mailing list archive at Nabble.com.




--

Jean-Philippe MENGUAL

accelibreinfo, votre partenaire en informatique adaptée aux déficients visuels

Mail: te...@accelibreinfo.eu

Site Web: http://www.accelibreinfo.eu


--
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [libreoffice-accessibility] Display bindings

2014-12-10 Thread Niklas Johansson
Hi

I'd say that it is a LibreOffice bug. To sighted users the key combination
is displayed in the menus of LibreOffice but only the name is exposed to
screen readers etc. Could you please file a bug and send me a note with the
bug number so I can fill it with some more detailed information on the
problem.

/Niklas

lördag 6 december 2014 skrev MENGUAL Jean-Philippe mengualjean...@free.fr:

 Hi,

 Still NVDA 2014.4, LO 4.3.4, Windows 7: is there a setting to display
 binding next to the commands which have one? Thus, on Linux, next to Open,
 I read Ctrl+O). I cannot read this info on NVDA. Is that a NVDA option? A
 LibreOffice option? Or just a bug? Do sighted people see the binding
 displayed? If it's a bug, does it concern NVDA? LibreOffice?

 Regards,

 --

 Jean-Philippe MENGUAL

 accelibreinfo, votre partenaire en informatique adaptée aux déficients
 visuels

 Mail: te...@accelibreinfo.eu

 Site Web: http://www.accelibreinfo.eu


 --
 To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
 Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-
 unsubscribe/
 Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
 List archive: http://listarchives.libreoffice.org/global/accessibility/
 All messages sent to this list will be publicly archived and cannot be
 deleted


-- 
To unsubscribe e-mail to: accessibility+unsubscr...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/accessibility/
All messages sent to this list will be publicly archived and cannot be deleted