-
-
Notifications
You must be signed in to change notification settings - Fork 29
settings.json
The configuration file used by FancyWM is settings.json
found in %localappdata%\Packages\2203VeselinKaraganev.FancyWM_9x2ndwrcmyd2c\LocalCache\Roaming\FancyWM
. Any change to the application settings is immediately written to that file. Users should only edit the file whilst FancyWM is not running.
{
"ActivationHotkey": "LWin_LShiftKey",
"ShowStartupWindow": false,
"AllocateNewPanelSpace": true,
"AutoCollapsePanels": true,
"AnimateWindowMovement": true,
"WindowPadding": 8,
"PanelHeight": 20,
"PanelFontSize": 12,
"ShowFocusDuringAction": true,
"OverrideAccentColor": false,
"CustomAccentColor": "#0000FFFF",
"Keybindings": {
"ToggleManager": { "IsDirectMode": false, "Keys": [ "F11" ] },
"RefreshWorkspace": { "IsDirectMode": false, "Keys": [ "R" ] },
"Cancel": { "IsDirectMode": false, "Keys": [ "Escape" ] },
"MoveFocusLeft": { "IsDirectMode": false, "Keys": [ "Left" ] },
"MoveFocusUp": { "IsDirectMode": false, "Keys": [ "Up" ] },
"MoveFocusRight": { "IsDirectMode": false, "Keys": [ "Right" ] },
"MoveFocusDown": { "IsDirectMode": false, "Keys": [ "Down" ] },
"ShowDesktop": { "IsDirectMode": false, "Keys": [ "D" ] },
"CreateHorizontalPanel": { "IsDirectMode": false, "Keys": [ "H" ] },
"CreateVerticalPanel": { "IsDirectMode": false, "Keys": [ "V" ] },
"CreateStackPanel": { "IsDirectMode": false, "Keys": [ "S" ] },
"PullWindowUp": { "IsDirectMode": false, "Keys": [ "Return" ] },
"ToggleFloatingMode": { "IsDirectMode": false, "Keys": [ "F" ] },
"MoveLeft": { "IsDirectMode": false, "Keys": [ "LeftCtrl", "Left" ] },
"MoveUp": { "IsDirectMode": false, "Keys": [ "LeftCtrl", "Up" ] },
"MoveRight": { "IsDirectMode": false, "Keys": [ "LeftCtrl", "Right" ] },
"MoveDown": { "IsDirectMode": false, "Keys": [ "LeftCtrl", "Down" ] },
"SwapLeft": { "IsDirectMode": false, "Keys": [ "LeftShift", "Left" ] },
"SwapUp": { "IsDirectMode": false, "Keys": [ "LeftShift", "Up" ] },
"SwapRight": { "IsDirectMode": false, "Keys": [ "LeftShift", "Right" ] },
"SwapDown": { "IsDirectMode": false, "Keys": [ "LeftShift", "Down" ] },
"IncreaseWidth": { "IsDirectMode": false, "Keys": [ "Oem6" ] },
"IncreaseHeight": { "IsDirectMode": false, "Keys": [ "OemQuotes" ] },
"DecreaseWidth": { "IsDirectMode": false, "Keys": [ "OemOpenBrackets" ] },
"DecreaseHeight": { "IsDirectMode": false, "Keys": [ "Oem1" ] },
"SwitchToPreviousDesktop": { "IsDirectMode": false, "Keys": [ "Q" ] },
"SwitchToDesktop1": { "IsDirectMode": false, "Keys": [ "D1" ] },
"SwitchToDesktop2": { "IsDirectMode": false, "Keys": [ "D2" ] },
"SwitchToDesktop3": { "IsDirectMode": false, "Keys": [ "D3" ] },
"SwitchToDesktop4": { "IsDirectMode": false, "Keys": [ "D4" ] },
"SwitchToDesktop5": { "IsDirectMode": false, "Keys": [ "D5" ] },
"SwitchToDesktop6": { "IsDirectMode": false, "Keys": [ "D6" ] },
"SwitchToDesktop7": { "IsDirectMode": false, "Keys": [ "D7" ] },
"SwitchToDesktop8": { "IsDirectMode": false, "Keys": [ "D8" ] },
"SwitchToDesktop9": { "IsDirectMode": false, "Keys": [ "D9" ] },
"MoveToPreviousDesktop": { "IsDirectMode": false, "Keys": [ "LeftShift", "Q" ] },
"MoveToDesktop1": { "IsDirectMode": false, "Keys": [ "LeftShift", "D1" ] },
"MoveToDesktop2": { "IsDirectMode": false, "Keys": [ "LeftShift", "D2" ] },
"MoveToDesktop3": { "IsDirectMode": false, "Keys": [ "LeftShift", "D3" ] },
"MoveToDesktop4": { "IsDirectMode": false, "Keys": [ "LeftShift", "D4" ] },
"MoveToDesktop5": { "IsDirectMode": false, "Keys": [ "LeftShift", "D5" ] },
"MoveToDesktop6": { "IsDirectMode": false, "Keys": [ "LeftShift", "D6" ] },
"MoveToDesktop7": { "IsDirectMode": false, "Keys": [ "LeftShift", "D7" ] },
"MoveToDesktop8": { "IsDirectMode": false, "Keys": [ "LeftShift", "D8" ] },
"MoveToDesktop9": { "IsDirectMode": false, "Keys": [ "LeftShift", "D9" ] },
"SwitchToPreviousDisplay": { "IsDirectMode": false, "Keys": [ "E" ] },
"SwitchToDisplay1": { "IsDirectMode": false, "Keys": [ "F1" ] },
"SwitchToDisplay2": { "IsDirectMode": false, "Keys": [ "F2" ] },
"SwitchToDisplay3": { "IsDirectMode": false, "Keys": [ "F3" ] },
"SwitchToDisplay4": { "IsDirectMode": false, "Keys": [ "F4" ] },
"SwitchToDisplay5": { "IsDirectMode": false, "Keys": [ "F5" ] },
"SwitchToDisplay6": { "IsDirectMode": false, "Keys": [ "F6" ] },
"SwitchToDisplay7": { "IsDirectMode": false, "Keys": [ "F7" ] },
"SwitchToDisplay8": { "IsDirectMode": false, "Keys": [ "F8" ] },
"SwitchToDisplay9": { "IsDirectMode": false, "Keys": [ "F9" ] },
"MoveToPreviousDisplay": { "IsDirectMode": false, "Keys": [ "LeftShift", "E" ] },
"MoveToDisplay1": { "IsDirectMode": false, "Keys": [ "LeftShift", "F1" ] },
"MoveToDisplay2": { "IsDirectMode": false, "Keys": [ "LeftShift", "F2" ] },
"MoveToDisplay3": { "IsDirectMode": false, "Keys": [ "LeftShift", "F3" ] },
"MoveToDisplay4": { "IsDirectMode": false, "Keys": [ "LeftShift", "F4" ] },
"MoveToDisplay5": { "IsDirectMode": false, "Keys": [ "LeftShift", "F5" ] },
"MoveToDisplay6": { "IsDirectMode": false, "Keys": [ "LeftShift", "F6" ] },
"MoveToDisplay7": { "IsDirectMode": false, "Keys": [ "LeftShift", "F7" ] },
"MoveToDisplay8": { "IsDirectMode": false, "Keys": [ "LeftShift", "F8" ] },
"MoveToDisplay9": { "IsDirectMode": false, "Keys": [ "LeftShift", "F9" ] }
},
"ProcessIgnoreList": [
"Taskmgr"
],
"ClassIgnoreList": [
"OperationStatusWindow"
],
"RemindToRateReview": true,
"ShowContextHints": true,
"MultiMonitorSupport": true,
"SoundOnFailure": true
}
This option controls the Activation hotkey and may be set to one of the following options:
-
LWin_LShiftKey
- Shift + Win -
LWin_LControlKey
- Control + Win -
LWin_LMenu
- Alt + Win
Despite the values designating the left variant of each modifier key, FancyWM does not distinguish between left and right modifier keys.
Set to false
to disable the startup window.
Set to false
to not create empty space in new panels.
Set to false
to disable window animations.
Set to true
to automatically remove panels left with one window (does not apply when the panel is first created).
Control the size of the gap between windows. The unit is pixels (100% DPI).
Control the height of the panel. The unit is pixels (100% DPI).
Control the font size of the panel. The unit is pixels (100% DPI).
Set to false
to disable the focused window highlight during a action sequence.
Use the CustomAccentColor
as an accent color.
A custom color to be used as an accent color. Format: #AARRGGBB
. Set OverrideAccentColor
to true
to enable.
Set to false
to disable the list of available actions which is shown after pressing the Activation hotkey and remaining idle for 1s.
Set to false
to enable FancyWM on the systems' primary display only.
Disable sound when an action fails.