Search notes:
SQL Developer user information directory: SystemV.W.X.Y.Z/o.ide.x.x.x.x.x.x/settings.xml
SystemV.W.X.Y.Z/o.ide.x.x.x.x.x.x/settings.xml
seems to store
Note the <modifiedPreset>true</modifiedPreset>
at the end of this XML file which seems to indicate if the preferences that are recorded in this file have been changed since the installation.
<?xml version = '1.0' encoding = 'UTF-8'?>
<ide-settings class="java.util.HashMap" xmlns="http://xmlns.oracle.com/jdeveloper/110000/ide-preferences">
<Item>
<Key>editors-options</Key>
<Value class="java.net.URL" path="preferences.xml"/>
</Item>
<Item>
<Key>global-ignore-list</Key>
<Value class="oracle.ide.config.GlobalIgnoreList">
<list class="java.util.ArrayList">
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">**/CVS/**</first>
<second class="java.lang.Boolean">true</second>
</Item>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">**/.#*</first>
<second class="java.lang.Boolean">true</second>
</Item>
…
</list>
</Value>
</Item>
<Item>
<Key>oracle.ide.keyboard.KeyStrokeOptions</Key>
<Value class="oracle.ide.keyboard.KeyStrokeOptions">
<globalKeyMap>
<data>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">Ide.EXIT_CMD_ID</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">alt F4</Item>
</data>
</second>
</Item>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">Ide.UNDO_CMD_ID</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">alt [8]</Item>
</data>
</second>
</Item>
…
</globalKeyMap>
<localKeyMaps>
<Item>
<Key>/oracle/dbtools/unit_test/editor/accelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
<data class="java.util.ArrayList"/>
</Value>
</Item>
<Item>
<Key>oracle/dbtools/raptor/dba/navigator/accelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
<data>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">DbaMetrics.PAN_RIGHT</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">RIGHT</Item>
</data>
</second>
</Item>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">DbaMetrics.PAN_DOWN</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">DOWN</Item>
</data>
</second>
</Item>
…
</Value>
</Item>
<Item>
<Key>oracle/dbtools/raptor/oviewer/base/accelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
<data>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">raptor.dataeditor.insert</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">control I</Item>
</data>
</second>
</Item>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">raptor.dataeditor.delete</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">control D</Item>
</data>
</second>
</Item>
…
</Value>
</Item>
<Item>
<Key>oracle/dbtools/raptor/oviewer/base/accelerators2.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
<data>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">raptor.dataeditor.cell.popup</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">alt ENTER</Item>
</data>
</second>
</Item>
</data>
</Value>
</Item>
<Item>
<Key>oracle/dbtools/worksheet/accelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
<data>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">Ide.SAVE_CMD_ID</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">control S</Item>
</data>
</second>
</Item>
<Item class="oracle.javatools.util.Pair">
<first class="java.lang.String">Ide.PRINT_CMD_ID</first>
<second class="oracle.ide.keyboard.KeyStrokes">
<data>
<Item class="javax.swing.KeyStroke">control P</Item>
</data>
</second>
</Item>
</data>
</Value>
</Item>
<Item>
<Key>oracle/dbtools/worksheet/commands/dbmsoutput/accelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
…
</Value>
</Item>
<Item>
<Key>oracle/dbtools/worksheet/commands/sqltuningadvisor/accelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
<data class="java.util.ArrayList"/>
</Value>
</Item>
<Item>
<Key>oracle/dbtools/worksheet/editor/accelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
…
</Value>
</Item>
<Item>
<Key>oracle/ide/ceditor/keymap/accelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
…
</Value>
</Item>
<Item>
<Key>oracle/jdevimpl/help/localaccelerators.xml</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
…
</Value>
</Item>
<Item>
<Key>XmlEditingFramework</Key>
<Value class="oracle.ide.keyboard.KeyStrokeMap">
<data class="java.util.ArrayList"/>
</Value>
</Item>
</localKeyMaps>
<modifiedPreset>true</modifiedPreset>
<presetName>Default</presetName>
<registeredContexts>
<Item class="java.lang.String">oracle/ideimpl/editor/accelerators.xml</Item>
<Item class="java.lang.String">oracle/ide/ceditor/keymap/accelerators.xml</Item>
<Item class="java.lang.String">oracle/dbtools/raptor/plsql/accelerators.xml</Item>
…
</registeredContexts>
</Value>
</Item>
</ide-settings>