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>