dom/xbl/builtin/mac/platformHTMLBindings.xml

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/xbl/builtin/mac/platformHTMLBindings.xml	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,70 @@
     1.4 +<?xml version="1.0"?>
     1.5 +<!-- This Source Code Form is subject to the terms of the Mozilla Public
     1.6 +   - License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 +   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     1.8 +
     1.9 +
    1.10 +<bindings id="htmlBindings"
    1.11 +   xmlns="http://www.mozilla.org/xbl"
    1.12 +   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    1.13 +
    1.14 +  <binding id="inputFields">
    1.15 +    <handlers>
    1.16 +      <handler event="keypress" key="c" modifiers="accel" command="cmd_copy"/>
    1.17 +      <handler event="keypress" key="x" modifiers="accel" command="cmd_cut"/>
    1.18 +      <handler event="keypress" key="v" modifiers="accel" command="cmd_paste"/>
    1.19 +      <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
    1.20 +      <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
    1.21 +      <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
    1.22 +    </handlers>
    1.23 +  </binding>
    1.24 +
    1.25 +  <binding id="textAreas">
    1.26 +    <handlers>
    1.27 +      <handler event="keypress" key="c" modifiers="accel" command="cmd_copy"/>
    1.28 +      <handler event="keypress" key="x" modifiers="accel" command="cmd_cut"/>
    1.29 +      <handler event="keypress" key="v" modifiers="accel" command="cmd_paste"/>
    1.30 +      <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
    1.31 +      <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
    1.32 +      <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
    1.33 +    </handlers>
    1.34 +  </binding>
    1.35 +
    1.36 +  <binding id="browser">
    1.37 +    <handlers>
    1.38 +#include ../browser-base.inc
    1.39 +      <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_scrollPageUp"/>
    1.40 +      <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_scrollPageDown"/>
    1.41 +      <handler event="keypress" keycode="VK_HOME" command="cmd_scrollTop" /> 
    1.42 +      <handler event="keypress" keycode="VK_END"  command="cmd_scrollBottom" /> 
    1.43 +
    1.44 +      <handler event="keypress" keycode="VK_LEFT" modifiers="alt" command="cmd_wordPrevious" />
    1.45 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="alt" command="cmd_wordNext" />
    1.46 +      <handler event="keypress" keycode="VK_LEFT" modifiers="alt,shift" command="cmd_selectWordPrevious" />
    1.47 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="alt,shift" command="cmd_selectWordNext" />
    1.48 +      <handler event="keypress" keycode="VK_LEFT" modifiers="shift" command="cmd_selectCharPrevious" />
    1.49 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="shift" command="cmd_selectCharNext" />
    1.50 +      <handler event="keypress" keycode="VK_UP" modifiers="shift" command="cmd_selectLinePrevious" />
    1.51 +      <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectLineNext" />
    1.52 +      <handler event="keypress" keycode="VK_UP" modifiers="accel" command="cmd_moveTop"/>
    1.53 +      <handler event="keypress" keycode="VK_DOWN" modifiers="accel" command="cmd_moveBottom"/>
    1.54 +    </handlers>
    1.55 +  </binding>
    1.56 +
    1.57 +  <binding id="editor">
    1.58 +    <handlers>
    1.59 +      <handler event="keypress" key=" " modifiers="shift" command="cmd_scrollPageUp" />
    1.60 +      <handler event="keypress" key=" " command="cmd_scrollPageDown" />
    1.61 +
    1.62 +      <handler event="keypress" key="z" command="cmd_undo" modifiers="accel"/>
    1.63 +      <handler event="keypress" key="z" command="cmd_redo" modifiers="accel,shift" />
    1.64 +      <handler event="keypress" key="x" command="cmd_cut" modifiers="accel"/>
    1.65 +      <handler event="keypress" key="c" command="cmd_copy" modifiers="accel"/>
    1.66 +      <handler event="keypress" key="v" command="cmd_paste" modifiers="accel"/>
    1.67 +      <handler event="keypress" key="v" command="cmd_pasteNoFormatting" modifiers="accel,shift"/>
    1.68 +      <handler event="keypress" key="a" command="cmd_selectAll" modifiers="accel"/>
    1.69 +      <handler event="keypress" key="v" command="cmd_pasteNoFormatting" modifiers="accel,alt,shift"/>
    1.70 +    </handlers>
    1.71 +  </binding>
    1.72 +
    1.73 +</bindings>

mercurial