Re: 12.10 key shortcuts

John Harrigan <[email protected]> Fri, 09 Nov 2012 13:34:19 -0700
Newsgroups gmane.comp.web.opera.linux
Message-ID <[email protected]>
[email protected] (Nov 09, 2012 @ 20:44+0100):
>John Harrigan <[email protected]> writes:
>>[email protected] (Nov 09, 2012 @ 07:30+0100):
>>>John Harrigan <[email protected]> writes:
>>>> A couple of my shortcuts stopped working between 12.02 and 12.10.
>>>>
>>>> I use "- alt" to open up a panel and "= alt" to open up a new tab.
>>>> These combos don't do anything any more in 12.10.  If I modify the
>>>> combos to use ctrl instead of alt they work as expected.  The "p alt"
>>>> combo continues to work (preferences).
>>> 
>>> The problem is that "- alt" means "the keypress that produces the '-'
>>> character, with the 'alt' modifier pressed."  It's just that once you
>>> press the "alt" modifier, that key no longer produces the "-" character.
>>> 
>>> It works with ctrl because we cheat.  We assume that nobody will need
>>> the actual character produced when holding ctrl and use the unmodified
>>> character instead.  But that assumption is wrong for the alt modifier.
>>> 
>>> So instead of the character you'll need to use the symbolic name for the
>>> key.  For "-" I think you can use "Subtract".  For "=" it depends on
>>> your keyboard layout.  For standard us keyboard, I think it is "Add"
>>> (which is rather odd.  I thought the symbolic names were based on the us
>>> keyboard.)
>>
>> Thanks, "Subtract" and "Add" work for me.  I've gone through the rest
>> of my shortcuts and the only one that's not working now is "/ alt".
>> If you could send me the symbolic name for "/" I would appreciate it.
> 
> I believe that would be "Slash".  If not, let me know and I'll have
> another look at the code.

Slash didn't work but looking through the opera binary strings I found
OEM2 which is the '/' key for me (US keyboard).  So with "Subtract alt",
"Add alt" and "OEM2 alt" I've got my shortcuts back.

> (Oh, and we suspect that "Add" is in fact a bug.  We may change that to
> "Equal" or something similar at some point.)

:) Of course.
--
Opera-Linux: https://list.opera.com/mailman/listinfo/opera-linux
More lists: https://list.opera.com/mailman/listinfo/
Unsubscribe: mailto:[email protected]?subject=unsubscribe