To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=111775
User fs changed the following:
What |Old value |New value
================================================================================
CC|'atjensen' |'atjensen,pl'
--------------------------------------------------------------------------------
------- Additional comments from [email protected] Thu Sep 16 11:23:28 +0000
2010 -------
fs->pl: This seems to be a problem of the key event handling on Mac/Aqua:
Normally, Edit controls paste clipboard content by reacting on the KEYFUNC_PASTE
key input event (see Edit::ImplHandleKeyEvent). However, for a form control,
this key event never arrives.
(The fact that Cmd+V nonetheless works *nearly* all the time is because Cmd+V is
an accelerator for the .uno:Paste command, and the form shell intercepts this
command when an input control is focused. Thus, when the document is read-only,
this UNO command is disabled, so Cmd+V does not work in exactly this case.)
It seems that in [VCL_NSApplication sendEvent:], where the main menu is asked
whether it can handle the event (the call to "[pMainMenu performKeyEquivalent:]"
in vcl/aqua/source/app/vclnsapp.mm), the Cmd+V is consumed.
So effectively, it seems that on Mac, the key combination is consumed by the
system long before any part of VCL can handle it. Changing the control flow in
VCL_NSApplication is probably not a good idea, but ... I'd appreciate any idea
from you ...
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]