[webkit-dev] Detecting paste with cmd-v on Mac
Rush Manbert
rush at manbert.com
Wed Mar 4 09:51:36 PST 2009
On Mar 3, 2009, at 11:21 PM, Alexey Proskuryakov wrote:
>
> 03.03.2009, в 23:21, Rush Manbert написал(а):
>
>> I checked the values of the DOM even modifiers alyKey, ctrlKey, and
>> shiftKey and they are all false on a cmd-v paste
>
> That's expected, Cmd maps to metaKey.
>
>> Is the difference between Safari and WebKit expected?
>
>
> Yes, WebKit preserves legacy keyboard event behavior for
> applications linked against old SDK, see <http://trac.webkit.org/browser/trunk/WebKit/mac/WebView/WebView.mm#L1284
> >. The behavior was changed to be IE-compatible in version 3.1.
>
> I expect that checking for evt.metaKey will make it easy to filter
> out Cmd+V.
>
> - WBR, Alexey Proskuryakov
>
Thank you. I had missed the fact that metaKey exists as an event
property (and had wondered why there was nothing like that). Checking
for it works perfectly.
Best regards,
Rush
More information about the webkit-dev
mailing list