[[TranslatedPages]] [[PageOutline(2-10,Table of Contents)]] = Preferences dialog > Advanced Preferences tab = [[Image(source:trunk/images/preferences/advanced.png,link=)]] The **Advanced Peferences** tab shows all raw settings and allows to manipulate them. It is visible in [wikitr:/Help/ExpertMode expert mode] only. Most settings can more easily and safely be modified via the other tabs of this dialog box. Normally you should not need to use this display. Do so with caution. Invalid settings can cause errors and/or loss of data. You may be instructed to edit here in order to access experimental features. See more about user settings in the [wikitr:/Help/Preferences Preferences Overwiew]. === Search === Use the Search field to quickly access values and keys grouped by namespace. === List colors === 1. [[span(style=background-color:#FFFFC8;font-weight:bold;, Bold on yellow)]] - value has changed at least once. 1. [[span(style=background-color:#C8FFC8;font-weight:bold;, Bold on green)]] - value was changed in this dialog. 1. [[span(style=background-color:#C8FFC8;font-weight:normal;, Normal on green)]] - value was reset to default in this dialog. After JOSM being restarted all preference settings equal to their default values loose any markings. [[Image(Help/Preferences/Advanced:AdvancedPreferencesTab.png,344,right)]] === Buttons === Add:: To add keys with simple values and with a XML structure. Edit:: To edit one selected key/value pair. Reset:: Sets all selected key/value pairs to their default value. Read from file:: Imports a JOSM custom configuration XML file. That can contain preferences modifications, commands to download some files or plugins, and even JavaScript code.[[br]] After a file import is complete, you can see a detailed log and the changed preferences will be represented. You can reject these changes by pressing **Cancel** button. **Caution**: You can not undo reject file or plugin operations (download, delete, etc.), so be careful and do not open scripts from untrusted sources! Export selected items:: Generates a custom configuration XML file automatically. When reading this file, the key-value pairs will replace existing ones or be appended to them (in case of properties containing lists or maps). You can use it together with the **Search** field to find all preferences you need to backup or share. More...:: launches the popup menu with additional actions: * **Save ... profile** - saves part of preferences related to shortcuts, colors, toolbar and imagery to a separate custom configuration XML files. * **Load profile** - replace existing part of preferences with previously saved fragment (for example, reset all shortcuts to default and then load them from file). User should press OK to confirm changes. * **Reset preferences** - reset all preferences by deleting the preferences.xml file. See [wikitr:/Help/ResetPreferences Reset preferences] also. === Explanation === The table below contains settings not accessible in the other tabs of the Preferences dialog: ||= Key =||\ ||= Values =||= Default =||\ ||= Description =||\ || || ''panel''.buttonhiding ||\ || DYNAMIC, ALWAYS_HIDDEN or ALWAYS_SHOWN || DYNAMIC ||\ || See [wikitr:"/Help/JOSM interface customization" JOSM interface customization] ||\ || || ''panel''.minimized ||\ || true or false || false ||\ || See [wikitr:"/Help/JOSM interface customization" JOSM interface customization] ||\ || || ''panel''.docked ||\ || true or false || true ||\ || if a window is in the side pane or floating ||\ || || ''panel''.lastHeight ||\ || integer || mixed ||\ || is used to store the last used height of a panel ||\ || || ''panel''.preferredHeight ||\ || integer || mixed ||\ || can be used to overwrite the hard coded preferred height of a panel ||\ || || ''widget''.always-visible; ||\ || true or false || true ||\ || if TAB toggles this screen widget ||\ || || draw.anglesnap.* and probably keys starting with color.draw.angle.snap ||\ || mixed ||mixed||\ || should be explained at [wikitr:/Help/Action/Draw Action/Draw] ||\ || || edit.initial-move-threshold ||\ || pixels || || See [wikitr:/Help/Action/Select#Advanceddetails Action/Select] ||\ || || edit.initial-move-delay ||\ || ms || || See [wikitr:/Help/Action/Select#Advanceddetails Action/Select] ||\ || || message.movedManyElements ||\ || true or false || unset ||\ || See [wikitr:/Help/Action/Select#Movemultipleobjectsatoncemessage Action/Select] ||\ || || draw.fullscreen ||\ || true or false || false || See [wikitr:/Help/Action/FullscreenView Action/FullscreenView] ||\ || || zoom.undo.delay \\ zoom.undo.max ||\ || || || See [wikitr:/Help/Action/ZoomToPrevious#AdvancedPreferences Action/ZoomToPrevious] ||\ || || properties.presets.visible ||\ || || true || See [wikitr:/Help/Dialog/TagsMembership#AdvancedPreferences Dialog/TagsMembership] ||\ || || properties.presets.top ||\ || || true || See [wikitr:/Help/Dialog/TagsMembership#AdvancedPreferences Dialog/TagsMembership] ||\ || || url.openstreetmap-wiki ||\ |||| !https://wiki.openstreetmap.org/wiki/ ||\ || See [wikitr:/Help/Dialog/TagsMembership#AdvancedPreferences Dialog/TagsMembership] ||\ || || selectaction.cycles.multiple.matches ||\ || true or false || false ||\ || See [wikitr:/Help/Action/Select#Selectingsingleobjects Action/Select] ||\ || || osm.notes.daysClosed ||\ || -1, 0 or positive integer || 7 || See [wikitr:/Help/Dialog/Notes#AdvancedPreferences Dialog/Notes] ||\ || || osm.notes.downloadLimit ||\ || from ... to 10000 || 1000 || See [wikitr:/Help/Dialog/Notes#AdvancedPreferences Dialog/Notes] ||\ || || latlon.dms.decimal-format \\ latlon.dm.decimal-format \\ statusbar.decimal-format ||\ || || || See [wikitr:/Help/StatusBar#AdvancedPreferences StatusBar] ||\ || || statusbar.distance-threshold ||\ || || || See [wikitr:/Help/StatusBar#AdvancedPreferences StatusBar] ||\ || || simplify-way.max-error ||\ || integer, meters || 3 || See [wikitr:/Help/Action/SimplifyWay#AdvancedPreferences Action/SimplifyWay] ||\ || || message.way.split.segment-selection-dialog ||\ || true or false || false || See [wikitr:/Help/Action/SplitWay#AdvancedPreferences Action/SplitWay] ||\ || || mappaint.wireframe.use-antialiasing ||\ || true or false || false || See [wikitr:/Help/Action/WireframeToggle#AdvancedPreferences Action/WireframeToggle] ||\ || || curves.circlearc.angle-separation ||\ || || 20 || See [wikitr:/Help/Action/CreateCircleArc#AdvancedPreferences Action/CreateCircleArc] ||\ || || merge-nodes.mode ||\ || 0 or 1 or 2 || 0 || See [wikitr:/Help/Action/MergeNodes#AdvancedPreferences Action/MergeNodes] ||\ || || upload.comment.max-age ||\ || integer || 4*3600*1000 || See [wikitr:/Help/Concepts/Changeset#AdvancedPreferences Changeset] ||\ || || mappaint.fillalpha, mappaint.showicons and couple others ||\ || || || See [wikitr:/Styles#AdvancedPreferences Styles] ||\ || || *.GUI.geometry; ||\ || || || Size and position of dialog boxes ||\ || || browser.windows ||\ || || || sets another external browser than the default browser to open external links on windows os (use the browser executable) ||\ || || browser.unix ||\ || || ["xdg-open", "#DESKTOP#", "$BROWSER", "gnome-open", "kfmclient openURL", "firefox"] || sets another external browser than the default browser to open external links on unix os ||\ || || osm-primitives.showid ||\ || true or false || false || displays the objects id beside the object in lists ||\ || || osm-primitives.showversion ||\ || true or false || false || displays the objects version beside the object in lists ||\ || || propertiesdialog.autoresizeTagsTable ||\ || true or false || false || Enables automatic column width of the tags table to fit content, see #14666 ||\ || || zoom.scale-follow-native-resolution-at-load ||\ || true or false || true || true means "Scale follows native resolution of layer" is enabled when layer is created ||\ || ''panel'' is short for changesetdialog, commandstack, conflict, filter, layerlist, mapstyle, notes/note_open, propertiesdialog, relationlist, selectionlist, userlist or validator \\ ''widget'' is short for menu, sidetoolbar, statusbar, or toolbar \\ === Details === The list of preferences is build like this: * Not all possible available keys are listed at the beginning. * Whenever JOSM internally requests the value of a particular setting, it remembers the key and the default value. * Note that a setting is not saved in the preference file, unless the value is different from the default. However JOSM will remember all keys and their default values which were previously requested. * This means, that settings related to download may not be in the list, before you did your first download. However, if you already know the key, you can still set it explicitly. ---- Back to [wikitr:/Help/Action/Preferences Preferences dialog] \\ Back to [wikitr:/Help Main Help]