>> So let me give another example of what was genuinely a custom
>> keybinding. I had <opt><cmd><shift>B set to toggle toolbar visibility.
>> Now that no longer works, but instead <ctrl><cmd><shift>B does.
>
> This indeed I would not solve, the custom keybinding changes then.
> If one want to see it this way. In fact only the <opt> variant isn't
> accessible anymore - the <ctrl> variant is untouched.

That's fine.

> I'd "solve" it by adding a sentence to the RELEASE-NOTES (ToDo).

I wonder if it would be better to put it (also) someplace more
prominent. I can imagine having many users, who typically don't read
release notes, hitting the e-mail list complaining that LyX-2.0 breaks
their treasured keybindings. Then again, I can also imagine that not
happening: I just don't know.

> I've made another patch with the following changes:
> * add a check for USE_META_KEYBINDING macro
>  one can check the code on Linux or Windows when it's set
> * check for already containing modifiers in KeySymbol::print()
>  not really needed - I can leave this out if controversial
> * add some key state output for debug in GuiWorkArea::keyPressEvent()
>  not really needed either
> * remove duplicate debug output from GuiApplication::processKeySym()
>  ditto
> * overhauled and reorganized mac.bind file
>  now it should as close as possible to standard
>  the bookmark save I've moved to Command-Option-1...

Don't do that for my sake. If <Cmd><Ctrl>[number] was working before,
I think we ought to preserve that.

> If possible - Bennet, can you please apply it against clean checkout
> and check if it is ok? Thanks.

It looks like it's working fine. All motion keys (and shifted
variants) seem to work, and I haven't noticed any other problems.

BH

Reply via email to