Follow-on fix for bug 457825. Use sheet principal for agent and user sheets. r=dbaron...
[wine-gecko.git] / content / xbl / builtin / gtk2 / platformHTMLBindings.xml
blob7a20dba25fd0528b254f88d3f752dfb0fb79c7b8
1 <?xml version="1.0"?>
3 <bindings id="htmlBindings"
4    xmlns="http://www.mozilla.org/xbl"
5    xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
6  
7   <binding id="inputFields">
8     <handlers>
9     <handler event="keypress" key="a" modifiers="alt"
10         command="cmd_selectAll"/>
11     <handler event="keypress" key="y" modifiers="accel"
12         command="cmd_redo"/>
13     <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
14     <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
15     <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
16     </handlers>
17   </binding>
19   <binding id="textAreas">
20     <handlers>
21     <handler event="keypress" key="a" modifiers="alt"
22         command="cmd_selectAll"/>
23     <handler event="keypress" key="y" modifiers="accel"
24         command="cmd_redo"/>
25     <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
26     <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
27     <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
28     <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
29     <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
30     <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
31     </handlers>
32   </binding>
34   <binding id="browser">
35     <handlers>
36 #include ../browser-base.inc
37       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
38       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
39       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
40       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
42       <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cut" /> 
43       <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_copy" /> 
44       <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy" /> 
45       <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
46       <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
47       <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_scrollTop"/>
48       <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_scrollBottom"/>
49       <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop" /> 
50       <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom" /> 
52       <handler event="keypress" keycode="VK_F20" command="cmd_cut" /> 
53       <handler event="keypress" keycode="VK_F16" command="cmd_copy" /> 
54       <handler event="keypress" keycode="VK_F18" command="cmd_paste" /> 
55       <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
56       <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious" />
57       <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext" />
58       <handler event="keypress" keycode="VK_LEFT" modifiers="control,shift" command="cmd_selectWordPrevious" />
59       <handler event="keypress" keycode="VK_RIGHT" modifiers="control,shift" command="cmd_selectWordNext" />
60       <handler event="keypress" keycode="VK_LEFT" modifiers="shift" command="cmd_selectCharPrevious" />
61       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift" command="cmd_selectCharNext" />
62       <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
63       <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
64       <handler event="keypress" keycode="VK_UP" modifiers="shift" command="cmd_selectLinePrevious" />
65       <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectLineNext" />
66       <handler event="keypress" key="a" modifiers="alt" command="cmd_selectAll"/>
67     </handlers>
68   </binding>
70   <binding id="editor">
71     <handlers>
72       <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
73       <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
74       <handler event="keypress" key="y" modifiers="accel"   command="cmd_redo"/>
75       <handler event="keypress" key="a" modifiers="alt" command="cmd_selectAll"/>
76       <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
77       <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
78       <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
79       <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
80     </handlers>
81   </binding>
82 </bindings>