Split DefaultKeymap.xml into separate files for each keymap. This is much easier to work with.

This commit is contained in:
Maxim Shafirov
2009-11-22 18:51:09 +03:00
parent fef4f5b658
commit 87fcdcd37f
14 changed files with 2645 additions and 2626 deletions
@@ -0,0 +1,39 @@
/*
* Copyright 2000-2009 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*
* @author max
*/
package com.intellij.openapi.keymap.impl;
import java.util.Arrays;
import java.util.List;
public class DefaultBundledKeymaps implements BundledKeymapProvider {
public List<String> getKeymapFileNames() {
return Arrays.asList(
"Keymap_Default.xml",
"Keymap_MacClassic.xml",
"Keymap_Emacs.xml",
"Keymap_VisualStudio.xml",
"Keymap_GNOME.xml",
"Keymap_XWin.xml",
"Keymap_KDE.xml",
"Keymap_Eclipse.xml",
"Keymap_Netbeans.xml"
);
}
}
@@ -15,29 +15,25 @@
*/
package com.intellij.openapi.keymap.impl;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.components.ApplicationComponent;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.extensions.Extensions;
import com.intellij.openapi.keymap.Keymap;
import com.intellij.openapi.keymap.KeymapManager;
import com.intellij.openapi.util.InvalidDataException;
import com.intellij.openapi.util.JDOMExternalizable;
import com.intellij.openapi.util.WriteExternalException;
import com.intellij.openapi.util.JDOMUtil;
import com.intellij.openapi.extensions.Extensions;
import com.intellij.openapi.diagnostic.Logger;
import org.jdom.Element;
import org.jdom.Document;
import org.jdom.Element;
import org.jetbrains.annotations.NonNls;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
/**
* @author Eugene Belyaev
*/
public class DefaultKeymap implements JDOMExternalizable, ApplicationComponent {
public class DefaultKeymap {
private static final Logger LOG = Logger.getInstance("#com.intellij.openapi.keymap.impl.DefaultKeymap");
@NonNls
@@ -45,21 +41,13 @@ public class DefaultKeymap implements JDOMExternalizable, ApplicationComponent {
@NonNls
private static final String NAME_ATTRIBUTE = "name";
private ArrayList<Keymap> myKeymaps = new ArrayList<Keymap>();
private final ArrayList<Keymap> myKeymaps = new ArrayList<Keymap>();
public static DefaultKeymap getInstance() {
return ApplicationManager.getApplication().getComponent(DefaultKeymap.class);
return ServiceManager.getService(DefaultKeymap.class);
}
public void disposeComponent() {
}
public void initComponent() { }
public void readExternal(Element element) throws InvalidDataException{
myKeymaps = new ArrayList<Keymap>();
loadKeymapsFromElement(element);
public DefaultKeymap() {
for(BundledKeymapProvider provider: Extensions.getExtensions(BundledKeymapProvider.EP_NAME)) {
final List<String> fileNames = provider.getKeymapFileNames();
for (String fileName : fileNames) {
@@ -75,13 +63,10 @@ public class DefaultKeymap implements JDOMExternalizable, ApplicationComponent {
}
private void loadKeymapsFromElement(final Element element) throws InvalidDataException {
for (Iterator i = element.getChildren().iterator(); i.hasNext();) {
Element child=(Element)i.next();
for (Element child : (List<Element>)element.getChildren()) {
if (KEY_MAP.equals(child.getName())) {
String keymapName = child.getAttributeValue(NAME_ATTRIBUTE);
DefaultKeymapImpl keymap = KeymapManager.MAC_OS_X_KEYMAP.equals(keymapName)
? new MacOSDefaultKeymap()
: new DefaultKeymapImpl();
DefaultKeymapImpl keymap = KeymapManager.MAC_OS_X_KEYMAP.equals(keymapName) ? new MacOSDefaultKeymap() : new DefaultKeymapImpl();
keymap.readExternal(child, myKeymaps.toArray(new Keymap[myKeymaps.size()]));
keymap.setName(keymapName);
myKeymaps.add(keymap);
@@ -89,19 +74,7 @@ public class DefaultKeymap implements JDOMExternalizable, ApplicationComponent {
}
}
/**
* We override this method to disable saving the keymap.
*/
public void writeExternal(Element element) throws WriteExternalException{
throw new WriteExternalException();
}
public Keymap[] getKeymaps() {
return myKeymaps.toArray(new Keymap[myKeymaps.size()]);
}
public String getComponentName() {
return "DefaultKeymap";
}
}
}
@@ -89,7 +89,10 @@
<applicationService serviceInterface="com.intellij.util.InstanceofCheckerGenerator"
serviceImplementation="com.intellij.util.InstanceofCheckerGeneratorImpl"/>
<applicationService serviceInterface="com.intellij.internal.psiView.PsiViewerSettings"
serviceImplementation="com.intellij.internal.psiView.PsiViewerSettings"/>
serviceImplementation="com.intellij.internal.psiView.PsiViewerSettings"/>
<applicationService serviceInterface="com.intellij.openapi.keymap.impl.DefaultKeymap"
serviceImplementation="com.intellij.openapi.keymap.impl.DefaultKeymap"/>
<projectService serviceInterface="com.intellij.openapi.vfs.ReadonlyStatusHandler"
serviceImplementation="com.intellij.openapi.vcs.readOnlyHandler.ReadonlyStatusHandlerImpl"/>
@@ -169,5 +172,6 @@
<progressFunComponentProvider implementation="com.intellij.featureStatistics.ProgressFunProvider"/>
<projectConfigurable implementation="com.intellij.javaee.ExternalResourceConfigurable"/>
<bundledKeymapProvider implementation="com.intellij.openapi.keymap.impl.DefaultBundledKeymaps"/>
<!-- <checkinHandlerFactory implementation="com.intellij.openapi.vcs.CheckRemoteStatusCheckinHandlerFactory"/> -->
</extensions>
@@ -16,10 +16,6 @@
<interface-class>com.intellij.openapi.keymap.KeymapManager</interface-class>
<implementation-class>com.intellij.openapi.keymap.impl.KeymapManagerImpl</implementation-class>
</component>
<component>
<interface-class>com.intellij.openapi.keymap.impl.DefaultKeymap</interface-class>
<implementation-class>com.intellij.openapi.keymap.impl.DefaultKeymap</implementation-class>
</component>
<component>
<interface-class>com.intellij.openapi.util.DimensionService</interface-class>
<implementation-class>com.intellij.openapi.util.DimensionService</implementation-class>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,915 @@
<component>
<keymap name="$default" version="1" disable-mnemonics="false">
<action id="ShowNavBar">
<keyboard-shortcut first-keystroke="alt HOME"/>
</action>
<action id="FileChooser.TogglePathShowing">
<keyboard-shortcut first-keystroke="control P"/>
</action>
<action id="GuiDesigner.ExpandSelection">
<keyboard-shortcut first-keystroke="control W"/>
</action>
<action id="GuiDesigner.ShrinkSelection">
<keyboard-shortcut first-keystroke="control shift W"/>
</action>
<action id="GuiDesigner.QuickJavadoc">
<keyboard-shortcut first-keystroke="control Q"/>
</action>
<action id="ShowSettings">
<keyboard-shortcut first-keystroke="control alt S"/>
</action>
<action id="ShowProjectStructureSettings">
<keyboard-shortcut first-keystroke="control alt shift S"/>
</action>
<action id="FullyExpandTreeNode">
<keyboard-shortcut first-keystroke="MULTIPLY"/>
</action>
<!--<action id="TextComponent.ClearAction">
<keyboard-shortcut first-keystroke="ESCAPE"/>
</action>-->
<action id="ExpandTreeNode">
<keyboard-shortcut first-keystroke="ADD"/>
</action>
<action id="CollapseTreeNode">
<keyboard-shortcut first-keystroke="SUBTRACT"/>
</action>
<action id="ToggleFullScreenMode">
<keyboard-shortcut first-keystroke="control alt F11"/>
</action>
<action id="SwitchCoverage">
<keyboard-shortcut first-keystroke="control alt F6"/>
</action>
<action id="EditorPageUpWithSelection">
<keyboard-shortcut first-keystroke="shift PAGE_UP"/>
</action>
<action id="EvaluateExpression">
<keyboard-shortcut first-keystroke="alt F8"/>
</action>
<action id="QuickEvaluateExpression">
<keyboard-shortcut first-keystroke="control alt F8"/>
<mouse-shortcut keystroke="alt button1"/>
</action>
<action id="ShowExecutionPoint">
<keyboard-shortcut first-keystroke="alt F10"/>
</action>
<action id="EditorEscape">
<keyboard-shortcut first-keystroke="ESCAPE"/>
</action>
<action id="StepInto">
<keyboard-shortcut first-keystroke="F7"/>
</action>
<action id="SmartStepInto">
<keyboard-shortcut first-keystroke="shift F7"/>
</action>
<action id="ForceStepInto">
<keyboard-shortcut first-keystroke="alt shift F7"/>
</action>
<action id="ForceStepOver">
<keyboard-shortcut first-keystroke="alt shift F8"/>
</action>
<action id="FindUsages">
<keyboard-shortcut first-keystroke="alt F7"/>
</action>
<action id="ShowUsages">
<keyboard-shortcut first-keystroke="control alt F7"/>
</action>
<action id="ShowUsagesSettings">
<keyboard-shortcut first-keystroke="control shift alt F7"/>
</action>
<action id="UsageView.Include">
<keyboard-shortcut first-keystroke="INSERT"/>
</action>
<action id="UsageView.Exclude">
<keyboard-shortcut first-keystroke="DELETE"/>
</action>
<action id="UsageView.ShowRecentFindUsages">
<keyboard-shortcut first-keystroke="control E"/>
</action>
<action id="EditorJoinLines">
<keyboard-shortcut first-keystroke="control shift J"/>
</action>
<action id="EditorChooseLookupItemCompleteStatement">
<keyboard-shortcut first-keystroke="control shift ENTER"/>
</action>
<action id="EditorCompleteStatement">
<keyboard-shortcut first-keystroke="control shift ENTER"/>
</action>
<action id="DumpLookupElementWeights">
<keyboard-shortcut first-keystroke="control alt shift W"/>
</action>
<action id="ReformatCode">
<keyboard-shortcut first-keystroke="control alt L"/>
</action>
<action id="Generate">
<keyboard-shortcut first-keystroke="alt INSERT"/>
</action>
<action id="CloneElement">
<keyboard-shortcut first-keystroke="shift F5"/>
</action>
<action id="EditorChooseLookupItemReplace">
<keyboard-shortcut first-keystroke="TAB"/>
</action>
<action id="NextParameter">
<keyboard-shortcut first-keystroke="TAB"/>
</action>
<action id="PrevParameter">
<keyboard-shortcut first-keystroke="shift TAB"/>
</action>
<action id="ViewSource">
<keyboard-shortcut first-keystroke="control ENTER"/>
</action>
<action id="CommentByBlockComment">
<keyboard-shortcut first-keystroke="control shift SLASH"/>
<keyboard-shortcut first-keystroke="control shift DIVIDE"/>
</action>
<action id="FindWordAtCaret">
<keyboard-shortcut first-keystroke="control F3"/>
</action>
<action id="GotoDeclaration">
<keyboard-shortcut first-keystroke="control B"/>
<mouse-shortcut keystroke="ctrl button1"/>
</action>
<action id="GotoDefinition">
<keyboard-shortcut first-keystroke="control alt D"/>
<mouse-shortcut keystroke="ctrl button2"/>
</action>
<action id="GotoUsage">
<keyboard-shortcut first-keystroke="control alt U"/>
<mouse-shortcut keystroke="ctrl button2"/>
</action>
<action id="QuickImplementations">
<keyboard-shortcut first-keystroke="control shift I"/>
</action>
<action id="GotoTypeDeclaration">
<keyboard-shortcut first-keystroke="control shift B"/>
<mouse-shortcut keystroke="ctrl shift button1"/>
<mouse-shortcut keystroke="shift button2"/>
</action>
<action id="GotoBookmark0">
<keyboard-shortcut first-keystroke="control 0"/>
</action>
<action id="GotoBookmark1">
<keyboard-shortcut first-keystroke="control 1"/>
</action>
<action id="GotoBookmark2">
<keyboard-shortcut first-keystroke="control 2"/>
</action>
<action id="GotoBookmark3">
<keyboard-shortcut first-keystroke="control 3"/>
</action>
<action id="GotoBookmark4">
<keyboard-shortcut first-keystroke="control 4"/>
</action>
<action id="GotoBookmark5">
<keyboard-shortcut first-keystroke="control 5"/>
</action>
<action id="GotoBookmark6">
<keyboard-shortcut first-keystroke="control 6"/>
</action>
<action id="GotoBookmark7">
<keyboard-shortcut first-keystroke="control 7"/>
</action>
<action id="GotoBookmark8">
<keyboard-shortcut first-keystroke="control 8"/>
</action>
<action id="GotoBookmark9">
<keyboard-shortcut first-keystroke="control 9"/>
</action>
<action id="$Undo">
<keyboard-shortcut first-keystroke="control Z"/>
<keyboard-shortcut first-keystroke="alt BACK_SPACE"/>
</action>
<action id="PreviousTemplateVariable">
<keyboard-shortcut first-keystroke="shift TAB"/>
</action>
<action id="EditorScrollUp">
<keyboard-shortcut first-keystroke="control UP"/>
</action>
<action id="ExpandAll">
<keyboard-shortcut first-keystroke="control ADD"/>
<keyboard-shortcut first-keystroke="control EQUALS"/>
</action>
<action id="GotoSuperMethod">
<keyboard-shortcut first-keystroke="control U"/>
</action>
<action id="GotoTest">
<keyboard-shortcut first-keystroke="control shift T"/>
</action>
<action id="CloseActiveTab">
<keyboard-shortcut first-keystroke="control shift F4"/>
</action>
<action id="GotoClass">
<keyboard-shortcut first-keystroke="control N"/>
</action>
<action id="GotoSymbol">
<keyboard-shortcut first-keystroke="control shift alt N"/>
</action>
<action id="GotoAction">
<keyboard-shortcut first-keystroke="control shift A"/>
</action>
<action id="FileStructurePopup">
<keyboard-shortcut first-keystroke="control F12"/>
</action>
<action id="ShowFilePath">
<keyboard-shortcut first-keystroke="control alt F12"/>
</action>
<action id="EditorUnindentSelection">
<keyboard-shortcut first-keystroke="shift TAB"/>
</action>
<action id="PasteMultiple">
<keyboard-shortcut first-keystroke="control shift V"/>
<keyboard-shortcut first-keystroke="control shift INSERT"/>
</action>
<action id="EditorBackSpace">
<keyboard-shortcut first-keystroke="BACK_SPACE"/>
<keyboard-shortcut first-keystroke="shift BACK_SPACE"/>
</action>
<action id="Back">
<keyboard-shortcut first-keystroke="control alt LEFT"/>
</action>
<action id="EditorScrollDown">
<keyboard-shortcut first-keystroke="control DOWN"/>
</action>
<action id="MethodHierarchy.ImplementMethodAction">
<keyboard-shortcut first-keystroke="control I"/>
</action>
<action id="CompileDirty">
<keyboard-shortcut first-keystroke="control F9"/>
</action>
<action id="MethodHierarchy">
<keyboard-shortcut first-keystroke="control shift H"/>
</action>
<action id="PreviousTab">
<keyboard-shortcut first-keystroke="alt LEFT"/>
</action>
<action id="PreviousEditorTab">
<keyboard-shortcut first-keystroke="alt shift LEFT"/>
</action>
<action id="EditorCodeBlockEnd">
<keyboard-shortcut first-keystroke="control CLOSE_BRACKET"/>
</action>
<action id="EditorCodeBlockStartWithSelection">
<keyboard-shortcut first-keystroke="control shift OPEN_BRACKET"/>
</action>
<action id="IntroduceVariable">
<keyboard-shortcut first-keystroke="control alt V"/>
</action>
<action id="EditorDelete">
<keyboard-shortcut first-keystroke="DELETE"/>
</action>
<action id="RecentFiles">
<keyboard-shortcut first-keystroke="control E"/>
</action>
<action id="RecentChangedFiles">
<keyboard-shortcut first-keystroke="control shift E"/>
</action>
<action id="QuickChangeScheme">
<keyboard-shortcut first-keystroke="control BACK_QUOTE"/>
</action>
<action id="OptimizeImports">
<keyboard-shortcut first-keystroke="control alt O"/>
</action>
<action id="EditorPreviousWord">
<keyboard-shortcut first-keystroke="control LEFT"/>
</action>
<action id="EditorUpWithSelection">
<keyboard-shortcut first-keystroke="shift UP"/>
</action>
<action id="QuickJavaDoc">
<keyboard-shortcut first-keystroke="control Q"/>
<mouse-shortcut keystroke="alt button2"/>
</action>
<action id="ShowBookmarks">
<keyboard-shortcut first-keystroke="shift F11"/>
</action>
<action id="HighlightUsagesInFile">
<keyboard-shortcut first-keystroke="control shift F7"/>
</action>
<action id="GotoFile">
<keyboard-shortcut first-keystroke="control shift N"/>
</action>
<action id="ActivateMessagesToolWindow">
<keyboard-shortcut first-keystroke="alt 0"/>
</action>
<action id="CloseEditor">
<keyboard-shortcut first-keystroke="control F4"/>
</action>
<action id="NextSplitter">
<keyboard-shortcut first-keystroke="control TAB"/>
</action>
<action id="PrevSplitter">
<keyboard-shortcut first-keystroke="control shift TAB"/>
</action>
<action id="Replace">
<keyboard-shortcut first-keystroke="control R"/>
</action>
<action id="ExpandRegion">
<keyboard-shortcut first-keystroke="control ADD"/>
<keyboard-shortcut first-keystroke="control EQUALS"/>
</action>
<action id="EditorLeftWithSelection">
<keyboard-shortcut first-keystroke="shift LEFT"/>
</action>
<action id="Compile">
<keyboard-shortcut first-keystroke="control shift F9"/>
</action>
<action id="RunAPT">
<keyboard-shortcut first-keystroke="control alt shift F9"/>
</action>
<action id="$Cut">
<keyboard-shortcut first-keystroke="control X"/>
<keyboard-shortcut first-keystroke="shift DELETE"/>
</action>
<action id="ExtractMethod">
<keyboard-shortcut first-keystroke="control alt M"/>
</action>
<action id="InsertLiveTemplate">
<keyboard-shortcut first-keystroke="control J"/>
</action>
<action id="EditorDeleteToWordStart">
<keyboard-shortcut first-keystroke="control BACK_SPACE"/>
</action>
<action id="IntroduceConstant">
<keyboard-shortcut first-keystroke="control alt C"/>
</action>
<action id="EditorPageUp">
<keyboard-shortcut first-keystroke="PAGE_UP"/>
</action>
<action id="$Copy">
<keyboard-shortcut first-keystroke="control C"/>
<keyboard-shortcut first-keystroke="control INSERT"/>
</action>
<action id="CopyPaths">
<keyboard-shortcut first-keystroke="control shift C"/>
</action>
<action id="EditorToggleInsertState">
<keyboard-shortcut first-keystroke="INSERT"/>
</action>
<action id="EditorToggleColumnMode">
<keyboard-shortcut first-keystroke="alt shift INSERT"/>
</action>
<action id="ParameterInfo">
<keyboard-shortcut first-keystroke="control P"/>
</action>
<action id="ChangeSignature">
<keyboard-shortcut first-keystroke="control F6"/>
</action>
<action id="ChangeTypeSignature">
<keyboard-shortcut first-keystroke="control shift F6"/>
</action>
<action id="DebugClass"/>
<action id="IntroduceField">
<keyboard-shortcut first-keystroke="control alt F"/>
</action>
<action id="ShowIntentionActions">
<keyboard-shortcut first-keystroke="alt ENTER"/>
</action>
<action id="ExpandAllRegions">
<keyboard-shortcut first-keystroke="control shift ADD"/>
<keyboard-shortcut first-keystroke="control shift EQUALS"/>
</action>
<action id="CollapseAll">
<keyboard-shortcut first-keystroke="control SUBTRACT"/>
<keyboard-shortcut first-keystroke="control MINUS"/>
</action>
<action id="PreviousOccurence">
<keyboard-shortcut first-keystroke="control alt UP"/>
</action>
<action id="FindPrevious">
<keyboard-shortcut first-keystroke="shift F3"/>
<keyboard-shortcut first-keystroke="control shift L"/>
</action>
<action id="EditorDuplicate">
<keyboard-shortcut first-keystroke="control D"/>
</action>
<action id="EditorToggleCase">
<keyboard-shortcut first-keystroke="control shift U"/>
</action>
<action id="GotoLine">
<keyboard-shortcut first-keystroke="control G"/>
</action>
<action id="FindInPath">
<keyboard-shortcut first-keystroke="control shift F"/>
</action>
<action id="EditorTextEndWithSelection">
<keyboard-shortcut first-keystroke="control shift END"/>
</action>
<action id="OverrideMethods">
<keyboard-shortcut first-keystroke="control O"/>
</action>
<action id="EditorStartNewLine">
<keyboard-shortcut first-keystroke="shift ENTER"/>
</action>
<action id="EditorLeft">
<keyboard-shortcut first-keystroke="LEFT"/>
</action>
<action id="Stop">
<keyboard-shortcut first-keystroke="control F2"/>
</action>
<action id="EditorTextStartWithSelection">
<keyboard-shortcut first-keystroke="control shift HOME"/>
</action>
<action id="Find">
<keyboard-shortcut first-keystroke="control F"/>
<keyboard-shortcut first-keystroke="alt F3"/>
</action>
<action id="EditorCodeBlockStart">
<keyboard-shortcut first-keystroke="control OPEN_BRACKET"/>
</action>
<action id="Run">
<keyboard-shortcut first-keystroke="shift F10"/>
</action>
<action id="CallHierarchy">
<keyboard-shortcut first-keystroke="control alt H"/>
</action>
<action id="EditorTextEnd">
<keyboard-shortcut first-keystroke="control END"/>
</action>
<action id="GotoImplementation">
<keyboard-shortcut first-keystroke="control alt B"/>
<mouse-shortcut keystroke="ctrl alt button1"/>
</action>
<action id="SmartGotoImplementation">
<keyboard-shortcut first-keystroke="control shift alt B"/>
</action>
<action id="EditorPageDown">
<keyboard-shortcut first-keystroke="PAGE_DOWN"/>
</action>
<action id="ExternalJavaDoc">
<keyboard-shortcut first-keystroke="shift F1"/>
</action>
<action id="StepOut">
<keyboard-shortcut first-keystroke="shift F8"/>
</action>
<action id="Resume">
<keyboard-shortcut first-keystroke="F9"/>
</action>
<action id="EditorDeleteLine">
<keyboard-shortcut first-keystroke="control Y"/>
</action>
<action id="ShowErrorDescription">
<keyboard-shortcut first-keystroke="control F1"/>
</action>
<action id="EditorContextInfo">
<keyboard-shortcut first-keystroke="alt Q"/>
</action>
<action id="NextDiff">
<keyboard-shortcut first-keystroke="F7"/>
</action>
<action id="Move">
<keyboard-shortcut first-keystroke="F6"/>
</action>
<action id="MethodDown">
<keyboard-shortcut first-keystroke="alt DOWN"/>
</action>
<action id="$Paste">
<keyboard-shortcut first-keystroke="control V"/>
<keyboard-shortcut first-keystroke="shift INSERT"/>
</action>
<action id="EditorPasteSimple">
<keyboard-shortcut first-keystroke="control alt shift V"/>
</action>
<action id="CopyReference">
<keyboard-shortcut first-keystroke="control alt shift C"/>
</action>
<action id="EditorPasteFromX11">
<mouse-shortcut keystroke="button2"/>
</action>
<action id="CollapseRegion">
<keyboard-shortcut first-keystroke="control SUBTRACT"/>
<keyboard-shortcut first-keystroke="control MINUS"/>
</action>
<action id="GotoNextError">
<keyboard-shortcut first-keystroke="F2"/>
</action>
<action id="EditorPageDownWithSelection">
<keyboard-shortcut first-keystroke="shift PAGE_DOWN"/>
</action>
<action id="SurroundWithLiveTemplate">
<keyboard-shortcut first-keystroke="control alt J"/>
</action>
<action id="EditorTextStart">
<keyboard-shortcut first-keystroke="control HOME"/>
</action>
<action id="Synchronize">
<keyboard-shortcut first-keystroke="control alt Y"/>
</action>
<action id="EditorPreviousWordWithSelection">
<keyboard-shortcut first-keystroke="control shift LEFT"/>
</action>
<action id="MethodHierarchy.OverrideMethodAction">
<keyboard-shortcut first-keystroke="control O"/>
</action>
<action id="EditorDownWithSelection">
<keyboard-shortcut first-keystroke="shift DOWN"/>
</action>
<action id="GotoPreviousError">
<keyboard-shortcut first-keystroke="shift F2"/>
</action>
<action id="EditorScrollToCenter">
<keyboard-shortcut first-keystroke="control M"/>
</action>
<action id="RunGc"/>
<action id="$Redo">
<keyboard-shortcut first-keystroke="control shift Z"/>
<keyboard-shortcut first-keystroke="alt shift BACK_SPACE"/>
</action>
<action id="EditorMoveToPageTop">
<keyboard-shortcut first-keystroke="control PAGE_UP"/>
</action>
<action id="EditorMoveToPageBottom">
<keyboard-shortcut first-keystroke="control PAGE_DOWN"/>
</action>
<action id="EditorMoveToPageTopWithSelection">
<keyboard-shortcut first-keystroke="control shift PAGE_UP"/>
</action>
<action id="EditorMoveToPageBottomWithSelection">
<keyboard-shortcut first-keystroke="control shift PAGE_DOWN"/>
</action>
<action id="EditorDown">
<keyboard-shortcut first-keystroke="DOWN"/>
</action>
<action id="RunClass">
<keyboard-shortcut first-keystroke="control shift F10"/>
</action>
<action id="FindNext">
<keyboard-shortcut first-keystroke="F3"/>
<keyboard-shortcut first-keystroke="control L"/>
</action>
<action id="ImplementMethods">
<keyboard-shortcut first-keystroke="control I"/>
</action>
<action id="MethodUp">
<keyboard-shortcut first-keystroke="alt UP"/>
</action>
<action id="NextTab">
<keyboard-shortcut first-keystroke="alt RIGHT"/>
</action>
<action id="ShowContent">
<keyboard-shortcut first-keystroke="alt DOWN"/>
</action>
<action id="NextEditorTab">
<keyboard-shortcut first-keystroke="alt shift RIGHT"/>
</action>
<action id="EditSource">
<keyboard-shortcut first-keystroke="F4"/>
</action>
<action id="CodeCompletion">
<keyboard-shortcut first-keystroke="control SPACE"/>
</action>
<action id="WordCompletion">
<keyboard-shortcut first-keystroke="control shift alt SPACE"/>
</action>
<action id="HippieCompletion">
<keyboard-shortcut first-keystroke="alt SLASH"/>
</action>
<action id="HippieBackwardCompletion">
<keyboard-shortcut first-keystroke="alt shift SLASH"/>
</action>
<action id="TogglePopupHints"/>
<action id="EditorNextWordWithSelection">
<keyboard-shortcut first-keystroke="control shift RIGHT"/>
</action>
<action id="JumpToLastChange">
<keyboard-shortcut first-keystroke="control shift BACK_SPACE"/>
</action>
<action id="EditorNextWord">
<keyboard-shortcut first-keystroke="control RIGHT"/>
</action>
<action id="EditorLineStart">
<keyboard-shortcut first-keystroke="HOME"/>
</action>
<action id="EditorUnSelectWord">
<keyboard-shortcut first-keystroke="control shift W"/>
</action>
<action id="ValidateXml"/>
<action id="ToggleLineBreakpoint">
<keyboard-shortcut first-keystroke="control F8"/>
</action>
<action id="Debugger.EditTypeSource">
<keyboard-shortcut first-keystroke="shift F4"/>
</action>
<action id="ToggleBookmark">
<keyboard-shortcut first-keystroke="F11"/>
</action>
<action id="ToggleBookmarkWithMnemonic">
<keyboard-shortcut first-keystroke="control F11"/>
</action>
<action id="MoveStatementDown">
<keyboard-shortcut first-keystroke="control shift DOWN"/>
</action>
<action id="MoveStatementUp">
<keyboard-shortcut first-keystroke="control shift UP"/>
</action>
<action id="EditorEnter">
<keyboard-shortcut first-keystroke="ENTER"/>
</action>
<action id="EditorRightWithSelection">
<keyboard-shortcut first-keystroke="shift RIGHT"/>
</action>
<action id="TypeHierarchy">
<keyboard-shortcut first-keystroke="control H"/>
</action>
<action id="EditorUp">
<keyboard-shortcut first-keystroke="UP"/>
</action>
<action id="EditorTab">
<keyboard-shortcut first-keystroke="TAB"/>
</action>
<action id="EditorPaste">
<keyboard-shortcut first-keystroke="control V"/>
<keyboard-shortcut first-keystroke="shift INSERT"/>
</action>
<action id="IntroduceParameter">
<keyboard-shortcut first-keystroke="control alt P"/>
</action>
<action id="NextOccurence">
<keyboard-shortcut first-keystroke="control alt DOWN"/>
</action>
<action id="EditorCodeBlockEndWithSelection">
<keyboard-shortcut first-keystroke="control shift CLOSE_BRACKET"/>
</action>
<action id="ToggleReadOnlyAttribute"/>
<action id="AutoIndentLines">
<keyboard-shortcut first-keystroke="control alt I"/>
</action>
<action id="EditorSelectWord">
<keyboard-shortcut first-keystroke="control W"/>
</action>
<action id="EditorChooseLookupItem">
<keyboard-shortcut first-keystroke="ENTER"/>
</action>
<action id="Inline">
<keyboard-shortcut first-keystroke="control alt N"/>
</action>
<action id="CopyElement">
<keyboard-shortcut first-keystroke="F5"/>
</action>
<action id="ClassNameCompletion">
<keyboard-shortcut first-keystroke="control alt SPACE"/>
</action>
<action id="JumpToLastWindow">
<keyboard-shortcut first-keystroke="F12"/>
</action>
<action id="StepOver">
<keyboard-shortcut first-keystroke="F8"/>
</action>
<action id="$SelectAll">
<keyboard-shortcut first-keystroke="control A"/>
</action>
<action id="SaveAll">
<keyboard-shortcut first-keystroke="control S"/>
</action>
<action id="$Delete">
<keyboard-shortcut first-keystroke="DELETE"/>
</action>
<action id="RestoreDefaultLayout">
<keyboard-shortcut first-keystroke="shift F12"/>
</action>
<action id="HideActiveWindow">
<keyboard-shortcut first-keystroke="shift ESCAPE"/>
</action>
<action id="HideAllWindows">
<keyboard-shortcut first-keystroke="control shift F12"/>
</action>
<action id="HideSideWindows"/>
<action id="ShowPopupMenu">
<keyboard-shortcut first-keystroke="CONTEXT_MENU"/>
</action>
<action id="EditorLineStartWithSelection">
<keyboard-shortcut first-keystroke="shift HOME"/>
</action>
<action id="EditorRight">
<keyboard-shortcut first-keystroke="RIGHT"/>
</action>
<action id="ContextHelp">
<keyboard-shortcut first-keystroke="F1"/>
</action>
<action id="Forward">
<keyboard-shortcut first-keystroke="control alt RIGHT"/>
</action>
<action id="CollapseAllRegions">
<keyboard-shortcut first-keystroke="control shift SUBTRACT"/>
<keyboard-shortcut first-keystroke="control shift MINUS"/>
</action>
<action id="SmartTypeCompletion">
<keyboard-shortcut first-keystroke="control shift SPACE"/>
</action>
<action id="CommanderSwapPanels">
<keyboard-shortcut first-keystroke="control U"/>
</action>
<action id="ReplaceInPath">
<keyboard-shortcut first-keystroke="control shift R"/>
</action>
<action id="SurroundWith">
<keyboard-shortcut first-keystroke="control alt T"/>
</action>
<action id="Unwrap">
<keyboard-shortcut first-keystroke="control shift DELETE"/>
</action>
<action id="ActivateProjectToolWindow">
<keyboard-shortcut first-keystroke="alt 1"/>
</action>
<action id="ActivateCommanderToolWindow">
<keyboard-shortcut first-keystroke="alt 2"/>
</action>
<action id="ActivateFindToolWindow">
<keyboard-shortcut first-keystroke="alt 3"/>
</action>
<action id="ActivateRunToolWindow">
<keyboard-shortcut first-keystroke="alt 4"/>
</action>
<action id="ActivateDebugToolWindow">
<keyboard-shortcut first-keystroke="alt 5"/>
</action>
<action id="ActivateTODOToolWindow">
<keyboard-shortcut first-keystroke="alt 6"/>
</action>
<action id="ActivateStructureToolWindow">
<keyboard-shortcut first-keystroke="alt 7"/>
</action>
<action id="ActivateHierarchyToolWindow">
<keyboard-shortcut first-keystroke="alt 8"/>
</action>
<action id="ActivateChangesToolWindow">
<keyboard-shortcut first-keystroke="alt 9"/>
</action>
<action id="NewElement">
<keyboard-shortcut first-keystroke="alt INSERT"/>
</action>
<action id="NewElementSamePlace">
<keyboard-shortcut first-keystroke="control alt INSERT"/>
</action>
<action id="EditorSplitLine">
<keyboard-shortcut first-keystroke="control ENTER"/>
</action>
<action id="EditorCut">
<keyboard-shortcut first-keystroke="shift DELETE"/>
<keyboard-shortcut first-keystroke="control X"/>
</action>
<action id="FindUsagesInFile">
<keyboard-shortcut first-keystroke="control F7"/>
</action>
<action id="EditorLineEndWithSelection">
<keyboard-shortcut first-keystroke="shift END"/>
</action>
<action id="SelectIn">
<keyboard-shortcut first-keystroke="alt F1"/>
</action>
<action id="PreviousDiff">
<keyboard-shortcut first-keystroke="shift F7"/>
</action>
<action id="ExportToTextFile">
<keyboard-shortcut first-keystroke="alt O"/>
</action>
<action id="EditorLineEnd">
<keyboard-shortcut first-keystroke="END"/>
</action>
<action id="Debug">
<keyboard-shortcut first-keystroke="shift F9"/>
</action>
<action id="DebugAgain">
<keyboard-shortcut first-keystroke="alt shift F9"/>
</action>
<action id="CommanderSyncViews">
<keyboard-shortcut first-keystroke="alt F6"/>
</action>
<action id="EditorIndentSelection">
<keyboard-shortcut first-keystroke="TAB"/>
</action>
<action id="CommentByLineComment">
<keyboard-shortcut first-keystroke="control SLASH"/>
<keyboard-shortcut first-keystroke="control DIVIDE"/>
</action>
<action id="RunToCursor">
<keyboard-shortcut first-keystroke="alt F9"/>
</action>
<action id="ForceRunToCursor">
<keyboard-shortcut first-keystroke="control alt F9"/>
</action>
<action id="RenameElement">
<keyboard-shortcut first-keystroke="shift F6"/>
</action>
<action id="SafeDelete">
<keyboard-shortcut first-keystroke="alt DELETE"/>
</action>
<action id="EditorCopy">
<keyboard-shortcut first-keystroke="control INSERT"/>
<keyboard-shortcut first-keystroke="control C"/>
</action>
<action id="NextTemplateVariable">
<keyboard-shortcut first-keystroke="TAB"/>
<keyboard-shortcut first-keystroke="ENTER"/>
</action>
<action id="ViewBreakpoints">
<keyboard-shortcut first-keystroke="control shift F8"/>
</action>
<action id="EditorDeleteToWordEnd">
<keyboard-shortcut first-keystroke="control DELETE"/>
</action>
<action id="ProjectViewChangeView">
<keyboard-shortcut first-keystroke="alt F1"/>
</action>
<action id="CreateConfiguration"/>
<action id="ChooseRunConfiguration">
<keyboard-shortcut first-keystroke="alt shift F10"/>
</action>
<action id="ChooseDebugConfiguration">
<keyboard-shortcut first-keystroke="alt shift F9"/>
</action>
<action id="Refresh">
<keyboard-shortcut first-keystroke="control F5"/>
</action>
<action id="CloseWindow"/>
<action id="Rerun">
<keyboard-shortcut first-keystroke="control F5"/>
</action>
<action id="CollapseSelection">
<keyboard-shortcut first-keystroke="control PERIOD"/>
</action>
<action id="CollapseBlock">
<keyboard-shortcut first-keystroke="control shift PERIOD"/>
</action>
<action id="StructuralSearchPlugin.StructuralSearchAction">
<keyboard-shortcut first-keystroke="control shift S"/>
</action>
<action id="StructuralSearchPlugin.StructuralReplaceAction">
<keyboard-shortcut first-keystroke="control shift M"/>
</action>
<action id="DuplicatesForm.SendToLeft">
<keyboard-shortcut first-keystroke="control 1"/>
</action>
<action id="DuplicatesForm.SendToRight">
<keyboard-shortcut first-keystroke="control 2"/>
</action>
<action id="VcsShowNextChangeMarker">
<keyboard-shortcut first-keystroke="shift control alt DOWN"/>
</action>
<action id="VcsShowPrevChangeMarker">
<keyboard-shortcut first-keystroke="shift control alt UP"/>
</action>
<action id="Vcs.ShowMessageHistory">
<keyboard-shortcut first-keystroke="control M"/>
</action>
<action id="AddToFavoritesPopup">
<keyboard-shortcut first-keystroke="alt shift F"/>
</action>
<action id="CodeInspection.OnEditor">
<keyboard-shortcut first-keystroke="alt shift I"/>
</action>
<action id="RemoveFromFavorites">
<keyboard-shortcut first-keystroke="control DELETE"/>
</action>
<action id="Debugger.PreviousContent">
<keyboard-shortcut first-keystroke="control alt LEFT" />
</action>
<action id="Debugger.NextContent">
<keyboard-shortcut first-keystroke="control alt RIGHT" />
</action>
<action id="Debugger.MaximizeContent">
<keyboard-shortcut first-keystroke="control alt UP" />
</action>
<action id="Debugger.RestoreContent">
<keyboard-shortcut first-keystroke="control alt DOWN" />
</action>
<action id="Debugger.HideContent">
<keyboard-shortcut first-keystroke="control alt BACK_SPACE" />
</action>
<action id="Debugger.DetachContent">
<keyboard-shortcut first-keystroke="control alt ENTER" />
</action>
<action id="FileChooser.GotoHome">
<keyboard-shortcut first-keystroke="control 1"/>
</action>
<action id="FileChooser.GotoProject">
<keyboard-shortcut first-keystroke="control 2"/>
</action>
<action id="FileChooser.GotoModule">
<keyboard-shortcut first-keystroke="control 3"/>
</action>
<action id="FileChooser.NewFolder">
<keyboard-shortcut first-keystroke="control N"/>
</action>
<action id="PopupHector">
<keyboard-shortcut first-keystroke="ctrl alt shift H"/>
</action>
<action id="MaintenanceAction">
<keyboard-shortcut first-keystroke="ctrl alt shift SLASH"/>
</action>
<action id="ToolWindowSwitcher">
<keyboard-shortcut first-keystroke="ctrl TAB"/>
<keyboard-shortcut first-keystroke="ctrl shift TAB"/>
</action>
<action id="Vcs.QuickListPopupAction">
<keyboard-shortcut first-keystroke="alt BACK_QUOTE"/>
</action>
</keymap>
</component>
@@ -0,0 +1,356 @@
<component>
<keymap version="1" name="Eclipse" disable-mnemonics="false" parent="$default">
<action id="FileChooser.TogglePathShowing">
<keyboard-shortcut first-keystroke="control P"/>
</action>
<action id="$Redo">
<keyboard-shortcut first-keystroke="control Y" />
</action>
<action id="$Undo">
<keyboard-shortcut first-keystroke="control Z" />
</action>
<action id="ActivateNavBar">
<keyboard-shortcut first-keystroke="alt F11" />
</action>
<action id="ActivateStructureToolWindow">
<keyboard-shortcut first-keystroke="control O" second-keystroke="alt 7" />
</action>
<action id="Back">
<keyboard-shortcut first-keystroke="alt LEFT" />
</action>
<action id="ChangeSignature">
<keyboard-shortcut first-keystroke="shift alt C" />
</action>
<action id="CheckinProject" />
<action id="CloseActiveTab">
<keyboard-shortcut first-keystroke="control F4" />
<keyboard-shortcut first-keystroke="control W" />
</action>
<action id="CloseAllEditors">
<keyboard-shortcut first-keystroke="shift control F4" />
<keyboard-shortcut first-keystroke="shift control W" />
</action>
<action id="CloseEditor" />
<action id="CloseWindow">
<keyboard-shortcut first-keystroke="control F4" />
<keyboard-shortcut first-keystroke="control W" />
</action>
<action id="CodeInspection.OnEditor" />
<action id="CollapseAllRegions">
<keyboard-shortcut first-keystroke="shift control DIVIDE" />
</action>
<action id="CommentByBlockComment">
<keyboard-shortcut first-keystroke="shift control SLASH" />
</action>
<action id="CompileDirty">
<keyboard-shortcut first-keystroke="control F9" />
<keyboard-shortcut first-keystroke="control B" />
</action>
<action id="CopyElement" />
<action id="Debug">
<keyboard-shortcut first-keystroke="shift alt D" />
<keyboard-shortcut first-keystroke="shift F9" />
</action>
<action id="DebugAgain">
<keyboard-shortcut first-keystroke="F11" />
</action>
<action id="Debugger.Inspect">
<keyboard-shortcut first-keystroke="shift control I" />
</action>
<action id="DelegateMethods">
<keyboard-shortcut first-keystroke="shift alt E" />
</action>
<action id="DomElementsTreeView.GotoDomElementDeclarationAction" />
<action id="EditSource">
<keyboard-shortcut first-keystroke="F12" />
<keyboard-shortcut first-keystroke="shift control E" />
</action>
<action id="Editor Redo">
<keyboard-shortcut first-keystroke="control Y" />
</action>
<action id="Editor Undo">
<keyboard-shortcut first-keystroke="control Z" />
</action>
<action id="EditorCodeBlockEnd">
<keyboard-shortcut first-keystroke="control CLOSE_BRACKET" />
<keyboard-shortcut first-keystroke="shift control P" />
</action>
<action id="EditorCutLineEnd">
<keyboard-shortcut first-keystroke="shift control DELETE" />
</action>
<action id="EditorDeleteLine">
<keyboard-shortcut first-keystroke="control D" />
</action>
<action id="EditorDuplicate">
<keyboard-shortcut first-keystroke="control alt UP" />
<keyboard-shortcut first-keystroke="control alt DOWN" />
</action>
<action id="EditorIndentSelection">
<keyboard-shortcut first-keystroke="control I" />
<keyboard-shortcut first-keystroke="TAB" />
</action>
<action id="EditorNextWordWithSelection">
<keyboard-shortcut first-keystroke="shift alt RIGHT" />
<keyboard-shortcut first-keystroke="shift control RIGHT" />
</action>
<action id="EditorPreviousWordWithSelection">
<keyboard-shortcut first-keystroke="shift alt LEFT" />
<keyboard-shortcut first-keystroke="shift control LEFT" />
</action>
<action id="EditorSelectWord">
<keyboard-shortcut first-keystroke="shift alt UP" />
</action>
<action id="EditorToggleCase">
<keyboard-shortcut first-keystroke="shift control U" />
<keyboard-shortcut first-keystroke="shift control X" />
<keyboard-shortcut first-keystroke="shift control Y" />
</action>
<action id="EditorUnSelectWord">
<keyboard-shortcut first-keystroke="shift alt DOWN" />
</action>
<action id="EvaluateExpression">
<keyboard-shortcut first-keystroke="control U" />
</action>
<action id="ExpandAllRegions">
<keyboard-shortcut first-keystroke="control MULTIPLY" />
</action>
<action id="ExternalJavaDoc">
<keyboard-shortcut first-keystroke="shift F2" />
</action>
<action id="ExtractMethod">
<keyboard-shortcut first-keystroke="shift alt M" />
</action>
<action id="Faces.Create.Model.Element">
<keyboard-shortcut first-keystroke="alt INSERT" />
</action>
<action id="FileStructurePopup">
<keyboard-shortcut first-keystroke="control F3" />
</action>
<action id="Find">
<keyboard-shortcut first-keystroke="control H" />
<keyboard-shortcut first-keystroke="control I"/>
</action>
<action id="FindInPath">
<keyboard-shortcut first-keystroke="control alt G" />
</action>
<action id="FindNext">
<keyboard-shortcut first-keystroke="control K" />
</action>
<action id="FindPrevious">
<keyboard-shortcut first-keystroke="shift control K" />
</action>
<action id="FindUsages">
<keyboard-shortcut first-keystroke="control G" />
</action>
<action id="FindUsagesInFile">
<keyboard-shortcut first-keystroke="shift control G" />
</action>
<action id="FindWordAtCaret">
<keyboard-shortcut first-keystroke="control F12" />
</action>
<action id="Forward">
<keyboard-shortcut first-keystroke="alt RIGHT" />
</action>
<action id="GotoClass">
<keyboard-shortcut first-keystroke="shift control T" />
</action>
<action id="GotoDeclaration">
<keyboard-shortcut first-keystroke="F3" />
</action>
<action id="GotoFile">
<keyboard-shortcut first-keystroke="shift control R" />
</action>
<action id="GotoImplementation">
<keyboard-shortcut first-keystroke="control T" />
<keyboard-shortcut first-keystroke="control alt B" />
</action>
<action id="GotoLine">
<keyboard-shortcut first-keystroke="control L" />
</action>
<action id="GotoNextError" />
<action id="GotoPreviousError">
<keyboard-shortcut first-keystroke="shift F1" />
</action>
<action id="GotoTypeDeclaration"/>
<action id="Graph.Faces.OpenSelectedPages">
<keyboard-shortcut first-keystroke="F12" />
<keyboard-shortcut first-keystroke="shift control E" />
</action>
<action id="GuiDesigner.CreateComponent">
<keyboard-shortcut first-keystroke="alt INSERT" />
</action>
<action id="GuiDesigner.CreateListener" />
<action id="GuiDesigner.Duplicate">
<keyboard-shortcut first-keystroke="control alt UP" />
<keyboard-shortcut first-keystroke="control alt DOWN" />
</action>
<action id="GuiDesigner.EditComponent" />
<action id="GuiDesigner.EditGroup" />
<action id="GuiDesigner.ExpandSelection" />
<action id="GuiDesigner.GoToListener">
<keyboard-shortcut first-keystroke="control T" />
<keyboard-shortcut first-keystroke="control alt B" />
</action>
<action id="GuiDesigner.QuickJavadoc">
<keyboard-shortcut first-keystroke="shift alt Q" />
</action>
<action id="GuiDesigner.ShrinkSelection" />
<action id="HighlightUsagesInFile">
<keyboard-shortcut first-keystroke="shift alt O" />
<keyboard-shortcut first-keystroke="shift control F7" />
</action>
<action id="IDEtalk.Rename" />
<action id="Images.ShowThumbnails" />
<action id="Images.Thumbnails.Hide" />
<action id="Images.Thumbnails.ToggleRecursive" />
<action id="ImplementMethods">
<keyboard-shortcut first-keystroke="shift alt P" />
</action>
<action id="IncrementalSearch">
<keyboard-shortcut first-keystroke="control J" />
</action>
<action id="Inline">
<keyboard-shortcut first-keystroke="shift alt I" />
</action>
<action id="InsertLiveTemplate">
<keyboard-shortcut first-keystroke="shift control alt J" />
</action>
<action id="IntroduceVariable">
<keyboard-shortcut first-keystroke="shift alt L" />
<keyboard-shortcut first-keystroke="control alt V" />
</action>
<action id="JumpToLastChange">
<keyboard-shortcut first-keystroke="control Q" />
</action>
<action id="JumpToLastWindow" />
<action id="MethodDown">
<keyboard-shortcut first-keystroke="shift control DOWN" />
</action>
<action id="MethodHierarchy.ImplementMethodAction" />
<action id="MethodHierarchy.OverrideMethodAction" />
<action id="MethodUp">
<keyboard-shortcut first-keystroke="shift control UP" />
</action>
<action id="Move">
<keyboard-shortcut first-keystroke="shift alt V" />
</action>
<action id="MoveStatementDown">
<keyboard-shortcut first-keystroke="alt DOWN" />
</action>
<action id="MoveStatementUp">
<keyboard-shortcut first-keystroke="alt UP" />
</action>
<action id="NewElement" />
<action id="NextDiff">
<keyboard-shortcut first-keystroke="control F7" />
</action>
<action id="NextOccurence" />
<action id="NextTab">
<keyboard-shortcut first-keystroke="control F6" />
<keyboard-shortcut first-keystroke="control alt LEFT" />
</action>
<action id="NextEditorTab">
<keyboard-shortcut first-keystroke="control shift alt LEFT" />
</action>
<action id="OptimizeImports">
<keyboard-shortcut first-keystroke="control alt O" />
<keyboard-shortcut first-keystroke="shift control O" />
</action>
<action id="OverrideMethods" />
<action id="ParameterInfo" />
<action id="PreviousOccurence" />
<action id="PreviousTab">
<keyboard-shortcut first-keystroke="shift control F6" />
<keyboard-shortcut first-keystroke="control alt RIGHT" />
</action>
<action id="PreviousEditorTab">
<keyboard-shortcut first-keystroke="control alt shift RIGHT" />
</action>
<action id="Print">
<keyboard-shortcut first-keystroke="control P" />
</action>
<action id="QuickJavaDoc">
<mouse-shortcut keystroke="alt button2" />
<keyboard-shortcut first-keystroke="shift control SPACE" />
<keyboard-shortcut first-keystroke="F2" />
</action>
<action id="RecentChanges" />
<action id="ReformatCode">
<keyboard-shortcut first-keystroke="control alt L" />
<keyboard-shortcut first-keystroke="shift control F" />
</action>
<action id="Refresh" />
<action id="Unwrap">
<keyboard-shortcut first-keystroke="alt R" />
</action>
<action id="RenameElement">
<keyboard-shortcut first-keystroke="shift alt R" />
</action>
<action id="Replace">
<keyboard-shortcut first-keystroke="control F" />
</action>
<action id="ReplaceInPath" />
<action id="Rerun">
<keyboard-shortcut first-keystroke="control F11" />
</action>
<action id="Resume">
<keyboard-shortcut first-keystroke="F8" />
<keyboard-shortcut first-keystroke="F9" />
</action>
<action id="Run">
<keyboard-shortcut first-keystroke="shift alt X" />
<keyboard-shortcut first-keystroke="shift F10" />
</action>
<action id="RunToCursor">
<keyboard-shortcut first-keystroke="control R" />
</action>
<action id="ShowIntentionActions">
<keyboard-shortcut first-keystroke="alt ENTER" />
<keyboard-shortcut first-keystroke="shift alt J" />
<keyboard-shortcut first-keystroke="shift control M" />
</action>
<action id="ShowPopupMenu">
<keyboard-shortcut first-keystroke="control N" />
<mouse-shortcut keystroke="button3" />
<keyboard-shortcut first-keystroke="shift alt S" />
<keyboard-shortcut first-keystroke="control F10" />
<keyboard-shortcut first-keystroke="shift alt T" />
</action>
<action id="SmartStepInto">
<keyboard-shortcut first-keystroke="control F5" />
</action>
<action id="SmartTypeCompletion">
<keyboard-shortcut first-keystroke="shift alt SPACE" />
</action>
<action id="StepInto" />
<action id="StepOut">
<keyboard-shortcut first-keystroke="F7" />
<keyboard-shortcut first-keystroke="shift F8" />
</action>
<action id="StepOver">
<keyboard-shortcut first-keystroke="F6" />
</action>
<action id="StructuralSearchPlugin.StructuralReplaceAction" />
<action id="SurroundWith">
<keyboard-shortcut first-keystroke="shift alt Z" />
<keyboard-shortcut first-keystroke="control alt T" />
</action>
<action id="Synchronize">
<keyboard-shortcut first-keystroke="F5" />
</action>
<action id="ToggleBookmark">
<keyboard-shortcut first-keystroke="shift control F11" />
</action>
<action id="ToggleLineBreakpoint">
<keyboard-shortcut first-keystroke="shift control B" />
<keyboard-shortcut first-keystroke="control F8" />
</action>
<action id="TypeHierarchy">
<keyboard-shortcut first-keystroke="F4" />
</action>
<action id="Vcs.UpdateProject" />
<action id="ViewNavigationBar">
<keyboard-shortcut first-keystroke="alt HOME" />
</action>
</keymap>
</component>
@@ -0,0 +1,277 @@
<component>
<keymap name="Emacs" parent="$default" version="1" disable-mnemonics="false">
<action id="CloseWindow">
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="ESCAPE"/>
</action>
<action id="EditorEscape">
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="ESCAPE"/>
</action>
<action id="EditorCutLineEnd">
<keyboard-shortcut first-keystroke="control K"/>
</action>
<action id="FindUsages">
<keyboard-shortcut first-keystroke="alt F7"/>
<keyboard-shortcut first-keystroke="shift alt S"/>
</action>
<action id="$Cut">
<keyboard-shortcut first-keystroke="shift DELETE"/>
<keyboard-shortcut first-keystroke="alt X"/>
<keyboard-shortcut first-keystroke="control W"/>
</action>
<action id="ReformatCode"/>
<action id="EditorCodeBlockEndWithSelection">
<keyboard-shortcut first-keystroke="shift control CLOSE_BRACKET"/>
<keyboard-shortcut first-keystroke="shift control alt F"/>
</action>
<action id="MethodDown">
<keyboard-shortcut first-keystroke="alt DOWN"/>
<keyboard-shortcut first-keystroke="control alt E"/>
</action>
<action id="$Paste">
<keyboard-shortcut first-keystroke="alt P"/>
<keyboard-shortcut first-keystroke="shift INSERT"/>
<keyboard-shortcut first-keystroke="control Y"/>
</action>
<action id="EditorSelectWord">
<keyboard-shortcut first-keystroke="control alt W"/>
</action>
<action id="AutoIndentLines">
<keyboard-shortcut first-keystroke="control alt I"/>
<keyboard-shortcut first-keystroke="control alt Q"/>
</action>
<action id="GotoNextError">
<keyboard-shortcut first-keystroke="F2"/>
<keyboard-shortcut first-keystroke="control X" second-keystroke="BACK_QUOTE"/>
</action>
<action id="EditorTextStart">
<keyboard-shortcut first-keystroke="control HOME"/>
<keyboard-shortcut first-keystroke="shift alt COMMA"/>
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="COMMA"/>
</action>
<action id="EditorDeleteToWordStart">
<keyboard-shortcut first-keystroke="control BACK_SPACE"/>
<keyboard-shortcut first-keystroke="alt BACK_SPACE"/>
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="BACK_SPACE"/>
</action>
<action id="$SelectAll"/>
<action id="SaveAll">
<keyboard-shortcut first-keystroke="control X" second-keystroke="control S"/>
</action>
<action id="$Delete">
<keyboard-shortcut first-keystroke="DELETE"/>
<keyboard-shortcut first-keystroke="control D"/>
</action>
<action id="EditorDeleteToWordEnd">
<keyboard-shortcut first-keystroke="alt D"/>
</action>
<action id="$Undo">
<keyboard-shortcut first-keystroke="shift control MINUS"/>
<keyboard-shortcut first-keystroke="control SLASH"/>
</action>
<action id="EditorPageUp">
<keyboard-shortcut first-keystroke="PAGE_UP"/>
<keyboard-shortcut first-keystroke="control Z"/>
<keyboard-shortcut first-keystroke="alt V"/>
</action>
<action id="$Copy">
<keyboard-shortcut first-keystroke="control INSERT"/>
<keyboard-shortcut first-keystroke="alt C"/>
<keyboard-shortcut first-keystroke="alt W"/>
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="W"/>
</action>
<action id="GotoPreviousError">
<keyboard-shortcut first-keystroke="shift F2"/>
<keyboard-shortcut first-keystroke="shift control X" second-keystroke="BACK_QUOTE"/>
</action>
<action id="GotoClass">
<keyboard-shortcut first-keystroke="shift alt G"/>
</action>
<action id="EditorRight">
<keyboard-shortcut first-keystroke="RIGHT"/>
<keyboard-shortcut first-keystroke="control F"/>
</action>
<action id="$Redo">
<keyboard-shortcut first-keystroke="shift control Z"/>
<keyboard-shortcut first-keystroke="shift alt MINUS"/>
</action>
<action id="ParameterInfo">
<keyboard-shortcut first-keystroke="shift alt P"/>
</action>
<action id="EditorDown">
<keyboard-shortcut first-keystroke="DOWN"/>
<keyboard-shortcut first-keystroke="control N"/>
</action>
<action id="FindNext">
<keyboard-shortcut first-keystroke="F3"/>
<keyboard-shortcut first-keystroke="alt S"/>
</action>
<action id="SmartTypeCompletion">
<keyboard-shortcut first-keystroke="shift control SPACE"/>
<keyboard-shortcut first-keystroke="control alt SLASH"/>
</action>
<action id="IntroduceField"/>
<action id="GotoDeclaration">
<keyboard-shortcut first-keystroke="control alt G"/>
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="PERIOD"/>
<keyboard-shortcut first-keystroke="alt PERIOD"/>
<mouse-shortcut keystroke="ctrl button1"/>
</action>
<action id="MethodUp">
<keyboard-shortcut first-keystroke="alt UP"/>
<keyboard-shortcut first-keystroke="control alt A"/>
</action>
<action id="EditorDuplicate">
<keyboard-shortcut first-keystroke="meta D"/>
</action>
<action id="FindPrevious">
<keyboard-shortcut first-keystroke="shift F3"/>
<keyboard-shortcut first-keystroke="alt R"/>
<keyboard-shortcut first-keystroke="control R"/>
</action>
<action id="EditorCut">
<keyboard-shortcut first-keystroke="shift DELETE"/>
<keyboard-shortcut first-keystroke="alt X"/>
<keyboard-shortcut first-keystroke="control W"/>
</action>
<action id="NextTab">
<keyboard-shortcut first-keystroke="alt RIGHT"/>
<keyboard-shortcut first-keystroke="control X" second-keystroke="N"/>
</action>
<action id="NextEditorTab">
<keyboard-shortcut first-keystroke="alt shift RIGHT"/>
</action>
<action id="GotoLine">
<keyboard-shortcut first-keystroke="alt G"/>
</action>
<action id="CodeCompletion">
<keyboard-shortcut first-keystroke="control SPACE"/>
<keyboard-shortcut first-keystroke="alt SLASH"/>
</action>
<action id="ReloadFromDisk">
<keyboard-shortcut first-keystroke="alt U"/>
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="U"/>
</action>
<action id="PreviousTab">
<keyboard-shortcut first-keystroke="alt LEFT"/>
<keyboard-shortcut first-keystroke="control X" second-keystroke="P"/>
</action>
<action id="PreviousEditorTab">
<keyboard-shortcut first-keystroke="alt shift LEFT"/>
</action>
<action id="EditorLineEnd">
<keyboard-shortcut first-keystroke="END"/>
<keyboard-shortcut first-keystroke="control E"/>
</action>
<action id="EditorCodeBlockEnd">
<keyboard-shortcut first-keystroke="control CLOSE_BRACKET"/>
<keyboard-shortcut first-keystroke="control alt CLOSE_BRACKET"/>
<keyboard-shortcut first-keystroke="control alt B"/>
</action>
<action id="EditorNextWord">
<keyboard-shortcut first-keystroke="control RIGHT"/>
<keyboard-shortcut first-keystroke="alt F"/>
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="control F"/>
</action>
<action id="CompileProject">
<keyboard-shortcut first-keystroke="shift alt M"/>
</action>
<action id="EditorLineStart">
<keyboard-shortcut first-keystroke="HOME"/>
<keyboard-shortcut first-keystroke="control A"/>
</action>
<action id="EditorCodeBlockStartWithSelection">
<keyboard-shortcut first-keystroke="shift control OPEN_BRACKET"/>
<keyboard-shortcut first-keystroke="shift control alt B"/>
</action>
<action id="EditorLeft">
<keyboard-shortcut first-keystroke="LEFT"/>
<keyboard-shortcut first-keystroke="control B"/>
</action>
<action id="EditorDelete">
<keyboard-shortcut first-keystroke="DELETE"/>
<keyboard-shortcut first-keystroke="control D"/>
</action>
<action id="CloseAllEditors">
<keyboard-shortcut first-keystroke="control X" second-keystroke="control C"/>
</action>
<action id="RecentFiles"/>
<action id="Find">
<keyboard-shortcut first-keystroke="control alt S"/>
<keyboard-shortcut first-keystroke="alt F3"/>
<keyboard-shortcut first-keystroke="control S"/>
</action>
<action id="EditorPreviousWord">
<keyboard-shortcut first-keystroke="control LEFT"/>
<keyboard-shortcut first-keystroke="alt B"/>
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="control B"/>
</action>
<action id="EditorCopy">
<keyboard-shortcut first-keystroke="control INSERT"/>
<keyboard-shortcut first-keystroke="alt C"/>
<keyboard-shortcut first-keystroke="alt W"/>
<keyboard-shortcut first-keystroke="ESCAPE" second-keystroke="W"/>
</action>
<action id="EditorCodeBlockStart">
<keyboard-shortcut first-keystroke="control OPEN_BRACKET"/>
<keyboard-shortcut first-keystroke="control alt OPEN_BRACKET"/>
<keyboard-shortcut first-keystroke="control alt F"/>
</action>
<action id="EditorTab"/>
<action id="EmacsStyleIndent">
<keyboard-shortcut first-keystroke="TAB"/>
</action>
<action id="EditorUp">
<keyboard-shortcut first-keystroke="UP"/>
<keyboard-shortcut first-keystroke="control P"/>
</action>
<action id="CloseEditor">
<keyboard-shortcut first-keystroke="control F4"/>
<keyboard-shortcut first-keystroke="control X" second-keystroke="K"/>
</action>
<action id="SplitVertical">
<keyboard-shortcut first-keystroke="control 2"/>
</action>
<action id="SplitHorisontal">
<keyboard-shortcut first-keystroke="control 3"/>
</action>
<action id="UnsplitAll">
<keyboard-shortcut first-keystroke="control 1"/>
</action>
<action id="Unsplit">
<keyboard-shortcut first-keystroke="control 0"/>
</action>
<action id="ChangeSplitOrientation">
<keyboard-shortcut first-keystroke="control 5"/>
</action>
<action id="NextSplitter">
<keyboard-shortcut first-keystroke="control X" second-keystrole="O"/>
</action>
<action id="Replace">
<keyboard-shortcut first-keystroke="shift alt 5"/>
</action>
<action id="EditorTextEnd">
<keyboard-shortcut first-keystroke="control END"/>
<keyboard-shortcut first-keystroke="shift alt PERIOD"/>
</action>
<action id="GotoImplementation"/>
<action id="EditorPaste">
<keyboard-shortcut first-keystroke="alt P"/>
<keyboard-shortcut first-keystroke="shift INSERT"/>
<keyboard-shortcut first-keystroke="control Y"/>
</action>
<action id="EditorPageDown">
<keyboard-shortcut first-keystroke="PAGE_DOWN"/>
<keyboard-shortcut first-keystroke="control V"/>
</action>
<action id="OpenFile">
<keyboard-shortcut first-keystroke="control X" second-keystroke="control F"/>
</action>
<action id="VcsShowNextChangeMarker">
<keyboard-shortcut first-keystroke="shift control alt DOWN"/>
</action>
<action id="VcsShowPrevChangeMarker">
<keyboard-shortcut first-keystroke="shift control alt UP"/>
</action>
</keymap>
</component>
@@ -0,0 +1,49 @@
<component>
<keymap version="1" name="Default for GNOME" disable-mnemonics="false" parent="Default for XWin">
<action id="Back">
<keyboard-shortcut first-keystroke="shift alt LEFT" />
</action>
<action id="Debugger.NextContent">
<keyboard-shortcut first-keystroke="shift alt RIGHT" />
</action>
<action id="Debugger.PreviousContent">
<keyboard-shortcut first-keystroke="shift alt LEFT" />
</action>
<action id="EvaluateExpression">
<keyboard-shortcut first-keystroke="shift alt 8" />
</action>
<action id="Find">
<keyboard-shortcut first-keystroke="control F" />
<keyboard-shortcut first-keystroke="shift alt 3" />
</action>
<action id="FindUsages">
<keyboard-shortcut first-keystroke="shift alt 7" />
</action>
<action id="Forward">
<keyboard-shortcut first-keystroke="shift alt RIGHT" />
</action>
<action id="IDEtalk.SearchUserHistory">
<keyboard-shortcut first-keystroke="shift alt 7" />
</action>
<action id="NextOccurence">
<keyboard-shortcut first-keystroke="shift alt DOWN" />
</action>
<action id="PreviousOccurence">
<keyboard-shortcut first-keystroke="shift alt UP" />
</action>
<action id="ProjectViewChangeView">
<keyboard-shortcut first-keystroke="shift alt 1" />
<keyboard-shortcut first-keystroke="alt F1" />
</action>
<action id="RunToCursor">
<keyboard-shortcut first-keystroke="shift alt 9" />
</action>
<action id="SelectIn">
<keyboard-shortcut first-keystroke="shift alt 1" />
<keyboard-shortcut first-keystroke="alt F1" />
</action>
<action id="ShowExecutionPoint">
<keyboard-shortcut first-keystroke="shift alt 0" />
</action>
</keymap>
</component>
@@ -0,0 +1,93 @@
<component>
<keymap version="1" name="Default for KDE" disable-mnemonics="false" parent="Default for XWin">
<action id="ChangeSignature">
<keyboard-shortcut first-keystroke="control 6" />
</action>
<action id="CloseActiveTab">
<keyboard-shortcut first-keystroke="shift control 4" />
</action>
<action id="CloseEditor">
<keyboard-shortcut first-keystroke="control 4" />
</action>
<action id="CompileDirty">
<keyboard-shortcut first-keystroke="control 9" />
</action>
<action id="EvaluateExpression">
<keyboard-shortcut first-keystroke="shift alt 8" />
</action>
<action id="FileStructurePopup">
<keyboard-shortcut first-keystroke="control 0" />
</action>
<action id="Find">
<keyboard-shortcut first-keystroke="control F" />
<keyboard-shortcut first-keystroke="shift alt 3" />
</action>
<action id="FindUsages">
<keyboard-shortcut first-keystroke="shift alt 7" />
</action>
<action id="FindUsagesInFile">
<keyboard-shortcut first-keystroke="control 7" />
</action>
<action id="FindWordAtCaret">
<keyboard-shortcut first-keystroke="control 3" />
</action>
<action id="GotoBookmark0" />
<action id="GotoBookmark1" />
<action id="GotoBookmark2" />
<action id="GotoBookmark3" />
<action id="GotoBookmark4" />
<action id="GotoBookmark5" />
<action id="GotoBookmark6" />
<action id="GotoBookmark7" />
<action id="GotoBookmark8" />
<action id="GotoBookmark9" />
<action id="HighlightUsagesInFile">
<keyboard-shortcut first-keystroke="shift control 7" />
</action>
<action id="IDEtalk.SearchUserHistory">
<keyboard-shortcut first-keystroke="shift alt 7" />
</action>
<action id="Images.Thumbnails.Hide">
<keyboard-shortcut first-keystroke="control 4" />
</action>
<action id="IntroduceVariable">
<keyboard-shortcut first-keystroke="shift alt V" />
</action>
<action id="ProjectViewChangeView">
<keyboard-shortcut first-keystroke="shift alt 1" />
</action>
<action id="ReformatCode">
<keyboard-shortcut first-keystroke="shift alt L" />
</action>
<action id="Refresh">
<keyboard-shortcut first-keystroke="control 5" />
</action>
<action id="Rerun">
<keyboard-shortcut first-keystroke="control 5" />
</action>
<action id="RestoreDefaultLayout">
<keyboard-shortcut first-keystroke="shift alt F12" />
</action>
<action id="RunToCursor">
<keyboard-shortcut first-keystroke="shift alt 9" />
</action>
<action id="SelectIn">
<keyboard-shortcut first-keystroke="shift alt 1" />
</action>
<action id="ShowErrorDescription">
<keyboard-shortcut first-keystroke="control 1" />
</action>
<action id="ShowExecutionPoint">
<keyboard-shortcut first-keystroke="shift alt 0" />
</action>
<action id="Stop">
<keyboard-shortcut first-keystroke="control 2" />
</action>
<action id="ToggleLineBreakpoint">
<keyboard-shortcut first-keystroke="control 8" />
</action>
<action id="ViewBreakpoints">
<keyboard-shortcut first-keystroke="shift control 8" />
</action>
</keymap>
</component>
@@ -0,0 +1,292 @@
<component>
<keymap name="Mac OS X" parent="$default" version="1" disable-mnemonics="true">
<action id="FileChooser.TogglePathShowing">
<keyboard-shortcut first-keystroke="meta P"/>
</action>
<action id="Debugger.PreviousContent">
<keyboard-shortcut first-keystroke="control alt shift LEFT" />
</action>
<action id="Debugger.NextContent">
<keyboard-shortcut first-keystroke="control alt shift RIGHT" />
</action>
<action id="Debugger.MaximizeContent">
<keyboard-shortcut first-keystroke="control alt shift UP" />
</action>
<action id="Debugger.RestoreContent">
<keyboard-shortcut first-keystroke="control alt shift DOWN" />
</action>
<action id="Debugger.HideContent">
<keyboard-shortcut first-keystroke="control alt shift BACK_SPACE" />
</action>
<action id="Debugger.DetachContent">
<keyboard-shortcut first-keystroke="control alt shift ENTER" />
</action>
<action id="NextSplitter">
<keyboard-shortcut first-keystroke="alt TAB"/>
</action>
<action id="PrevSplitter">
<keyboard-shortcut first-keystroke="alt shift TAB"/>
</action>
<action id="ShowSettings">
<keyboard-shortcut first-keystroke="meta COMMA"/>
</action>
<action id="ShowProjectStructureSettings">
<keyboard-shortcut first-keystroke="meta SEMICOLON"/>
</action>
<action id="CodeCompletion">
<keyboard-shortcut first-keystroke="control SPACE"/>
</action>
<action id="ClassNameCompletion">
<keyboard-shortcut first-keystroke="control alt SPACE"/>
</action>
<action id="SmartTypeCompletion">
<keyboard-shortcut first-keystroke="control shift SPACE"/>
</action>
<action id="EditorScrollUp">
<keyboard-shortcut first-keystroke="meta UP"/>
</action>
<action id="EditorScrollDown">
<keyboard-shortcut first-keystroke="meta DOWN"/>
</action>
<action id="PreviousTab">
<keyboard-shortcut first-keystroke="control LEFT"/>
</action>
<action id="PreviousEditorTab">
<keyboard-shortcut first-keystroke="control shift LEFT"/>
</action>
<action id="EditorPreviousWord">
<keyboard-shortcut first-keystroke="alt LEFT"/>
</action>
<action id="QuickJavaDoc">
<keyboard-shortcut first-keystroke="control J"/>
<mouse-shortcut keystroke="control button2"/>
</action>
<action id="SafeDelete">
<keyboard-shortcut first-keystroke="meta DELETE"/>
</action>
<action id="RemoveFromFavorites">
<keyboard-shortcut first-keystroke="control DELETE"/>
</action>
<action id="EditorDeleteToWordStart">
<keyboard-shortcut first-keystroke="alt BACK_SPACE"/>
</action>
<action id="EditorDeleteToWordEnd">
<keyboard-shortcut first-keystroke="alt DELETE"/>
</action>
<action id="DebugClass"/>
<action id="EditorStartNewLine">
<keyboard-shortcut first-keystroke="shift ENTER"/>
</action>
<action id="ExternalJavaDoc">
<keyboard-shortcut first-keystroke="shift F1"/>
</action>
<action id="EditorContextInfo">
<keyboard-shortcut first-keystroke="control shift Q"/>
</action>
<action id="MethodDown">
<keyboard-shortcut first-keystroke="control DOWN"/>
</action>
<action id="EditorPreviousWordWithSelection">
<keyboard-shortcut first-keystroke="alt shift LEFT"/>
</action>
<action id="RunGc"/>
<action id="RunClass"/>
<action id="GotoBookmark0">
<keyboard-shortcut first-keystroke="control 0"/>
</action>
<action id="GotoBookmark1">
<keyboard-shortcut first-keystroke="control 1"/>
</action>
<action id="GotoBookmark2">
<keyboard-shortcut first-keystroke="control 2"/>
</action>
<action id="GotoBookmark3">
<keyboard-shortcut first-keystroke="control 3"/>
</action>
<action id="GotoBookmark4">
<keyboard-shortcut first-keystroke="control 4"/>
</action>
<action id="GotoBookmark5">
<keyboard-shortcut first-keystroke="control 5"/>
</action>
<action id="GotoBookmark6">
<keyboard-shortcut first-keystroke="control 6"/>
</action>
<action id="GotoBookmark7">
<keyboard-shortcut first-keystroke="control 7"/>
</action>
<action id="GotoBookmark8">
<keyboard-shortcut first-keystroke="control 8"/>
</action>
<action id="GotoBookmark9">
<keyboard-shortcut first-keystroke="control 9"/>
</action>
<action id="MethodUp">
<keyboard-shortcut first-keystroke="control UP"/>
</action>
<action id="NextTab">
<keyboard-shortcut first-keystroke="control RIGHT"/>
</action>
<action id="ShowContent">
<keyboard-shortcut first-keystroke="control DOWN"/>
</action>
<action id="NextEditorTab">
<keyboard-shortcut first-keystroke="control shift RIGHT"/>
</action>
<action id="TogglePopupHints"/>
<action id="EditorNextWordWithSelection">
<keyboard-shortcut first-keystroke="alt shift RIGHT"/>
</action>
<action id="EditorNextWord">
<keyboard-shortcut first-keystroke="alt RIGHT"/>
</action>
<action id="EditorLineStart">
<keyboard-shortcut first-keystroke="HOME"/>
<keyboard-shortcut first-keystroke="meta LEFT"/>
</action>
<action id="ValidateXml"/>
<action id="TypeHierarchy">
<keyboard-shortcut first-keystroke="control H"/>
</action>
<action id="ToggleReadOnlyAttribute"/>
<action id="ShowPopupMenu"/>
<action id="EditorLineStartWithSelection">
<keyboard-shortcut first-keystroke="shift HOME"/>
<keyboard-shortcut first-keystroke="meta shift LEFT"/>
</action>
<action id="ContextHelp">
<keyboard-shortcut first-keystroke="F1"/>
</action>
<action id="ActivateMessagesToolWindow">
<keyboard-shortcut first-keystroke="meta 0"/>
</action>
<action id="ActivateProjectToolWindow">
<keyboard-shortcut first-keystroke="meta 1"/>
</action>
<action id="ActivateCommanderToolWindow">
<keyboard-shortcut first-keystroke="meta 2"/>
</action>
<action id="ActivateFindToolWindow">
<keyboard-shortcut first-keystroke="meta 3"/>
</action>
<action id="ActivateRunToolWindow">
<keyboard-shortcut first-keystroke="meta 4"/>
</action>
<action id="ActivateDebugToolWindow">
<keyboard-shortcut first-keystroke="meta 5"/>
</action>
<action id="ActivateTODOToolWindow">
<keyboard-shortcut first-keystroke="meta 6"/>
</action>
<action id="ActivateStructureToolWindow">
<keyboard-shortcut first-keystroke="meta 7"/>
</action>
<action id="ActivateHierarchyToolWindow">
<keyboard-shortcut first-keystroke="meta 8"/>
</action>
<action id="ActivateChangesToolWindow">
<keyboard-shortcut first-keystroke="meta 9"/>
</action>
<action id="NewElement">
<keyboard-shortcut first-keystroke="control N"/>
<keyboard-shortcut first-keystroke="control ENTER"/>
</action>
<action id="Generate">
<keyboard-shortcut first-keystroke="control N"/>
<keyboard-shortcut first-keystroke="control ENTER"/>
</action>
<action id="EditorToggleColumnMode">
<keyboard-shortcut first-keystroke="meta shift MULTIPLY"/>
</action>
<action id="EditorLineEndWithSelection">
<keyboard-shortcut first-keystroke="shift END"/>
<keyboard-shortcut first-keystroke="meta shift RIGHT"/>
</action>
<action id="ExportToTextFile">
<keyboard-shortcut first-keystroke="control O"/>
</action>
<action id="EditorLineEnd">
<keyboard-shortcut first-keystroke="END"/>
<keyboard-shortcut first-keystroke="meta RIGHT"/>
</action>
<action id="CreateConfiguration"/>
<action id="CloseWindow"/>
<action id="Exit">
<keyboard-shortcut first-keystroke="meta Q"/>
</action>
<action id="NextSplitter">
<keyboard-shortcut first-keystroke="control TAB"/>
</action>
<action id="PrevSplitter">
<keyboard-shortcut first-keystroke="control shift TAB"/>
</action>
<action id="GotoTypeDeclaration">
<keyboard-shortcut first-keystroke="control shift B"/>
<mouse-shortcut keystroke="meta shift button1"/>
<mouse-shortcut keystroke="shift button2"/>
</action>
<action id="EditorJoinLines">
<keyboard-shortcut first-keystroke="control shift J"/>
</action>
<action id="FindNext">
<keyboard-shortcut first-keystroke="F3"/>
<keyboard-shortcut first-keystroke="control L"/>
</action>
<action id="FindPrevious">
<keyboard-shortcut first-keystroke="shift F3"/>
<keyboard-shortcut first-keystroke="control shift L"/>
</action>
<action id="VcsShowNextChangeMarker">
<keyboard-shortcut first-keystroke="shift control alt DOWN"/>
</action>
<action id="VcsShowPrevChangeMarker">
<keyboard-shortcut first-keystroke="shift control alt UP"/>
</action>
<action id="CallHierarchy">
<keyboard-shortcut first-keystroke="control alt H"/>
</action>
<action id="CommentByBlockComment">
<keyboard-shortcut first-keystroke="control shift SLASH"/>
<keyboard-shortcut first-keystroke="control shift DIVIDE"/>
<keyboard-shortcut first-keystroke="meta shift SLASH"/>
<keyboard-shortcut first-keystroke="meta shift DIVIDE"/>
</action>
<action id="ReplaceInPath">
<keyboard-shortcut first-keystroke="control shift R"/>
</action>
<action id="FindInPath">
<keyboard-shortcut first-keystroke="control shift F"/>
</action>
<action id="Refresh">
<keyboard-shortcut first-keystroke="control F5"/>
</action>
<action id="Rerun">
<keyboard-shortcut first-keystroke="control F5"/>
</action>
<action id="RunClass">
<keyboard-shortcut first-keystroke="control shift F10"/>
</action>
<action id="DebugClass">
<keyboard-shortcut first-keystroke="control shift F9"/>
</action>
<action id="TestGestureAction">
<keyboard-gesture-shortcut keystroke="meta 1" modifier="dblClick"/>
</action>
<action id="ToolWindowSwitcher">
<keyboard-shortcut first-keystroke="ctrl TAB"/>
<keyboard-shortcut first-keystroke="ctrl shift TAB"/>
</action>
<action id="Vcs.QuickListPopupAction">
<keyboard-shortcut first-keystroke="ctrl V" />
</action>
</keymap>
</component>
@@ -0,0 +1,365 @@
<component>
<keymap version="1" name="NetBeans 6.5" parent="$default">
<action id="$Redo">
<keyboard-shortcut first-keystroke="shift control Z" />
<keyboard-shortcut first-keystroke="shift alt BACK_SPACE" />
<keyboard-shortcut first-keystroke="control Y" />
</action>
<action id="ActivateCommanderToolWindow" />
<action id="ActivateFindToolWindow">
<keyboard-shortcut first-keystroke="shift alt U" />
<keyboard-shortcut first-keystroke="shift control 0" />
<keyboard-shortcut first-keystroke="alt 2" />
</action>
<action id="ActivateMessagesToolWindow">
<keyboard-shortcut first-keystroke="control 4" />
<keyboard-shortcut first-keystroke="alt 0" />
</action>
<action id="ActivatePaletteToolWindow">
<keyboard-shortcut first-keystroke="shift control 8" />
</action>
<action id="ActivateProjectToolWindow">
<keyboard-shortcut first-keystroke="control 1" />
<keyboard-shortcut first-keystroke="control 2" />
<keyboard-shortcut first-keystroke="control 3" />
<keyboard-shortcut first-keystroke="alt 1" />
</action>
<action id="ActivateStructureToolWindow">
<keyboard-shortcut first-keystroke="control 7" />
<keyboard-shortcut first-keystroke="alt 7" />
</action>
<action id="ActivateTODOToolWindow">
<keyboard-shortcut first-keystroke="alt 6" />
<keyboard-shortcut first-keystroke="control 6" />
</action>
<action id="AddToFavoritesPopup" />
<action id="Back">
<keyboard-shortcut first-keystroke="alt LEFT" />
</action>
<action id="CheckinProject" />
<action id="ClassNameCompletion">
<keyboard-shortcut first-keystroke="control alt SPACE" />
<keyboard-shortcut first-keystroke="control alt BACK_SLASH" />
</action>
<action id="CloneElement" />
<action id="CloseActiveTab">
<keyboard-shortcut first-keystroke="control W" />
</action>
<action id="CloseAllEditors">
<keyboard-shortcut first-keystroke="shift control W" />
<keyboard-shortcut first-keystroke="shift control F4" />
</action>
<action id="CloseEditor">
<keyboard-shortcut first-keystroke="control F4" />
<keyboard-shortcut first-keystroke="control W" />
</action>
<action id="CloseWindow">
<keyboard-shortcut first-keystroke="control W" />
</action>
<action id="CodeCompletion">
<keyboard-shortcut first-keystroke="control SPACE" />
<keyboard-shortcut first-keystroke="control BACK_SLASH" />
</action>
<action id="CollapseBlock" />
<action id="CollapseSelection" />
<action id="CommentByLineComment">
<keyboard-shortcut first-keystroke="control SLASH" />
<keyboard-shortcut first-keystroke="control DIVIDE" />
<keyboard-shortcut first-keystroke="shift control C" />
</action>
<action id="Compile">
<keyboard-shortcut first-keystroke="F9" />
</action>
<action id="CompileDirty">
<keyboard-shortcut first-keystroke="F11" />
</action>
<action id="CompileProject">
<keyboard-shortcut first-keystroke="shift F11" />
</action>
<action id="CopyElement" />
<action id="CopyPaths" />
<action id="Debug">
<keyboard-shortcut first-keystroke="control F5" />
</action>
<action id="DebugAgain" />
<action id="DebugClass">
<keyboard-shortcut first-keystroke="shift control F5" />
<keyboard-shortcut first-keystroke="shift alt F5" />
</action>
<action id="Debugger.MaximizeContent" />
<action id="Debugger.NewWatch">
<keyboard-shortcut first-keystroke="shift control F7" />
</action>
<action id="Debugger.RestoreContent" />
<action id="Debugger.ResumeThread">
<keyboard-shortcut first-keystroke="F5" />
</action>
<action id="Editor Redo">
<keyboard-shortcut first-keystroke="control Y" />
</action>
<action id="EditorCompleteStatement">
<keyboard-shortcut first-keystroke="shift control ENTER" />
<keyboard-shortcut first-keystroke="control SEMICOLON" />
</action>
<action id="EditorDeleteLine">
<keyboard-shortcut first-keystroke="control E" />
</action>
<action id="EditorDuplicate">
<keyboard-shortcut first-keystroke="control D" />
<keyboard-shortcut first-keystroke="shift control DOWN" />
<keyboard-shortcut first-keystroke="shift control UP" />
</action>
<action id="EditorIndentSelection">
<keyboard-shortcut first-keystroke="shift alt RIGHT" />
</action>
<action id="EditorMoveToPageBottom">
<keyboard-shortcut first-keystroke="shift alt PAGE_DOWN" />
</action>
<action id="EditorMoveToPageTop">
<keyboard-shortcut first-keystroke="shift alt PAGE_UP" />
</action>
<action id="EditorScrollToCenter" />
<action id="EditorSelectWord">
<keyboard-shortcut first-keystroke="shift alt PERIOD" />
</action>
<action id="EditorToggleCase">
<keyboard-shortcut first-keystroke="control U" second-keystroke="S" />
</action>
<action id="EditorUnSelectWord">
<keyboard-shortcut first-keystroke="shift alt COMMA" />
</action>
<action id="EditorUnindentSelection">
<keyboard-shortcut first-keystroke="shift alt LEFT" />
</action>
<action id="EvaluateExpression">
<keyboard-shortcut first-keystroke="control F9" />
</action>
<action id="ExtractMethod">
<keyboard-shortcut first-keystroke="shift alt M" />
</action>
<action id="FileChooser.GotoHome" />
<action id="FileStructurePopup">
<keyboard-shortcut first-keystroke="control F12" />
<keyboard-shortcut first-keystroke="shift control F12" />
</action>
<action id="FindUsagesInFile" />
<action id="Forward">
<keyboard-shortcut first-keystroke="alt RIGHT" />
</action>
<action id="GotoAction">
<keyboard-shortcut first-keystroke="control I" />
</action>
<action id="GotoBookmark0" />
<action id="GotoBookmark1" />
<action id="GotoBookmark2" />
<action id="GotoBookmark3" />
<action id="GotoBookmark4" />
<action id="GotoBookmark5" />
<action id="GotoBookmark6" />
<action id="GotoBookmark7" />
<action id="GotoBookmark8" />
<action id="GotoBookmark9" />
<action id="GotoClass">
<keyboard-shortcut first-keystroke="control O" />
</action>
<action id="GotoFile">
<keyboard-shortcut first-keystroke="shift alt O" />
</action>
<action id="GotoNextBookmark">
<keyboard-shortcut first-keystroke="shift control PERIOD" />
</action>
<action id="GotoNextError">
<keyboard-shortcut first-keystroke="F2" />
<keyboard-shortcut first-keystroke="control PERIOD" />
</action>
<action id="GotoPreviousBookmark">
<keyboard-shortcut first-keystroke="shift control COMMA" />
</action>
<action id="GotoPreviousError">
<keyboard-shortcut first-keystroke="shift F2" />
<keyboard-shortcut first-keystroke="control COMMA" />
</action>
<action id="GotoSuperMethod">
<keyboard-shortcut first-keystroke="shift control P" />
</action>
<action id="GotoSymbol">
<keyboard-shortcut first-keystroke="shift control alt O" />
</action>
<action id="Graph.Print">
<keyboard-shortcut first-keystroke="shift control alt P" />
</action>
<action id="GuiDesigner.DecreaseIndent">
<keyboard-shortcut first-keystroke="shift alt LEFT" />
</action>
<action id="GuiDesigner.ExpandSelection">
<keyboard-shortcut first-keystroke="shift alt PERIOD" />
</action>
<action id="GuiDesigner.IncreaseIndent">
<keyboard-shortcut first-keystroke="shift alt RIGHT" />
</action>
<action id="GuiDesigner.ReloadCustomComponents">
<keyboard-shortcut first-keystroke="shift control R" />
</action>
<action id="GuiDesigner.ShrinkSelection">
<keyboard-shortcut first-keystroke="shift alt COMMA" />
</action>
<action id="HideAllWindows" />
<action id="HippieBackwardCompletion">
<keyboard-shortcut first-keystroke="control K" />
</action>
<action id="HippieCompletion">
<keyboard-shortcut first-keystroke="shift control K" />
</action>
<action id="ImplementMethods" />
<action id="IntroduceConstant">
<keyboard-shortcut first-keystroke="shift alt C" />
</action>
<action id="IntroduceField">
<keyboard-shortcut first-keystroke="shift alt E" />
</action>
<action id="IntroduceVariable">
<keyboard-shortcut first-keystroke="shift alt V" />
</action>
<action id="MethodDown">
<keyboard-shortcut first-keystroke="control alt DOWN" />
</action>
<action id="MethodHierarchy" />
<action id="MethodHierarchy.ImplementMethodAction" />
<action id="MethodHierarchy.OverrideMethodAction" />
<action id="MethodUp">
<keyboard-shortcut first-keystroke="control alt UP" />
</action>
<action id="Move">
<keyboard-shortcut first-keystroke="control M" />
</action>
<action id="MoveStatementDown">
<keyboard-shortcut first-keystroke="shift alt DOWN" />
</action>
<action id="MoveStatementUp">
<keyboard-shortcut first-keystroke="shift alt UP" />
</action>
<action id="NewElement">
<keyboard-shortcut first-keystroke="alt INSERT" />
<keyboard-shortcut first-keystroke="control N" />
</action>
<action id="NewProject">
<keyboard-shortcut first-keystroke="shift control N" />
</action>
<action id="NextEditorTab">
<keyboard-shortcut first-keystroke="control alt PAGE_DOWN" />
</action>
<action id="NextOccurence">
<keyboard-shortcut first-keystroke="alt DOWN" />
</action>
<action id="NextTab">
<keyboard-shortcut first-keystroke="control PAGE_DOWN" />
</action>
<action id="OpenProject">
<keyboard-shortcut first-keystroke="shift control O" />
</action>
<action id="OptimizeImports">
<keyboard-shortcut first-keystroke="shift control I" />
</action>
<action id="OverrideMethods" />
<action id="PreviousEditorTab">
<keyboard-shortcut first-keystroke="control alt PAGE_UP" />
</action>
<action id="PreviousOccurence">
<keyboard-shortcut first-keystroke="alt UP" />
</action>
<action id="PreviousTab">
<keyboard-shortcut first-keystroke="control PAGE_UP" />
</action>
<action id="Print">
<keyboard-shortcut first-keystroke="shift control alt P" />
</action>
<action id="QuickImplementations" />
<action id="RecentChangedFiles" />
<action id="RecentChanges" />
<action id="RecentFiles">
<keyboard-shortcut first-keystroke="shift F4" />
</action>
<action id="ReformatCode">
<keyboard-shortcut first-keystroke="shift alt F" />
</action>
<action id="Refresh" />
<action id="RenameElement">
<keyboard-shortcut first-keystroke="control R" />
</action>
<action id="Replace">
<keyboard-shortcut first-keystroke="control H" />
</action>
<action id="ReplaceInPath">
<keyboard-shortcut first-keystroke="shift control H" />
</action>
<action id="Rerun" />
<action id="Resume">
<keyboard-shortcut first-keystroke="F5" />
</action>
<action id="Run">
<keyboard-shortcut first-keystroke="F6" />
</action>
<action id="RunClass">
<keyboard-shortcut first-keystroke="shift alt F6" />
<keyboard-shortcut first-keystroke="shift F6" />
</action>
<action id="RunToCursor">
<keyboard-shortcut first-keystroke="F4" />
</action>
<action id="SaveAll">
<keyboard-shortcut first-keystroke="control S" />
<keyboard-shortcut first-keystroke="shift control S" />
</action>
<action id="SelectIn">
<keyboard-shortcut first-keystroke="shift control 1" />
<keyboard-shortcut first-keystroke="shift control 2" />
<keyboard-shortcut first-keystroke="shift control 3" />
<keyboard-shortcut first-keystroke="shift control 9" />
</action>
<action id="ShowBookmarks">
<keyboard-shortcut first-keystroke="shift control M" />
</action>
<action id="ShowPopupMenu">
<keyboard-shortcut first-keystroke="CONTEXT_MENU" />
<keyboard-shortcut first-keystroke="shift F10" />
</action>
<action id="SmartTypeCompletion">
<keyboard-shortcut first-keystroke="shift control SPACE" />
<keyboard-shortcut first-keystroke="shift control BACK_SLASH" />
</action>
<action id="StepOut">
<keyboard-shortcut first-keystroke="control F7" />
</action>
<action id="Stop">
<keyboard-shortcut first-keystroke="shift F5" />
<keyboard-shortcut first-keystroke="shift control DELETE" />
</action>
<action id="StructuralSearchPlugin.StructuralReplaceAction" />
<action id="StructuralSearchPlugin.StructuralSearchAction" />
<action id="ToggleBookmark" />
<action id="ToggleDockMode">
<keyboard-shortcut first-keystroke="control BACK_SPACE" />
</action>
<action id="ToggleFloatingMode">
<keyboard-shortcut first-keystroke="shift alt D" />
</action>
<action id="ToggleFullScreenMode">
<keyboard-shortcut first-keystroke="control alt F11" />
<keyboard-shortcut first-keystroke="shift alt ENTER" />
</action>
<action id="TypeHierarchy">
<keyboard-shortcut first-keystroke="shift alt F12" />
</action>
<action id="Uml.PrintGraph">
<keyboard-shortcut first-keystroke="shift control alt P" />
</action>
<action id="Unwrap" />
<action id="UsageView.ShowRecentFindUsages" />
<action id="ValidateJsp">
<keyboard-shortcut first-keystroke="shift alt F9" />
</action>
<action id="ValidateXml">
<keyboard-shortcut first-keystroke="shift alt F9" />
</action>
</keymap>
</component>
@@ -0,0 +1,214 @@
<component>
<keymap name="visual studio" parent="$default" version="1" disable-mnemonics="false">
<action id="StepOut">
<keyboard-shortcut first-keystroke="shift F11"/>
<keyboard-shortcut first-keystroke="shift control F8"/>
</action>
<action id="Resume">
<keyboard-shortcut first-keystroke="F5"/>
</action>
<action id="QuickEvaluateExpression">
<keyboard-shortcut first-keystroke="shift F9"/>
</action>
<action id="EditorDeleteLine">
<keyboard-shortcut first-keystroke="control Y"/>
<keyboard-shortcut first-keystroke="shift control L"/>
</action>
<action id="ShowErrorDescription">
<keyboard-shortcut first-keystroke="control F1"/>
<keyboard-shortcut first-keystroke="alt T"/>
</action>
<action id="FindUsages">
<keyboard-shortcut first-keystroke="shift alt F7"/>
</action>
<action id="StepInto">
<keyboard-shortcut first-keystroke="F11"/>
<keyboard-shortcut first-keystroke="F8"/>
</action>
<action id="ForceStepInto">
<keyboard-shortcut first-keystroke="alt F11"/>
<keyboard-shortcut first-keystroke="alt F8"/>
</action>
<action id="$Cut">
<keyboard-shortcut first-keystroke="control X"/>
</action>
<action id="Compile">
<keyboard-shortcut first-keystroke="control F7"/>
</action>
<action id="ReformatCode">
<keyboard-shortcut first-keystroke="alt F8"/>
<keyboard-shortcut first-keystroke="control alt F"/>
</action>
<action id="Generate">
<keyboard-shortcut first-keystroke="control N"/>
<keyboard-shortcut first-keystroke="alt INSERT"/>
</action>
<action id="ShowExecutionPoint">
<keyboard-shortcut first-keystroke="alt MULTIPLY"/>
<keyboard-shortcut first-keystroke="control L"/>
</action>
<action id="$Paste">
<keyboard-shortcut first-keystroke="control V"/>
</action>
<action id="CommentByBlockComment">
<keyboard-shortcut first-keystroke="shift control SLASH"/>
<keyboard-shortcut first-keystroke="shift control DIVIDE"/>
<keyboard-shortcut first-keystroke="shift control COLON"/>
</action>
<action id="JumpToLastWindow"/>
<action id="ActivateWebToolWindow">
<keyboard-shortcut first-keystroke="control alt W"/>
</action>
<action id="StepOver">
<keyboard-shortcut first-keystroke="F10"/>
<keyboard-shortcut first-keystroke="shift F8"/>
</action>
<action id="GotoTypeDeclaration">
<keyboard-shortcut first-keystroke="shift alt F12"/>
<keyboard-shortcut first-keystroke="shift alt F2"/>
</action>
<action id="$Undo">
<keyboard-shortcut first-keystroke="control Z"/>
</action>
<action id="MethodHierarchy.OverrideMethodAction">
<keyboard-shortcut first-keystroke="shift control O"/>
</action>
<action id="$Copy">
<keyboard-shortcut first-keystroke="control C"/>
</action>
<action id="GotoClass">
<keyboard-shortcut first-keystroke="control G"/>
</action>
<action id="$Redo">
<keyboard-shortcut first-keystroke="shift control Z"/>
</action>
<action id="ParameterInfo">
<keyboard-shortcut first-keystroke="shift control SPACE"/>
</action>
<action id="RunClass">
<keyboard-shortcut first-keystroke="control F9"/>
</action>
<action id="FindNext">
<keyboard-shortcut first-keystroke="F3"/>
</action>
<action id="Print">
<keyboard-shortcut first-keystroke="control P"/>
</action>
<action id="PropertyInspectorActions.AddProperty">
<keyboard-shortcut first-keystroke="alt INSERT" />
</action>
<action id="ImplementMethods">
<keyboard-shortcut first-keystroke="shift control I"/>
</action>
<action id="SmartTypeCompletion">
<keyboard-shortcut first-keystroke="alt SPACE"/>
<keyboard-shortcut first-keystroke="shift alt SPACE"/>
</action>
<action id="GotoDeclaration">
<keyboard-shortcut first-keystroke="F12"/>
<keyboard-shortcut first-keystroke="shift F2"/>
<keyboard-shortcut first-keystroke="control B"/>
<mouse-shortcut keystroke="ctrl button1"/>
<mouse-shortcut keystroke="button2"/>
</action>
<action id="NewElement">
<keyboard-shortcut first-keystroke="alt INSERT"/>
</action>
<action id="FindPrevious">
<keyboard-shortcut first-keystroke="shift F3"/>
</action>
<action id="MethodHierarchy.ImplementMethodAction">
<keyboard-shortcut first-keystroke="shift control I"/>
</action>
<action id="FindUsagesInFile">
<keyboard-shortcut first-keystroke="shift control F7"/>
<keyboard-shortcut first-keystroke="shift F12"/>
</action>
<action id="CompileDirty">
<keyboard-shortcut first-keystroke="F7"/>
</action>
<action id="GotoLine"/>
<action id="JumpToLastChange">
<keyboard-shortcut first-keystroke="shift control F2"/>
</action>
<action id="EditorCodeBlockEnd">
<keyboard-shortcut first-keystroke="control CLOSE_BRACKET"/>
<keyboard-shortcut first-keystroke="control ASTERISK"/>
</action>
<action id="RefreshEditor">
<keyboard-shortcut first-keystroke="alt R"/>
</action>
<action id="OverrideMethods">
<keyboard-shortcut first-keystroke="shift control O"/>
</action>
<action id="Debug">
<keyboard-shortcut first-keystroke="alt F5"/>
</action>
<action id="DebugAgain">
<keyboard-shortcut first-keystroke="alt shift F5"/>
</action>
<action id="ToggleLineBreakpoint">
<keyboard-shortcut first-keystroke="F9"/>
</action>
<action id="ToggleBookmark">
<keyboard-shortcut first-keystroke="control F2"/>
</action>
<action id="Pause">
<keyboard-shortcut first-keystroke="control PAUSE"/>
<keyboard-shortcut first-keystroke="shift control P"/>
</action>
<action id="Stop">
<keyboard-shortcut first-keystroke="shift F5"/>
</action>
<action id="CommentByLineComment">
<keyboard-shortcut first-keystroke="control SLASH"/>
<keyboard-shortcut first-keystroke="control DIVIDE"/>
<keyboard-shortcut first-keystroke="control COLON"/>
</action>
<action id="RunToCursor">
<keyboard-shortcut first-keystroke="control F10"/>
<keyboard-shortcut first-keystroke="control F8"/>
</action>
<action id="QuickJavaDoc">
<keyboard-shortcut first-keystroke="control Q"/>
<keyboard-shortcut first-keystroke="shift F1"/>
</action>
<action id="ShowBookmarks">
<keyboard-shortcut first-keystroke="alt F2"/>
</action>
<action id="ViewBreakpoints">
<keyboard-shortcut first-keystroke="alt F9"/>
</action>
<action id="TypeHierarchy">
<keyboard-shortcut first-keystroke="alt H"/>
</action>
<action id="EditorCodeBlockStart">
<keyboard-shortcut first-keystroke="control OPEN_BRACKET"/>
</action>
<action id="Run">
<keyboard-shortcut first-keystroke="control F5"/>
</action>
<action id="Replace">
<keyboard-shortcut first-keystroke="control H"/>
</action>
<action id="OpenFile">
<keyboard-shortcut first-keystroke="control O"/>
</action>
<action id="ProjectProperties">
<keyboard-shortcut first-keystroke="alt F7"/>
</action>
<action id="Refresh">
<keyboard-shortcut first-keystroke="control alt R"/>
</action>
<action id="ExternalJavaDoc">
<keyboard-shortcut first-keystroke="shift F1"/>
<keyboard-shortcut first-keystroke="control F1"/>
</action>
<action id="VcsShowNextChangeMarker">
<keyboard-shortcut first-keystroke="shift control alt DOWN"/>
</action>
<action id="VcsShowPrevChangeMarker">
<keyboard-shortcut first-keystroke="shift control alt UP"/>
</action>
</keymap>
</component>
@@ -0,0 +1,22 @@
<component>
<keymap version="1" name="Default for XWin" disable-mnemonics="false" parent="$default">
<action id="ForceRunToCursor">
<keyboard-shortcut first-keystroke="control alt 9" />
</action>
<action id="ForceStepOver">
<keyboard-shortcut first-keystroke="control alt 8" />
</action>
<action id="Images.EditExternaly">
<keyboard-shortcut first-keystroke="control alt 4" />
</action>
<action id="ShowUsages">
<keyboard-shortcut first-keystroke="control alt 7" />
</action>
<action id="SwitchCoverage">
<keyboard-shortcut first-keystroke="control alt 6" />
</action>
<action id="ToggleFullScreenMode">
<keyboard-shortcut first-keystroke="control alt MINUS" />
</action>
</keymap>
</component>