https://bugs.documentfoundation.org/show_bug.cgi?id=155169

Patrick Luby <plub...@libreoffice.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |plub...@libreoffice.org

--- Comment #5 from Patrick Luby <plub...@libreoffice.org> ---
I did some debugging and it appears to me that macOS standard key bindings are
transposing key shortcuts like this before our code sees them.

For example, Command-Left when pressed is the macOS standard "end of line" key
shortcut so instead of receiving a "key down" event with the Mod1 and
com::sun::star::awt::Key::LEFT pressed, LibreOffice receives receives an
"action" callback that our code translates to
com::sun::star::awt::Key::MOVE_TO_END_OF_LINE.

So I assume we just need to duplicate the applicable key shortcuts that are
already in the Calc configuration files and replace LEFT_MOD1/RIGHT_MOD1/etc.
with MOVE_TO_BEGIN_OF_LINE/MOVE_TO_END_OF_LINE/etc. Or is there a simpler way
to edit the existing entries?

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to