<?xml version="1.0"?>

<!-- Personally configurable options for JWM: these override default settings and theme settings -->

<JWM>

<!-- Number of virtual desktops -->
<Desktops width="3" height="1"/>

<!-- Double click speed (in milliseconds) -->
<DoubleClickSpeed>400</DoubleClickSpeed>

<!-- Double click delta (in pixels) -->
<DoubleClickDelta>3</DoubleClickDelta>

<!-- The focus model (sloppy or click) -->
<FocusModel>click</FocusModel>

<!-- The snap mode (none, screen, or border) -->
<SnapMode distance="10">none</SnapMode>

<!-- The move mode (outline or opaque) -->
<MoveMode coordinates="off" delay="1000">opaque</MoveMode>

<!-- The resize mode (outline or opaque) -->
<ResizeMode coordinates="off">opaque</ResizeMode>

<WindowStyle>
</WindowStyle>

<!-- group options set for all windows -->
<Group>
<!-- disable flashing in tray for urgent windows -->
<Option>noturgent</Option>
<!-- placement for new window (default is cascaded) -->
<!-- <Option>tiled</Option> -->
<!-- auto-maximization when moving window to top/side of desktop -->
<!-- <Option>aerosnap</Option> -->
</Group>

<!-- Key bindings -->
<Key key="Up">up</Key>
<Key key="Down">down</Key>
<Key key="Right">right</Key>
<Key key="Left">left</Key>
<Key key="h">left</Key>
<Key key="j">down</Key>
<Key key="k">up</Key>
<Key key="l">right</Key>
<Key key="Return">select</Key>
<Key key="Escape">escape</Key>
<Key key="F12">root:3</Key>

<Key mask="CA" key="Right">rdesktop</Key>
<Key mask="CA" key="Left">ldesktop</Key>
<Key mask="CA" key="Up">udesktop</Key>
<Key mask="CA" key="Down">ddesktop</Key>

<Key mask="A" key="Tab">nextstacked</Key>
<Key mask="AS" key="Tab">prevstacked</Key>
<Key mask="A" key="F4">close</Key>
<Key mask="A" key="F10">maximize</Key>
<Key mask="A" key="F6">minimize</Key>
<Key mask="CA" key="Right">rdesktop</Key>
<Key mask="CA" key="Left">ldesktop</Key>
<Key mask="CA" key="Up">udesktop</Key>
<Key mask="CA" key="Down">ddesktop</Key>
<Key mask="A" key="F1">root:3</Key>
<Key mask="A" key="F3">window</Key>
<Key mask="A" key="space">window</Key>

<Key mask="CA" key="Delete">exec:defaultprocessmanager</Key>
<Key mask="CS" key="Escape">exec:defaultprocessmanager</Key>

<!-- http://wiki.linuxquestions.org/wiki/XF86_keyboard_symbols -->
> <Key keycode="160">exec:amixer sset Master toggle</Key>
> <Key keycode="176">exec:amixer sset Master 1+,1+</Key>
> <Key keycode="174">exec:amixer sset Master 1-,1-</Key>
<Key key="XF86WWW">exec:defaultbrowser</Key>
<Key key="XF86HomePage">exec:defaultbrowser</Key>
<Key key="XF86MonBrightnessUp">exec:brightnessctl set +10%</Key>
<Key key="XF86MonBrightnessDown">exec:brightnessctl set 10%-</Key>
<Key key="Print">exec:defaultscreenshot</Key>

<!-- mod4 Super_L Super_R Hyper_L -->
<Key mask="4" key="e">exec:defaultfilemanager</Key>
<Key mask="4" key="r">exec:defaultrun</Key>
<Key mask="4" key="f">exec:pfind</Key>
<Key mask="4" key="F7">exec:defaultterminal</Key>
<Key mask="4" key="#">desktop#</Key>
<Key mask="4" key="d">showdesktop</Key>
<Key mask="4" key="m">showdesktop</Key>
<Key mask="4" key="l">exec:puplock</Key>
<Key mask="4" key="k">exec:keymap-set</Key>

<Key key="Super_R">root:3</Key>
<Key mask="C" key="Super_L">root:3</Key>

<DefaultIcon>/usr/share/pixmaps/puppy/execute.svg</DefaultIcon>

<Group><Option>nomaxborder</Option></Group>

<Group><Class>ontop|above</Class><Option>layer:above</Option></Group>	<!-- use <Group> for gtkdialog --class ontop -->
<Group><Name>ontop|above</Name><Option>layer:above</Option></Group>	<!-- use <Name> to start progs with 'exec -a above progname' -->

<Group><Class>nofocus</Class><Option>nofocus</Option></Group>
<Group><Name>nofocus</Name><Option>nofocus</Option></Group>

<Group><Class>title</Class><Option>title</Option></Group>
<Group><Name>title</Name><Option>title</Option></Group>

<Group><Class>notitle</Class><Option>notitle</Option></Group>
<Group><Name>notitle</Name><Option>notitle</Option></Group>

<Group><Class>noborder</Class><Option>noborder</Option></Group>
<Group><Name>noborder</Name><Option>noborder</Option></Group>

<Group><Class>border</Class><Option>border</Option></Group>
<Group><Name>border</Name><Option>border</Option></Group>

<Group><Class>Savebox</Class><Option>width:500</Option></Group>
<Group><Name>galculator</Name><Option>centered</Option></Group>

<Mouse context="title" button="4">shade</Mouse><Mouse context="title" button="5">shade</Mouse> 

<ButtonClose>/usr/share/pixmaps/close.png</ButtonClose>
<ButtonMax>/usr/share/pixmaps/max.png</ButtonMax>
<ButtonMaxActive>/usr/share/pixmaps/maxact.png</ButtonMaxActive>
<ButtonMin>/usr/share/pixmaps/min.png</ButtonMin>
</JWM>
