home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 December / PCWorld_2000-12_cd.bin / Komunikace / mozilla / mozilla-win32-M18-mathml-svg-xslt.exe / chrome / toolkit / content / global / htmlBindings.xml < prev    next >
Extensible Markup Language  |  2000-09-23  |  7KB  |  155 lines

  1. <?xml version="1.0"?>
  2.  
  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="browserBase">
  8.     <handlers>
  9.       <handler event="keypress" key=" ">
  10.       <![CDATA[
  11.         var v = document.commandDispatcher.focusedElement;
  12.             
  13.               if (v && (v.localName == 'TEXTAREA'))
  14.                 return true;
  15.        
  16.         var controller =
  17.           document.commandDispatcher.getControllerForCommand('cmd_scrollPageDown');
  18.           controller.doCommand('cmd_scrollPageDown');
  19.  
  20.         return true;
  21.       ]]>
  22.       </handler>
  23.       
  24.       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_scrollPageUp"/>
  25.       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_scrollPageDown"/>
  26.       
  27.       <handler event="keypress" keycode="VK_UP" command="cmd_scrollLineUp"/>
  28.       <handler event="keypress" keycode="VK_DOWN" command="cmd_scrollLineDown"/>
  29.       <handler event="keypress" keycode="VK_LEFT" command="cmd_scrollLeft"/>
  30.       <handler event="keypress" keycode="VK_RIGHT" command="cmd_scrollRight"/>
  31.  
  32.       <handler event="keypress" keycode="VK_HOME" command="cmd_scrollTop"/>
  33.       <handler event="keypress" keycode="VK_END" command="cmd_scrollBottom"/>
  34.  
  35.       <handler event="keypress" key="x" command="cmd_cut" modifiers="accel"/>
  36.       <handler event="keypress" key="c" command="cmd_copy" modifiers="accel"/>
  37.       <handler event="keypress" key="v" command="cmd_paste" modifiers="accel"/>
  38.       <handler event="keypress" key="z" command="cmd_undo" modifiers="accel"/>
  39.       <handler event="keypress" key="y" command="cmd_redo" modifiers="accel"/>
  40.     </handlers>
  41.   </binding>
  42.  
  43.   <binding id="editorBase">
  44.     <handlers>
  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_LEFT" command="cmd_charPrevious"/>
  48.       <handler event="keypress" keycode="VK_RIGHT" command="cmd_charNext"/>
  49.       <handler event="keypress" keycode="VK_HOME" command="cmd_selectBeginLine" modifiers="shift"/>
  50.       <handler event="keypress" keycode="VK_END" command="cmd_selectEndLine" modifiers="shift"/>
  51.       <handler event="keypress" keycode="VK_LEFT" command="cmd_selectCharPrevious" modifiers="shift"/>
  52.       <handler event="keypress" keycode="VK_RIGHT" command="cmd_selectCharNext" modifiers="shift"/>
  53.       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_scrollPageUp"/>
  54.       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_scrollPageDown"/>
  55.       <handler event="keypress" keycode="VK_UP" command="cmd_linePrevious"/>
  56.       <handler event="keypress" keycode="VK_DOWN" command="cmd_lineNext"/>
  57.       <handler event="keypress" keycode="VK_UP" command="cmd_selectLinePrevious" modifiers="shift"/>
  58.       <handler event="keypress" keycode="VK_DOWN" command="cmd_selectLineNext" modifiers="shift"/>
  59.       <handler event="keypress" key="z" command="cmd_undo" modifiers="accel"/>
  60.       <handler event="keypress" key="y" command="cmd_redo" modifiers="accel"/>
  61.       <handler event="keypress" key="x" command="cmd_cut" modifiers="control"/>
  62.       <handler event="keypress" key="c" command="cmd_copy" modifiers="accel"/>
  63.       <handler event="keypress" key="v" command="cmd_paste" modifiers="accel"/>
  64.       <handler event="keypress" key="z" command="cmd_undo" modifiers="accel"/>
  65.       <handler event="keypress" key="r" command="cmd_redo" modifiers="accel"/>
  66.  
  67.     </handlers>
  68.  
  69.   </binding>
  70.  
  71.  
  72.  
  73.  
  74.   <binding id="inputFieldsBase">
  75.     <handlers>
  76.           
  77.     <handler event="keypress" id="key_home" keycode="VK_HOME"
  78.         command="cmd_beginLine"/>
  79.     <handler event="keypress" id="key_end" keycode="VK_END"
  80.         command="cmd_endLine"/>
  81.     <handler event="keypress" id="key_left" keycode="VK_LEFT"
  82.         command="cmd_charPrevious"/>
  83.     <handler event="keypress" id="key_right" keycode="VK_RIGHT"
  84.         command="cmd_charNext"/>
  85.     <handler event="keypress" id="key_pageup" keycode="VK_PAGE_UP"
  86.         command="cmd_scrollPageUp"/>
  87.     <handler event="keypress" id="key_pagedown" keycode="VK_PAGE_DOWN"
  88.         command="cmd_scrollPageDown"/>
  89.  
  90.     <handler event="keypress" id="key_homeshift" keycode="VK_HOME" modifiers="shift"
  91.         command="cmd_selectBeginLine"/>
  92.     <handler event="keypress" id="key_endshift" keycode="VK_END" modifiers="shift"
  93.         command="cmd_selectEndLine"/>
  94.     <handler event="keypress" id="key_leftshift" keycode="VK_LEFT" modifiers="shift"
  95.         command="cmd_selectCharPrevious"/>
  96.     <handler event="keypress" id="key_rightshift" keycode="VK_RIGHT" modifiers="shift"
  97.         command="cmd_selectCharNext"/>
  98.     <handler event="keypress" id="key_undo" key="z" modifiers="accel"
  99.         command="cmd_undo"/>
  100.  
  101.     <!-- Cut/copy/paste/undo -->
  102.     <handler event="keypress" id="key_copy" key="c" modifiers="accel"
  103.         command="cmd_copy"/>
  104.     <handler event="keypress" id="key_cut" key="x" modifiers="accel"
  105.         command="cmd_cut"/>
  106.     <handler event="keypress" id="key_paste" key="v" modifiers="accel"
  107.         command="cmd_paste"/>
  108.     <handler event="keypress" id="key_undo" key="z" modifiers="accel" 
  109.         command="cmd_undo"/>
  110.  
  111.     </handlers>
  112.   </binding>
  113.  
  114.   <binding id="textAreasBase">
  115.     <handlers>
  116.  
  117.     <handler event="keypress" id="key_left" keycode="VK_LEFT"
  118.         command="cmd_charPrevious"/>
  119.     <handler event="keypress" id="key_right" keycode="VK_RIGHT"
  120.         command="cmd_charNext"/>
  121.     <handler event="keypress" id="key_leftshift" keycode="VK_LEFT" modifiers="shift"
  122.         command="cmd_selectCharPrevious"/>
  123.     <handler event="keypress" id="key_rightshift" keycode="VK_RIGHT" modifiers="shift"
  124.         command="cmd_selectCharNext"/>
  125.     <handler event="keypress" id="key_up" keycode="VK_UP"
  126.         command="cmd_linePrevious"/>
  127.     <handler event="keypress" id="key_down" keycode="VK_DOWN"
  128.         command="cmd_lineNext"/>
  129.     <handler event="keypress" id="key_up_shift" keycode="VK_UP" modifiers="shift"
  130.         command="cmd_selectLinePrevious"/>
  131.     <handler event="keypress" id="key_down_shift" keycode="VK_DOWN" modifiers="shift"
  132.         command="cmd_selectLineNext"/>
  133.     <handler event="keypress" id="key_pageup" keycode="VK_PAGE_UP"
  134.         command="cmd_scrollPageUp"/>
  135.     <handler event="keypress" id="key_pagedown" keycode="VK_PAGE_DOWN"
  136.         command="cmd_scrollPageDown"/>
  137.     <handler event="keypress" id="key_undo" key="z" modifiers="accel"
  138.         command="cmd_undo"/>
  139.  
  140.     <!-- Cut/copy/paste/undo -->
  141.     <handler event="keypress" id="key_copy" key="c" modifiers="accel"
  142.         command="cmd_copy"/>
  143.     <handler event="keypress" id="key_cut" key="x" modifiers="accel"
  144.         command="cmd_cut"/>
  145.     <handler event="keypress" id="key_paste" key="v" modifiers="accel"
  146.         command="cmd_paste"/>
  147.     <handler event="keypress" id="key_undo" key="z" modifiers="accel" 
  148.         command="cmd_undo"/>
  149.  
  150.     </handlers>
  151.   </binding>
  152.  
  153.  
  154. </bindings>
  155.