ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.

advertisement

AddThis Social Bookmark Button
Article:
  Looking into Zend Studio 3.0
Subject:   Used on Mac OS X
Date:   2004-01-21 02:18:59
From:   johnkershaw1
Response to: Used on Mac OS X

Here's the keymap I've been using for the last few weeks. I'm pretty happy with it - it's a cross between BBEdit and ScriptDebugger. If anyone has any tweaks or changes let me know.


I also changed the runExplorer.sh script to use the default browser, but the 3.02 install put the original back. Rather than me rewriting it, can you mail me a copy of yours?


John.


<?xml version='1.0' encoding='UTF-8'?>


<keyMap>
<keyMapProperty id="editorComponent.openDocument" name="openDocument" displayKey="70">
<values>
<keyStroke keyCode="79" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="79" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="project.openProject" name="openProject" displayKey="77">
<values>
<keyStroke keyCode="79" modifiers="195"/>
</values>
<initialvalues>
<keyStroke keyCode="79" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editorComponent.newDocument" name="newDocument" displayKey="71">
<values>
<keyStroke keyCode="78" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="78" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.heading2Tag" name="heading2Tag" displayKey="510">
<values>
<keyStroke keyCode="50" modifiers="780"/>
</values>
<initialvalues>
<keyStroke keyCode="50" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="cvs.add" name="add" displayKey="587">
<values/>
<initialvalues/>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.forward" name="forward" displayKey="656">
<values>
<keyStroke keyCode="39" modifiers="780"/>
</values>
<initialvalues>
<keyStroke keyCode="39" modifiers="650"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.go" name="go" displayKey="84">
<values>
<keyStroke keyCode="82" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="116" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="project.checkIncludes" name="checkIncludes" displayKey="342">
<values>
<keyStroke keyCode="73" modifiers="195"/>
</values>
<initialvalues>
<keyStroke keyCode="73" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.back" name="back" displayKey="655">
<values>
<keyStroke keyCode="37" modifiers="780"/>
</values>
<initialvalues>
<keyStroke keyCode="37" modifiers="650"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.gotoCursor" name="gotoCursor" displayKey="422">
<values>
<keyStroke keyCode="82" modifiers="325"/>
</values>
<initialvalues>
<keyStroke keyCode="121" modifiers="65"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.selectAll" name="selectAll" displayKey="738">
<values>
<keyStroke keyCode="65" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="65" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="completionTool.showCompletionList" name="showCompletionList" displayKey="67">
<values>
<keyStroke keyCode="10" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="32" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editorComponent.saveAll" name="saveAll" displayKey="69">
<values>
<keyStroke keyCode="83" modifiers="650"/>
</values>
<initialvalues>
<keyStroke keyCode="83" modifiers="650"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="project.saveProject" name="saveProject" displayKey="79">
<values>
<keyStroke keyCode="80" modifiers="195"/>
</values>
<initialvalues>
<keyStroke keyCode="80" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.italicTag" name="italicTag" displayKey="508">
<values>
<keyStroke keyCode="73" modifiers="325"/>
</values>
<initialvalues>
<keyStroke keyCode="73" modifiers="520"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.cut" name="cut" displayKey="53">
<values>
<keyStroke keyCode="88" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="88" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.heading3Tag" name="heading3Tag" displayKey="511">
<values>
<keyStroke keyCode="51" modifiers="780"/>
</values>
<initialvalues>
<keyStroke keyCode="51" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="cvs.update" name="update" displayKey="584">
<values>
<keyStroke keyCode="85" modifiers="520"/>
</values>
<initialvalues>
<keyStroke keyCode="85" modifiers="520"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.find-prev" name="findPrev" displayKey="887">
<values>
<keyStroke keyCode="71" modifiers="325"/>
</values>
<initialvalues>
<keyStroke keyCode="71" modifiers="325"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.stepOut" name="stepOut" displayKey="83">
<values>
<keyStroke keyCode="85" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="122" modifiers="65"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editor.toggleStatusLine" name="addRemoveStatusLine" displayKey="65">
<values>
<keyStroke keyCode="87" modifiers="195"/>
</values>
<initialvalues>
<keyStroke keyCode="87" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.addWatch" name="addWatch" displayKey="86">
<values>
<keyStroke keyCode="92" modifiers="325"/>
</values>
<initialvalues>
<keyStroke keyCode="119" modifiers="65"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="cvs.commit" name="commit" displayKey="583">
<values>
<keyStroke keyCode="67" modifiers="520"/>
</values>
<initialvalues>
<keyStroke keyCode="67" modifiers="520"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.beginLine" name="beginLine" displayKey="852">
<values>
<keyStroke keyCode="1000" modifiers="0"/>
</values>
<initialvalues>
<keyStroke keyCode="1000" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.addRemovePHPBlockComment" name="addRemoveBlockCooment" displayKey="494">
<values/>
<initialvalues>
<keyStroke keyCode="47" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.redo" name="redo" displayKey="55">
<values>
<keyStroke keyCode="90" modifiers="325"/>
</values>
<initialvalues>
<keyStroke keyCode="90" modifiers="325"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.toLowerCase" name="toLowerCase" displayKey="739">
<values>
<keyStroke keyCode="76" modifiers="130"/>
</values>
<initialvalues>
<keyStroke keyCode="76" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="completionTool.showFunctionArguments" name="showParametersList" displayKey="981">
<values>
<keyStroke keyCode="32" modifiers="390"/>
</values>
<initialvalues>
<keyStroke keyCode="32" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.boldTag" name="boldTag" displayKey="507">
<values>
<keyStroke keyCode="66" modifiers="325"/>
</values>
<initialvalues>
<keyStroke keyCode="66" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.print" name="print" displayKey="61">
<values>
<keyStroke keyCode="80" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="80" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.debugURL" name="debugURL" displayKey="85">
<values>
<keyStroke keyCode="119" modifiers="0"/>
</values>
<initialvalues>
<keyStroke keyCode="119" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.gotoNextProjectBookmark" name="gotoNextProjectBookmark" displayKey="535">
<values>
<keyStroke keyCode="113" modifiers="65"/>
</values>
<initialvalues>
<keyStroke keyCode="113" modifiers="65"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.toggleBookmark" name="toggleBookmark" displayKey="777">
<values/>
<initialvalues>
<keyStroke keyCode="113" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.replace" name="replace" displayKey="58">
<values>
<keyStroke keyCode="70" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="82" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.removeAllBookmarks" name="removeAllBookmarks" displayKey="518">
<values/>
<initialvalues>
<keyStroke keyCode="50" modifiers="650"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editor.gotoLine" name="gotoLine" displayKey="64">
<values>
<keyStroke keyCode="74" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="84" modifiers="650"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editor.showRecentFiles" name="showRecentFiles" displayKey="670">
<values>
<keyStroke keyCode="82" modifiers="195"/>
</values>
<initialvalues>
<keyStroke keyCode="82" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.paste" name="paste" displayKey="52">
<values>
<keyStroke keyCode="86" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="86" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.duplicateSelection" name="duplicateSelection" displayKey="501">
<values>
<keyStroke keyCode="68" modifiers="130"/>
</values>
<initialvalues>
<keyStroke keyCode="68" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="application.findInFiles" name="findInFiles" displayKey="366">
<values>
<keyStroke keyCode="70" modifiers="780"/>
</values>
<initialvalues>
<keyStroke keyCode="70" modifiers="780"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.heading1Tag" name="heading1Tag" displayKey="509">
<values>
<keyStroke keyCode="49" modifiers="780"/>
</values>
<initialvalues>
<keyStroke keyCode="49" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.breakTag" name="breakTag" displayKey="513">
<values>
<keyStroke keyCode="10" modifiers="520"/>
</values>
<initialvalues>
<keyStroke keyCode="10" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.finishDebugger" name="stop" displayKey="339">
<values>
<keyStroke keyCode="46" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="116" modifiers="65"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.profileURL" name="profileURL" displayKey="936">
<values>
<keyStroke keyCode="123" modifiers="0"/>
</values>
<initialvalues>
<keyStroke keyCode="123" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="cvs.status" name="status" displayKey="602">
<values/>
<initialvalues/>
</keyMapProperty>
<keyMapProperty id="debugging.stepOver" name="stepOver" displayKey="81">
<values>
<keyStroke keyCode="89" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="121" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.stepInto" name="stepInto" displayKey="82">
<values>
<keyStroke keyCode="73" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="122" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="cvs.diff" name="diff" displayKey="612">
<values/>
<initialvalues/>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.saveAs" name="saveAs" displayKey="60">
<values>
<keyStroke keyCode="83" modifiers="195"/>
</values>
<initialvalues>
<keyStroke keyCode="83" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.undo" name="undo" displayKey="54">
<values>
<keyStroke keyCode="90" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="90" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.findMatchingBracket" name="findMatchingBracket" displayKey="514">
<values>
<keyStroke keyCode="66" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="77" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.serverConnection" name="serverConnection" displayKey="986">
<values/>
<initialvalues/>
</keyMapProperty>
<keyMapProperty id="editnig.toUpperCase" name="toUpperCase" displayKey="506">
<values>
<keyStroke keyCode="85" modifiers="130"/>
</values>
<initialvalues>
<keyStroke keyCode="85" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editor.functionHelpAction" name="functionHelpAction" displayKey="68">
<values>
<keyStroke keyCode="47" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="112" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editor.toggleScrollsBar" name="addRemoveScrollsBar" displayKey="66">
<values>
<keyStroke keyCode="66" modifiers="195"/>
</values>
<initialvalues>
<keyStroke keyCode="66" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.reformatCode" name="reformatCodeAction" displayKey="63">
<values>
<keyStroke keyCode="70" modifiers="325"/>
</values>
<initialvalues>
<keyStroke keyCode="70" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="project.newProject" name="newProject" displayKey="78">
<values>
<keyStroke keyCode="78" modifiers="195"/>
</values>
<initialvalues>
<keyStroke keyCode="78" modifiers="195"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="codeAnalyzer" name="analyzeCode" displayKey="965">
<values>
<keyStroke keyCode="89" modifiers="390"/>
</values>
<initialvalues>
<keyStroke keyCode="65" modifiers="780"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.toggleBreakpoint" name="toggleBreakpoint" displayKey="80">
<values>
<keyStroke keyCode="92" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="120" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="application.openNextEntry" name="openNextEntry" displayKey="567">
<values>
<keyStroke keyCode="115" modifiers="0"/>
</values>
<initialvalues>
<keyStroke keyCode="115" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.eraseLine" name="eraseLine" displayKey="62">
<values>
<keyStroke keyCode="69" modifiers="130"/>
</values>
<initialvalues>
<keyStroke keyCode="69" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.delete" name="delete" displayKey="279">
<values>
<keyStroke keyCode="127" modifiers="0"/>
</values>
<initialvalues>
<keyStroke keyCode="127" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="debugging.showInBrowser" name="showInBrowser" displayKey="299">
<values>
<keyStroke keyCode="123" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="66" modifiers="520"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.saveFile" name="saveFile" displayKey="59">
<values>
<keyStroke keyCode="83" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="83" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.find-next" name="findNext" displayKey="57">
<values>
<keyStroke keyCode="71" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="71" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.find" name="find" displayKey="56">
<values/>
<initialvalues>
<keyStroke keyCode="70" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.copy" name="copy" displayKey="51">
<values>
<keyStroke keyCode="67" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="67" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editorComponent.closeAll" name="closeAll" displayKey="289">
<values>
<keyStroke keyCode="87" modifiers="780"/>
</values>
<initialvalues>
<keyStroke keyCode="115" modifiers="325"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="cvs.checkout" name="checkout" displayKey="603">
<values/>
<initialvalues/>
</keyMapProperty>
<keyMapProperty id="debugging.run" name="run" displayKey="421">
<values>
<keyStroke keyCode="82" modifiers="780"/>
</values>
<initialvalues>
<keyStroke keyCode="116" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.gotoNextBookmark" name="gotoNextBookmark" displayKey="517">
<values>
<keyStroke keyCode="113" modifiers="130"/>
</values>
<initialvalues>
<keyStroke keyCode="113" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.addRemoveComment" name="addRemoveCooment" displayKey="493">
<values/>
<initialvalues>
<keyStroke keyCode="47" modifiers="130"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editorComponent.closeDocument" name="closeDocument" displayKey="72">
<values>
<keyStroke keyCode="87" modifiers="260"/>
</values>
<initialvalues>
<keyStroke keyCode="115" modifiers="260"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.openBookmarksDialog" name="openBookmarksDialog" displayKey="676">
<values/>
<initialvalues>
<keyStroke keyCode="66" modifiers="650"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="phpEditorPane.endLine" name="endLine" displayKey="853">
<values>
<keyStroke keyCode="35" modifiers="0"/>
</values>
<initialvalues>
<keyStroke keyCode="35" modifiers="0"/>
</initialvalues>
</keyMapProperty>
<keyMapProperty id="editnig.nbspTag" name="nbspTag" displayKey="874">
<values>
<keyStroke keyCode="32" modifiers="520"/>
</values>
<initialvalues>
<keyStroke keyCode="192" modifiers="130"/>
</initialvalues>
</keyMapProperty>
</keyMap>