Re: [orca-list] orca modifiers revisited



Hi Bertil,

Thank you for your confermation, Joanie kindly looked into the matter 
and gave the reason for it not working anymore:

"I just took a quick look.  What is interfering with the use of Super as 
the
Orca modifier is its inclusion in settings.NON_LOCKING_MODIFIER_MASK (in 
the
form of META3). Remove that from the group and Super works as the Orca
modifier.

settings.NON_LOCKING_MODIFIER_MASK is the default set of modifiers we 
care
about when identifying if a given keypress matches a given keybinding. 
We care
about Super/META3 for a couple of reasons: 

1. Some OSes use it (e.g. OpenSolaris uses Super+d for the desktop and 
Super+r
for the run application dialog). If we didn't attend to it, and, say, 
decided
we'd bind 'r' for structural navigation by radio button, we'd be in 
danger of
consuming Super+r thus preventing OpenSolaris users from getting to the 
run
application dialog if Firefox had focus.

2. Right now users can bind commands using Super (e.g. they could make 
Super+h
the command to move to the next heading in FF).

So, I wonder if the thing we need to do is figure out what the Orca 
modifier is
and if it turns out to be one of the items in the 
NON_LOCKING_MODIFIER_MASK,
remove it from the mask."

quoting http://bugzilla.gnome.org/show_bug.cgi?id=536827 comment  number 
14.


Thank you

-Jon
On Sun 03/08/2008 at 10:36:30, Jan and Bertil Smark Nilsson wrote:
On Fri, Aug 01, 2008 at 08:18:07AM -0700, Jon wrote:
Hi,

I was wondering if anyone has successfully used Super_L and/or Super_R 
as an Orca modifier key.
xev returns Super_L and Super_R quite happily, but they dont seem to be 
detected when using them as modifiers.

It used to work. However, it doesn't any longer. Unfortunately, I can't 
say when the change happened. I have a feeling that it worked in version 
2.22. I haven't the time, at the moment, to check it out, but I'll try 
to do that later in the week.

Bertil




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]