Women in Technology

Hear us Roar



Article:
  Looking into Zend Studio 3.0
Subject:   Used on Mac OS X
Date:   2003-12-20 03:37:28
From:   tve1
Response to: Used on Mac OS X

Well as mention elsewhere on this page you are perfectly capable of creating your own shortcuts.


I will be creating - when my time permits it - a complete Macintized version of the shortcuts. In general CTRL will be replaced with CMD (or META as I have found it to be called in the *NIX world)


I have also changed the runExplorer.sh script to a generic one letting you preview the code in the OS' default browser in stead of the hardcoded IE :-)

Main Topics Oldest First

Showing messages 1 through 1 of 1.

  • Used on Mac OS X
    2004-01-21 02:18:59  johnkershaw1 [View]

    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>