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>