Not sure if jwm supports a show desktop command, but pressing:
Alt+1 switches to desktop 1
Alt+2 switches to desktop 2
<etc.>
Or you can add/change the keybindings in ~/.jwmrc-keys to suit your needs.
Here are the defaults in TC 2.2:
<!-- 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 mask="A" key="Tab">next</Key>
<Key mask="A" key="F4">close</Key>
<Key mask="A" key="Delete">close</Key>
<Key mask="A" key="#">desktop#</Key>
<Key mask="A" key="F1">root:1</Key>
<Key mask="A" key="F2">window</Key>
<Key mask="A" key="End">exec:exittc</Key>
<Key mask="SC" key="s">shade</Key>
<Key mask="SC" key="x">close</Key>
<Key mask="SC" key="m">maximize</Key>
<Key mask="SC" key="v">minimize</Key>
<Key mask="SC" key="d">desktop</Key>
<Key mask="SC" key="b">resize</Key>
<Key mask="SC" key="z">root:1</Key>
<Key mask="SC" key="n">move</Key>
<Key mask="CA" key="r">restart</Key>
<Key mask="CA" key="Return">exec:aterm</Key>
<Key mask="CA" key="v">exec:aterm -T "vim" -e vi</Key>
So pressing
Ctrl+Alt+Return opens a terminal
To assign the
F3 key to Opera, add the following:
<Key key="F3">exec:opera -nomail -nolirc</Key>Then resart jwm with
Ctrl+Alt+r to reload the key bindings.
Now pressing
F3 will open a browser (unless it conflicts with another open program).
For a complete description go here:
http://joewing.net/programs/jwm/config.shtml#keys