dom/xbl/builtin/win/platformHTMLBindings.xml

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/xbl/builtin/win/platformHTMLBindings.xml	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,159 @@
     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 +#include ../input-fields-base.inc
    1.17 +      <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
    1.18 +      <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
    1.19 +      <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
    1.20 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine"/>
    1.21 +      <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine"/>
    1.22 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift,control"
    1.23 +        command="cmd_selectTop"/>
    1.24 +      <handler event="keypress" keycode="VK_END" modifiers="shift,control"
    1.25 +        command="cmd_selectBottom"/>
    1.26 +      <handler event="keypress" keycode="VK_HOME" modifiers="control"
    1.27 +        command="cmd_moveTop"/>
    1.28 +      <handler event="keypress" keycode="VK_END" modifiers="control"
    1.29 +        command="cmd_moveBottom"/>
    1.30 +      <handler event="keypress" keycode="VK_LEFT" modifiers="control"
    1.31 +        command="cmd_wordPrevious"/>
    1.32 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="control"
    1.33 +        command="cmd_wordNext"/>
    1.34 +      <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control"
    1.35 +        command="cmd_selectWordPrevious"/>
    1.36 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control"
    1.37 +        command="cmd_selectWordNext"/>
    1.38 +      <handler event="keypress" key="y" modifiers="accel"
    1.39 +        command="cmd_redo"/>
    1.40 +
    1.41 +      <handler event="keypress" keycode="VK_DELETE" modifiers="shift"
    1.42 +        command="cmd_cutOrDelete"/>
    1.43 +      <handler event="keypress" keycode="VK_DELETE" modifiers="control"
    1.44 +        command="cmd_deleteWordForward"/>
    1.45 +      <handler event="keypress" keycode="VK_INSERT" modifiers="control"
    1.46 +        command="cmd_copy"/>
    1.47 +      <handler event="keypress" keycode="VK_INSERT" modifiers="shift"
    1.48 +        command="cmd_paste"/>
    1.49 +      <handler event="keypress" keycode="VK_BACK" modifiers="alt"
    1.50 +        command="cmd_undo"/>
    1.51 +      <handler event="keypress" keycode="VK_BACK" modifiers="alt,shift"
    1.52 +        command="cmd_redo"/>
    1.53 +      <handler event="keypress" keycode="VK_BACK" modifiers="control"
    1.54 +        command="cmd_deleteWordBackward"/>
    1.55 +    </handlers>
    1.56 +  </binding>
    1.57 +
    1.58 +  <binding id="textAreas">
    1.59 +    <handlers>
    1.60 +#include ../textareas-base.inc
    1.61 +      <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
    1.62 +      <handler event="keypress" keycode="VK_HOME" 
    1.63 +        command="cmd_beginLine"/>
    1.64 +      <handler event="keypress" keycode="VK_END" 
    1.65 +        command="cmd_endLine"/>
    1.66 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift" 
    1.67 +        command="cmd_selectBeginLine"/>
    1.68 +      <handler event="keypress" keycode="VK_END" modifiers="shift"
    1.69 +        command="cmd_selectEndLine"/>
    1.70 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift,control"
    1.71 +        command="cmd_selectTop"/>
    1.72 +      <handler event="keypress" keycode="VK_END" modifiers="shift,control"
    1.73 +        command="cmd_selectBottom"/>
    1.74 +      <handler event="keypress" keycode="VK_HOME" modifiers="control"
    1.75 +        command="cmd_moveTop"/>
    1.76 +      <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
    1.77 +      <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious"/>
    1.78 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext"/>
    1.79 +      <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control" command="cmd_selectWordPrevious"/>
    1.80 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control" command="cmd_selectWordNext"/>
    1.81 +      <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
    1.82 +      <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
    1.83 +      <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
    1.84 +      <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
    1.85 +      <handler event="keypress" key="y" modifiers="accel" command="cmd_redo"/>
    1.86 +
    1.87 +      <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cutOrDelete"/>
    1.88 +      <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_deleteWordForward"/>
    1.89 +      <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy"/>
    1.90 +      <handler event="keypress" keycode="VK_INSERT" modifiers="shift" command="cmd_paste"/>
    1.91 +      <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_undo"/>
    1.92 +      <handler event="keypress" keycode="VK_BACK" modifiers="alt,shift" command="cmd_redo"/>
    1.93 +      <handler event="keypress" keycode="VK_BACK" modifiers="control"
    1.94 +        command="cmd_deleteWordBackward"/>
    1.95 +     </handlers>
    1.96 +  </binding>
    1.97 +
    1.98 +  <binding id="browser">
    1.99 +    <handlers>
   1.100 +#include ../browser-base.inc
   1.101 +      <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
   1.102 +      <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
   1.103 +      <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
   1.104 +      <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
   1.105 +
   1.106 +      <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cut"/>
   1.107 +      <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_deleteWordForward"/>
   1.108 +      <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy"/>
   1.109 +      <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
   1.110 +      <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
   1.111 +      <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_moveTop"/>
   1.112 +      <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
   1.113 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop" />
   1.114 +      <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom" />
   1.115 +
   1.116 +      <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious" />
   1.117 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext" />
   1.118 +      <handler event="keypress" keycode="VK_LEFT" modifiers="control,shift" command="cmd_selectWordPrevious" />
   1.119 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="control,shift" command="cmd_selectWordNext" />
   1.120 +      <handler event="keypress" keycode="VK_LEFT" modifiers="shift" command="cmd_selectCharPrevious" />
   1.121 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="shift" command="cmd_selectCharNext" />
   1.122 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
   1.123 +      <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
   1.124 +      <handler event="keypress" keycode="VK_UP" modifiers="shift" command="cmd_selectLinePrevious" />
   1.125 +      <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectLineNext" />
   1.126 +      <handler event="keypress" key="y" modifiers="accel" command="cmd_redo"/>
   1.127 +    </handlers>
   1.128 +  </binding>
   1.129 +
   1.130 +  <binding id="editor">
   1.131 +    <handlers>
   1.132 +#include ../editor-base.inc
   1.133 +      <handler event="keypress" key="a" command="cmd_selectAll" modifiers="accel"/>
   1.134 +      <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cutOrDelete"/>
   1.135 +      <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_deleteWordForward"/>
   1.136 +      <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy"/>
   1.137 +      <handler event="keypress" keycode="VK_INSERT" modifiers="shift" command="cmd_paste"/>
   1.138 +      <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_undo"/>
   1.139 +      <handler event="keypress" keycode="VK_BACK" modifiers="alt,shift" command="cmd_redo"/>
   1.140 +      <handler event="keypress" keycode="VK_LEFT" modifiers="accel" command="cmd_wordPrevious"/>
   1.141 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="accel" command="cmd_wordNext"/>
   1.142 +      <handler event="keypress" keycode="VK_LEFT" modifiers="shift,accel" command="cmd_selectWordPrevious"/>
   1.143 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,accel" command="cmd_selectWordNext"/>
   1.144 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop"/>
   1.145 +      <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom"/>
   1.146 +      <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_moveTop"/>
   1.147 +      <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
   1.148 +      <handler event="keypress" keycode="VK_BACK" modifiers="control"
   1.149 +        command="cmd_deleteWordBackward"/>
   1.150 +
   1.151 +      <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
   1.152 +      <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
   1.153 +      <handler event="keypress" keycode="VK_HOME" command="cmd_selectBeginLine" modifiers="shift"/>
   1.154 +      <handler event="keypress" keycode="VK_END" command="cmd_selectEndLine" modifiers="shift"/>
   1.155 +      <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
   1.156 +      <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
   1.157 +      <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
   1.158 +      <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
   1.159 +      <handler event="keypress" key="y" modifiers="accel" command="cmd_redo"/>
   1.160 +    </handlers>
   1.161 +  </binding>
   1.162 +</bindings>

mercurial