dom/xbl/builtin/unix/platformHTMLBindings.xml

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/xbl/builtin/unix/platformHTMLBindings.xml	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,76 @@
     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="alt"
    1.18 +        command="cmd_selectAll"/>
    1.19 +    <handler event="keypress" key="y" modifiers="accel"
    1.20 +        command="cmd_redo"/>
    1.21 +    <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
    1.22 +    <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
    1.23 +    </handlers>
    1.24 +  </binding>
    1.25 +
    1.26 +  <binding id="textAreas">
    1.27 +    <handlers>
    1.28 +#include ../textareas-base.inc
    1.29 +    <handler event="keypress" key="a" modifiers="alt"
    1.30 +        command="cmd_selectAll"/>
    1.31 +    <handler event="keypress" key="y" modifiers="accel"
    1.32 +        command="cmd_redo"/>
    1.33 +    <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
    1.34 +    <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
    1.35 +    </handlers>
    1.36 +  </binding>
    1.37 +
    1.38 +  <binding id="browser">
    1.39 +    <handlers>
    1.40 +#include ../browser-base.inc
    1.41 +      <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
    1.42 +      <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
    1.43 +      <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
    1.44 +      <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
    1.45 +
    1.46 +      <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cut" /> 
    1.47 +      <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_copy" /> 
    1.48 +      <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy" /> 
    1.49 +      <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
    1.50 +      <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
    1.51 +      <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_moveTop"/>
    1.52 +      <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
    1.53 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop" /> 
    1.54 +      <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom" /> 
    1.55 +
    1.56 +      <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious" />
    1.57 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext" />
    1.58 +      <handler event="keypress" keycode="VK_LEFT" modifiers="control,shift" command="cmd_selectWordPrevious" />
    1.59 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="control,shift" command="cmd_selectWordNext" />
    1.60 +      <handler event="keypress" keycode="VK_LEFT" modifiers="shift" command="cmd_selectCharPrevious" />
    1.61 +      <handler event="keypress" keycode="VK_RIGHT" modifiers="shift" command="cmd_selectCharNext" />
    1.62 +      <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
    1.63 +      <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
    1.64 +      <handler event="keypress" keycode="VK_UP" modifiers="shift" command="cmd_selectLinePrevious" />
    1.65 +      <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectLineNext" />
    1.66 +      <handler event="keypress" key="a" modifiers="alt" command="cmd_selectAll"/>
    1.67 +    </handlers>
    1.68 +  </binding>
    1.69 +
    1.70 +  <binding id="editor">
    1.71 +    <handlers>
    1.72 +#include ../editor-base.inc
    1.73 +      <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
    1.74 +      <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
    1.75 +      <handler event="keypress" key="y" modifiers="accel"   command="cmd_redo"/>
    1.76 +      <handler event="keypress" key="a" modifiers="alt" command="cmd_selectAll"/>
    1.77 +    </handlers>
    1.78 +  </binding>
    1.79 +</bindings>

mercurial