from
http://www.murga-linux.com/puppy/viewto ... 759#908759
(approximately series of precise spins thread)
____
built in keyboard shortcuts (default version. many call nwp/pwn scripts or aemenus. see the pwn launcher shortcut list above or forthcoming keycentric version (better comments) to decode. a, b, and q are positionals/window-resizers, and alt+# no longer takes you to a specific desktop (d# does, the function keys (keycentric only) do, but all 24 are accessible from each of the ten menus (desktops slot)...another help file built from a menu by substituting in geany...(pardon its being a bit backwards).
modifier(s)=Alt KEY=z -- xdotool key alt+1 Return (or /nwp/v--it's the vtg and not all are set up the same).
modifier(s)=Alt KEY=g -- /nwp/vtg5 (scrap, vtg and general help, 5 document popup in geany)
modifier(s)=Alt+Shift KEY=g -- /nwp/g (grids menu)
key=Up -- up
key=Down -- down
key=Right -- right
key=Left -- left
key=h -- left
key=j -- down
key=k -- up
key=l -- right
key=Return -- select
key=Escape -- escape
key=F12 -- root:3
modifier(s)=Control KEY=Tab -- prev
modifier(s)=Alt KEY=Tab -- next
modifier(s)=Alt KEY=F4 -- close
modifier(s)=Alt KEY=F1 -- root:3
modifier(s)=Alt KEY=F2 -- window
modifier(s)=Alt KEY=F3 -- exec/nwp/n
modifier(s)=Shift KEY=F2 -- /nwp/ww
modifier(s)=Shift KEY=F1 -- /nwp/v
modifier(s)=Shift KEY=F3 -- /nwp/g
modifier(s)=Shift KEY=F4 -- /nwp/sd
modifier(s)=Control KEY=F12 -- /nwp/n2</Key
modifier(s)=Control KEY=F11 -- /nwp/n1
modifier(s)=Control KEY=F10 -- /nwp/q10
modifier(s)=Control KEY=F9 -- /nwp/q9</Key
modifier(s)=Control KEY=F8 -- /nwp/q8
modifier(s)=Control KEY=F7 -- /nwp/q7
modifier(s)=Control KEY=F6 -- /nwp/q6</Key
modifier(s)=Control KEY=F5 -- /nwp/q5
modifier(s)=Control KEY=F4 -- /nwp/q4
modifier(s)=Control KEY=F3 -- /nwp/q3</Key
modifier(s)=Control KEY=F2 -- /nwp/q2
modifier(s)=Control KEY=F1 -- /nwp/q1
modifier(s)=Alt KEY=Escape -- fullscreen
modifier(s)=Control KEY=Escape -- showdesktop
modifier(s)=Shift KEY=Escape -- window
modifier(s)=Alt+Control KEY=Escape -- move
modifier(s)=Alt+Shift KEY=Escape -- minimize
modifier(s)=ControlS KEY=Escape -- maximize
modifier(s)=Shift+Alt+Control KEY=Escape -- resize
keycode=160 -- amixer sset Master toggle
keycode=176 -- amixer sset Master 1+,1+
keycode=174 -- amixer sset Master 1-,1-
keycode=178 -- defaultbrowser
keycode=236 -- defaultbrowser
keycode=111 -- defaultscreenshot
modifier(s)=Alt KEY=Up -- /nwp/supup
modifier(s)=Alt KEY=Down -- /nwp/supdown
modifier(s)=Alt KEY=Right -- /nwp/supright
modifier(s)=Alt KEY=Left -- /nwp/supleft
modifier(s)=Alt+Control KEY=Up -- maximize
modifier(s)=Alt+Control KEY=Down -- minimize
modifier(s)=Alt+Control KEY=Right -- resize
modifier(s)=Alt+Control KEY=Left -- move
modifier(s)=Alt+Shift KEY=Up -- fullscreen
modifier(s)=Alt+Shift KEY=Down -- showdesktop
modifier(s)=Alt+Shift KEY=Right -- next
modifier(s)=Alt+Shift KEY=Left -- prev
modifier(s)=Shift+Alt+Control KEY=Up -- /nwp/2
modifier(s)=Shift+Alt+Control KEY=Down -- /nwp/n
modifier(s)=Shift+Alt+Control KEY=Right -- /nwp/g
modifier(s)=Shift+Alt+Control KEY=Left -- /nwp/s
modifier(s)=Alt KEY=1 -- root:1
modifier(s)=Alt KEY=2 -- root:2
modifier(s)=Alt KEY=3 -- root:3
modifier(s)=Alt KEY=4 -- root:4
modifier(s)=Alt KEY=5 -- root:5
modifier(s)=Alt KEY=6 -- root:6
modifier(s)=Alt KEY=7 -- root:7
modifier(s)=Alt KEY=8 -- root:8
modifier(s)=Alt KEY=9 -- root:9
modifier(s)=Alt KEY=0 -- root:0
modifier(s)=Alt+Control KEY=1 -- /nwp/a1
modifier(s)=Alt+Control KEY=2 -- /nwp/a2
modifier(s)=Alt+Control KEY=3 -- /nwp/a3
modifier(s)=Alt+Control KEY=4 -- /nwp/a4
modifier(s)=Alt+Control KEY=5 -- /nwp/a5
modifier(s)=Alt+Control KEY=6 -- /nwp/a6
modifier(s)=Alt+Control KEY=7 -- /nwp/a7
modifier(s)=Alt+Control KEY=8 -- /nwp/a8
modifier(s)=Alt+Control KEY=9 -- /nwp/a9
modifier(s)=Alt+Control KEY=0 -- /nwp/a10
modifier(s)=Alt+Shift KEY=1 -- /nwp/b1
modifier(s)=Alt+Shift KEY=2 -- /nwp/b2
modifier(s)=Alt+Shift KEY=3 -- /nwp/b3
modifier(s)=Alt+Shift KEY=4 -- /nwp/b4
modifier(s)=Alt+Shift KEY=5 -- /nwp/b5
modifier(s)=Alt+Shift KEY=6 -- /nwp/b6
modifier(s)=Alt+Shift KEY=7 -- /nwp/b7
modifier(s)=Alt+Shift KEY=8 -- /nwp/b8
modifier(s)=Alt+Shift KEY=9 -- /nwp/b9
modifier(s)=Alt+Shift KEY=0 -- /nwp/b10
<!-- modifier(s)=Shift+Control KEY=2 -- vgt -->
modifier(s)=Shift+Control KEY=1 -- /nwp/winswitcher
modifier(s)=Shift+Control KEY=2 -- xdotool key ctrl+9 ctrl+8 Return ctrl+7
modifier(s)=Shift+Control KEY=3 -- /nwp/3but
modifier(s)=Shift+Control KEY=4 -- window
modifier(s)=Shift+Control KEY=5 -- move
modifier(s)=Shift+Control KEY=6 -- resize
modifier(s)=Shift+Control KEY=7 -- minimize
modifier(s)=Shift+Control KEY=8 -- maximize
modifier(s)=Shift+Control KEY=9 -- prev
modifier(s)=Shift+Control KEY=0 -- next
modifier(s)=Shift+Alt+Control KEY=1 -- ldesktop
modifier(s)=Shift+Alt+Control KEY=2 -- rdesktop
modifier(s)=Shift+Alt+Control KEY=3 -- udesktop
modifier(s)=Shift+Alt+Control KEY=4 -- ddesktop
modifier(s)=Shift+Alt+Control KEY=5 -- prevstacked
modifier(s)=Shift+Alt+Control KEY=6 -- nextstacked
modifier(s)=Shift+Alt+Control KEY=7 -- shade
modifier(s)=Shift+Alt+Control KEY=8 -- showdesktop
modifier(s)=Shift+Alt+Control KEY=9 -- fullscreen
modifier(s)=Shift+Alt+Control KEY=0 -- /nwp/k
key=h -- left
key=j -- down
key=k -- up
key=l -- right
modifier(s)=Alt+Control KEY=h -- /nwp/rungn
modifier(s)=Alt+Control KEY=j -- /nwp/rungo
modifier(s)=Alt+Control KEY=k -- /nwp/rungt
modifier(s)=Alt+Control KEY=l -- /nwp/lpx
modifier(s)=Alt KEY=h -- /nwp/k
modifier(s)=Alt KEY=j -- /nwp/rl
modifier(s)=Alt KEY=k -- /nwp/gl
modifier(s)=Alt KEY=l -- /nwp/ll
(these are the virtual keypad, rox, geany, and leafpad launchers)
modifier(s)=Shift+Alt KEY=h -- ccdi
modifier(s)=Shift+Alt KEY=j -- close
modifier(s)=Shift+Alt KEY=k -- kill
modifier(s)=Shift+Alt KEY=l -- cadi
<!-- mnemonic is "ask to kill"--these are shutdown scripts on the right side home row. shift plus control below are layer and stickiness.-->
modifier(s)=Shift+Alt+Control KEY=h -- move
modifier(s)=Shift+Alt+Control KEY=j -- resize
modifier(s)=Shift+Alt+Control KEY=k -- prevstacked
modifier(s)=Shift+Alt+Control KEY=l -- nextstacked
<!-- also on the arrow keys-->
<!-- layer above, middle, below:-->
modifier(s)=Shift+Control KEY=h -- laa
modifier(s)=Shift+Control KEY=j -- lma
modifier(s)=Shift+Control KEY=k -- lba
modifier(s)=Shift+Control KEY=l -- wmctrl -r :ACTIVE: -b add,sticky
modifier(s)=Alt KEY=space -- rox
modifier(s)=Control KEY=space -- /nwp/winswitcher
modifier(s)=Shift KEY=space -- /nwp/p
(^main launcher^)
modifier(s)=Control+Alt KEY=space -- /nwp/rr
(^rox recents--will likely need adjusting depending on the spin/your menu2 file^)
modifier(s)=Control+Space KEY=space -- /nwp/cr
modifier(s)=Alt+Shift KEY=space -- /nwp/n
modifier(s)=Control+Alt+Shift KEY=space -- /nwp/(blank)
______________________
________________________
(taken from a murga-linux.com/puppy post):
Puppus Dogfellow

Joined: 07 Jan 2013
Posts: 1289
Location: nyc
Posted: Mon 20 Jun 2016, 23:17 Post subject: the keycentric keyboard shortcuts (my1-my4 series--each has
Subject description: six to swap in and out. all are copies of what's below (though in actual jwm keycut syntax))  
hopefully this is a little more readable a reference than the file from which it's taken:
keyboard shortcuts --keycentric version:
<!-- Key bindings -->
<!-- alt z is the vtg, alt g is the help files for the vtg and nwp, alt shift g is the grids pop up (aemenu set up to divide the screen into 100 pixel placement points)-->
Alt+ KEY=z -- exec:xdotool key alt+1 Down Return
Alt+ KEY=g -- exec:geany /nwp/vtg5
Alt+Shift+ KEY=g -- exec:/nwp/g
<!-- alt shift g is grid menu (move windows around the screen by 100 pixel increments), alt g opens vtg help files in geany, alt plus z is the vtg-->
KEY=Up -- up
KEY=Down -- down
KEY=Right -- right
KEY=Left -- left
KEY=h -- left
KEY=j -- down
KEY=k -- up
KEY=l -- right
KEY=Return -- select
KEY=Escape -- escape
Ctrl+ KEY=Tab -- prev
Alt+ KEY=Tab -- next
<!-- a, b, q do the following:
q series is quarter sized up to five (which is configurable and centrally placed);
q6 and q7 set the active window to left and right halves of the screen respectively
q8 and q9 are top and bottom. q10 is full/maximized (as is mx).
q1 q2 q8
q5 q6 q7
q3 q4 q9
-3--------------------------- 6
1 2----------------------- 8 9
-4 ----------------------------7
b5=full screen left, b10=full screen right. b series is halves and wholes.
1 2--------------6 7
--5----------------10
3 4--------------8 9
a# series is quadrants...
one of the most up to date versions of the cheat sheet available (to cross reference codes)
http://www.murga-linux.com/puppy/viewto ... 701#860701
-->
Ctrl+ KEY=F12 -- exec:/nwp/n1
Ctrl+ KEY=F11 -- exec:/nwp/n
Ctrl+ KEY=F10 -- exec:/nwp/q10
Ctrl+ KEY=F9 -- exec:/nwp/q9</Key
Ctrl+ KEY=F8 -- exec:/nwp/q8
Ctrl+ KEY=F7 -- exec:/nwp/q7
Ctrl+ KEY=F6 -- exec:/nwp/q6</Key
Ctrl+ KEY=F5 -- exec:/nwp/q5
Ctrl+ KEY=F4 -- exec:/nwp/q4
Ctrl+ KEY=F3 -- exec:/nwp/q3</Key
Ctrl+ KEY=F2 -- exec:/nwp/q2
Ctrl+ KEY=F1 -- exec:/nwp/q1
Alt+Ctrl+ KEY=F12 -- exec:/nwp/n2</Key
Alt+Ctrl+ KEY=F11 -- exec:/nwp/n3
Alt+Ctrl+ KEY=F10 -- exec:/nwp/a10
Alt+Ctrl+ KEY=F9 -- exec:/nwp/a9</Key
Alt+Ctrl+ KEY=F8 -- exec:/nwp/a8
Alt+Ctrl+ KEY=F7 -- exec:/nwp/a7
Alt+Ctrl+ KEY=F6 -- exec:/nwp/a6</Key
Alt+Ctrl+ KEY=F5 -- exec:/nwp/a5
Alt+Ctrl+ KEY=F4 -- exec:/nwp/a4
Alt+Ctrl+ KEY=F3 -- exec:/nwp/a3</Key
Alt+Ctrl+ KEY=F2 -- exec:/nwp/a2
Alt+Ctrl+ KEY=F1 -- exec:/nwp/a1
Ctrl+Shift+ KEY=F12 -- exec:/nwp/tem</Key
Ctrl+Shift+ KEY=F11 -- exec:/nwp/s
Ctrl+Shift+ KEY=F10 -- exec:/nwp/b10
Ctrl+Shift+ KEY=F9 -- exec:/nwp/b9</Key
Ctrl+Shift+ KEY=F8 -- exec:/nwp/b8
Ctrl+Shift+ KEY=F7 -- exec:/nwp/b7
Ctrl+Shift+ KEY=F6 -- exec:/nwp/b6</Key
Ctrl+Shift+ KEY=F5 -- exec:/nwp/b5
Ctrl+Shift+ KEY=F4 -- exec:/nwp/b4
Ctrl+Shift+ KEY=F3 -- exec:/nwp/b3</Key
Ctrl+Shift+ KEY=F2 -- exec:/nwp/b2
Ctrl+Shift+ KEY=F1 -- exec:/nwp/b1
Shift+ KEY=F1 -- exec:/nwp/g
Shift+ KEY=F2 -- exec:/nwp/wm
Shift+ KEY=F3 -- exec:/nwp/o
Shift+ KEY=F4 -- window
Shift+ KEY=F5 -- move
Shift+ KEY=F6 -- resize
Shift+ KEY=F7 -- minimize
Shift+ KEY=F8 -- maximize
Shift+ KEY=F9 -- prev
Shift+ KEY=F10 -- next
Shift+ KEY=F11 -- exec:/nwp/ww
Shift+ KEY=F12 -- exec:/nwp/w1
Alt+Shift+ KEY=F1 -- ldesktop
Alt+Shift+ KEY=F2 -- rdesktop
Alt+Shift+ KEY=F3 -- udesktop
Alt+Shift+ KEY=F4 -- ddesktop
Alt+Shift+ KEY=F5 -- prevstacked
Alt+Shift+ KEY=F6 -- nextstacked
Alt+Shift+ KEY=F7 -- shade
Alt+Shift+ KEY=F8 -- showdesktop
Alt+Shift+ KEY=F9 -- fullscreen
Alt+Shift+ KEY=F10 -- exec:/nwp/pxc
Alt+Shift+ KEY=F11 -- exec:/nwp/gxc
Alt+Shift+ KEY=F12 -- exec:/nwp/p
<!-- alt plus f1 and f4 are built-ins. -->
Alt+ KEY=F1 -- root:3
Alt+ KEY=F2 -- window
Alt+ KEY=F3 -- /nwp/rr
Alt+ KEY=F4 -- close
Alt+ KEY=F5 -- /nwp/sd
Alt+ KEY=F6 -- /nwp/sdr
Alt+ KEY=F7 -- exec:/nwp/w
Alt+ KEY=F8 -- exec:/nwp/h
Alt+ KEY=F9 -- exec:/nwp/x
Alt+ KEY=F10 -- exec:/nwp/y
Alt+ KEY=F11 -- exec:/nwp/1
Alt+ KEY=F12 -- exec:/nwp/2
<!--
in dual monitor setups, the q series could be replaced or modified to give ten additional preset position/dimension commands to active windows or replaced with select select versions of a(1-10) and b(1-10) (called by as(1-10) and bs(1-10)). single monitor setups can get 20 additional custom positionals by editing the a and b series below* (enter ll in the main launcher, then enter the launch code to edit in leafpad. use gl to do the same in geany. the function keys below are for the 24 desktops. windows key sends you to the first 12 desktops, alt+windows key the next 12, control instead of alt for the send to version for 1-12, shift and windows key for desktops 13-24. personally, i think it's easier to use d# and s# in the launcher, but it's here for you to use or modify/reassign. there's no included select version for the quadrants and halves for single monitor setups, but
geany q1 q2 q3 q4 q5 q6 q7 q8 q9 q10
will open them up for editing. swap the :ACTIVE: for :SELECT: and rename to qs# if you want them. (next version will likely include them and a few other tweaks to the jwmrc-personal file.
*the a and b series have now also been moved to the function keys (they're easier to edit (q5 aside as it's the same syntax) than the q series--you'll just be filling out four fields, x,y,w,h) and can be found above. (i'll merely comment out their former location--you could pick which set up you like better).
-->
Winkey+ KEY=F12 -- exec:/nwp/d12
Winkey+ KEY=F11 -- exec:/nwp/d11
Winkey+ KEY=F10 -- exec:/nwp/d10
Winkey+ KEY=F9 -- exec:/nwp/d9
Winkey+ KEY=F8 -- exec:/nwp/d8
Winkey+ KEY=F7 -- exec:/nwp/d7
Winkey+ KEY=F6 -- exec:/nwp/d6
Winkey+ KEY=F5 -- exec:/nwp/d5
Winkey+ KEY=F4 -- exec:/nwp/d4
Winkey+ KEY=F3 -- exec:/nwp/d3
Winkey+ KEY=F2 -- exec:/nwp/d2
Winkey+ KEY=F1 -- exec:/nwp/d1
Winkey+Alt+ KEY=F12 -- exec:/nwp/d24
Winkey+Alt+ KEY=F11 -- exec:/nwp/d23
Winkey+Alt+ KEY=F10 -- exec:/nwp/d22
Winkey+Alt+ KEY=F9 -- exec:/nwp/d21
Winkey+Alt+ KEY=F8 -- exec:/nwp/d20
Winkey+Alt+ KEY=F7 -- exec:/nwp/d19
Winkey+Alt+ KEY=F6 -- exec:/nwp/d18
Winkey+Alt+ KEY=F5 -- exec:/nwp/d17
Winkey+Alt+ KEY=F4 -- exec:/nwp/d16
Winkey+Alt+ KEY=F3 -- exec:/nwp/d15
Winkey+Alt+ KEY=F2 -- exec:/nwp/d14
Winkey+Alt+ KEY=F1 -- exec:/nwp/d13
<!-- go to desktops 1-24-->
Ctrl+Winkey+ KEY=F12 -- exec:/nwp/s12
Ctrl+Winkey+ KEY=F11 -- exec:/nwp/s11
Ctrl+Winkey+ KEY=F10 -- exec:/nwp/s10
Ctrl+Winkey+ KEY=F9 -- exec:/nwp/s9
Ctrl+Winkey+ KEY=F8 -- exec:/nwp/s8
Ctrl+Winkey+ KEY=F7 -- exec:/nwp/s7
Ctrl+Winkey+ KEY=F6 -- exec:/nwp/s6
Ctrl+Winkey+ KEY=F5 -- exec:/nwp/s5
Ctrl+Winkey+ KEY=F4 -- exec:/nwp/s4
Ctrl+Winkey+ KEY=F3 -- exec:/nwp/s3
Ctrl+Winkey+ KEY=F2 -- exec:/nwp/s2
Ctrl+Winkey+ KEY=F1 -- exec:/nwp/s1
Shift+Winkey+ KEY=F12 -- exec:/nwp/s24</Key
Shift+Winkey+ KEY=F11 -- exec:/nwp/s23
Shift+Winkey+ KEY=F10 -- exec:/nwp/s22
Shift+Winkey+ KEY=F9 -- exec:/nwp/s21
Shift+Winkey+ KEY=F8 -- exec:/nwp/s20
Shift+Winkey+ KEY=F7 -- exec:/nwp/s19
Shift+Winkey+ KEY=F6 -- exec:/nwp/s18
Shift+Winkey+ KEY=F5 -- exec:/nwp/s17
Shift+Winkey+ KEY=F4 -- exec:/nwp/s16
Shift+Winkey+ KEY=F3 -- exec:/nwp/s15
Shift+Winkey+ KEY=F2 -- exec:/nwp/s14
Shift+Winkey+ KEY=F1 -- exec:/nwp/s13
<!-- send to desktops 1-24-->
<!-- F12 is a built in. -->
KEY=F12 -- root:3
Alt+ KEY=Escape -- fullscreen
Ctrl+ KEY=Escape -- showdesktop
Shift+ KEY=Escape -- window
Alt+Ctrl+ KEY=Escape -- move
Alt+Shift+ KEY=Escape -- minimize
Ctrl+Shift+ KEY=Escape -- maximize
Alt+Ctrl+Shift+ KEY=Escape -- resize
<!-- editing the escape series necessitates editing other things. which reminds me, don't use the showdesktop entry on the menu--it doesn't work. use the keys or the buttons. press escape and hold if you hit the showdesktop on the menus (it needs to be removed)-->
Alt+ KEY=space -- exec:rox
Ctrl+ KEY=space -- exec:winswitcher
Shiftt+ KEY=space -- exec:/nwp/p
Ctrl+Alt+ KEY=space -- exec:/nwp/rr
Ctrl+Shift+ KEY=space -- exec:/nwp/cr
Alt+Shift+ KEY=space -- exec:/nwp/t
Alt+Ctrl+Shift+ KEY=space -- exec:/nwp/rup
<!--
MochiMoppel's excellent winswitcher allows you to navigate windows better than than the tray does (more options, more keyboard friendly--it's ww in the launcher. rr is rox recents, cr is close all rox, rup is three up from the bottom on the rox bookmarks tab (ctrl plus b in a rox window), rox is activated by alt plus spacebar (ll launcher plus rr will allow you to set what folder is being opened when the recents is being called. you could do the same for rup and rb (rox bookmarks)).
-->
KEY=h -- left
KEY=j -- down
KEY=k -- up
KEY=l -- right
Alt+ KEY=h -- move
Alt+ KEY=j -- resize
Alt+ KEY=k -- prev
Alt+ KEY=l -- next
Alt+Ctrl+ KEY=h -- /nwp/rungn
Alt+Ctrl+ KEY=j -- /nwp/rungo
Alt+Ctrl+ KEY=k -- /nwp/rungt
Alt+Ctrl+ KEY=l -- /nwp/lpx
<Key mask="SA" KEY=h -- exec:ccdi
<Key mask="SA" KEY=j -- close
<Key mask="SA" KEY=k -- exec:kill
<Key mask="SA" KEY=l -- exec:cadi
<!-- mnemonic is "ask to kill"--these are shutdown scripts on the right side home row. alt plus shift plus. the alt controls above it are layer and stickiness.-->
Alt+Ctrl+Shift+ KEY=h -- move
Alt+Ctrl+Shift+ KEY=j -- resize
Alt+Ctrl+Shift+ KEY=k -- prevstacked
Alt+Ctrl+Shift+ KEY=l -- nextstacked
Ctrl+Shift+ KEY=h -- exec:laa
Ctrl+Shift+ KEY=j -- exec:lma
Ctrl+Shift+ KEY=k -- exec:lba
Ctrl+Shift+ KEY=l -- exec:wmctrl -r :ACTIVE: -b add,sticky
<!--
Ctrl+Shift+ KEY=h -- exec:/nwp/x0
Ctrl+Shift+ KEY=j -- exec:/nwp/x1200
Ctrl+Shift+ KEY=k -- exec:/nwp/x2000
Ctrl+Shift+ KEY=l -- exec:/nwp/x2500
Alt+Ctrl+Shift+ KEY=h -- exec:/nwp/y0
Alt+Ctrl+Shift+ KEY=j -- exec:/nwp/y200
Alt+Ctrl+Shift+ KEY=k -- exec:/nwp/y400
Alt+Ctrl+Shift+ KEY=l -- exec:/nwp/y800
these are fairly lame--random spots on the x and y axes -->
<!-- supleft et al scripts (grab and quickly move a window with the arrows) don't work in 64 bit slacko, 64 bit quirky april, or 64 bit werewolf, so there seems to be a problem with the 64 bit versions of xdotool and wmctrl. here's a blank version for you to fill in with whatever you choose (move the comment arrows to the above in 64 bit). note--no "exec:"--add if you're not using windows function.
Alt+ KEY=Up --
Alt+ KEY=Down --
Alt+ KEY=Right --
Alt+ KEY=Left --
-->
Alt+ KEY=Up -- exec:/nwp/supup
Alt+ KEY=Down -- exec:/nwp/supdown
Alt+ KEY=Right -- exec:/nwp/supright
Alt+ KEY=Left -- exec:/nwp/supleft
Alt+Ctrl+ KEY=Up -- maximize
Alt+Ctrl+ KEY=Down -- minimize
Alt+Ctrl+ KEY=Right -- resize
Alt+Ctrl+ KEY=Left -- move
Alt+Shift+ KEY=Up -- fullscreen
Alt+Shift+ KEY=Down -- showdesktop
Alt+Shift+ KEY=Right -- next
Alt+Shift+ KEY=Left -- prev
Alt+Ctrl+Shift+ KEY=Up -- exec:/nwp/2
Alt+Ctrl+Shift+ KEY=Down -- exec:/nwp/n
Alt+Ctrl+Shift+ KEY=Right -- exec:/nwp/g
Alt+Ctrl+Shift+ KEY=Left -- exec:/nwp/s
<!-- nearly everything is now duplicated on the function keys so you could generally pick one or the other/modify either. don't mess with escape or alt plus number though.-->
Alt+ KEY=1 -- root:1
Alt+ KEY=2 -- root:2
Alt+ KEY=3 -- root:3
Alt+ KEY=4 -- root:4
Alt+ KEY=5 -- root:5
Alt+ KEY=6 -- root:6
Alt+ KEY=7 -- root:7
Alt+ KEY=8 -- root:8
Alt+ KEY=9 -- root:9
Alt+ KEY=0 -- root:0
Winkey+ KEY=1 -- exec:/nwp/n1
Winkey+ KEY=2 -- exec:/nwp/n2
Winkey+ KEY=3 -- exec:/nwp/n3
Winkey+ KEY=4 -- exec:/nwp/n
Winkey+ KEY=5 -- exec:/nwp/tem
Winkey+ KEY=6 -- exec:/nwp/uh
Winkey+ KEY=7 -- exec:/nwp/ii
Winkey+ KEY=8 -- exec:/nwp/pbw
Winkey+ KEY=9 -- exec:/nwp/paw
Winkey+ KEY=0 -- exec:/nwp/elp
<!--
the above repeat below as commented out blanks. delete these (or move the arrow on line 14 to line 2) if you'd prefer to use your own. 4 is the windows key. held together with the number specified they execute the following functions (exec code (minus the /nwp/ part) is what gets entered into the launcher, which itself is most conveniently called with the built in spacebar plus shift shortcut):
win+1=main nwp menu
win+2=only the highlight and click to apply word processing codes (thanks again to miriam).
win+3=only the paste and place word processor codes
win+4=main nuup menu: nwp menu as 1 plus the uber utilities packs' functions.
win+5=ae tem menu--access template files or make word processing files out of text files. access a folder for drag and drop launching of batches of files (something that could also be done through the vtg or with launcher if the identical code is sent as a script (i.e. it has #!/bin/sh at the top and has been given the proper permission (e.g. with ch in the launcher followed by its name in the following launcher that pops up)) to the /nwp/ folder.)
win+6=underline -- highlight and activate (through code, key, or menu)
win+7=italics -- paste and paste version
win+8=page break in white, below
win+9=page break in white, above
win+0=help file pop up in leafpad
1 and 5 can be seen as start centers, though the vtg and the remaining blanks can likewise initiate the dual launchers (or any other program, for that matter)
-->
<!--
blank templates for an additional 132 shortcut keys. they all rely on the ten number keys. surround path and file name with <Include></Include> and place in /root/.jwmrc-personal. i.e.
<Include>/nwp/root3/9/keys2</Include>
then jwm -restart/then restart jwm.
uncomment a section below and fill in the program choices of a section to use it.
4 is the windows key; S, A, and C are shift, alt, and control. windows commands generally don't need the "exec:" and things off the PATH need their full paths after it.
the nwp menus (both ae and jwm) allow access to just about (there may've been a few oversights) every word processing command, but it's still menu access instead of button-immediacy, so to get that regular word processor feel back, you may want to have, for example, bold or underline only a key combo away.
copying the commented out group below and inserting the following (from the vtg cheat sheet that pops up when you hit alt plus g)
bh - adds bold tags around a selection of text in any text editor
uh - adds underline tags around a selection of text in any text editor
sth - add strikethrough tags around a selection of text in any editor or window that can receive text input
ih - add italics tags around a selection of text in any editor or window that can receive text input
bb - print out bold tags
cmt - print out comment (<!-- -->) tags
ii - print out italics tags
st - print out strikethrough tags
ul - print out underline tags
tem - open templates/duals menu
these are all in nwp, so they need the path (/nwp/) prepended to them so machine can find them. or you could just pick (and possibly copy to overwrite the versions without the "/nwp/"--just substitute out (through find and replace) the modifiers. substitute the keys to make similar levels of any other keys. well, here they are again, but with the proper path added to the call:
/nwp/bh # adds bold tags around a selection of text in any text editor
/nwp/uh # adds underline tags around a selection of text in any text editor
/nwp/sth # add strikethrough tags around a selection of text in any editor or window that can receive text input
/nwp/ih # add italics tags around a selection of text in any editor or window that can receive text input
/nwp/bb # print out bold tags
/nwp/cmt # print out comment (<!-- -->) tags
/nwp/ii # print out italics tags
/nwp/st # print out strikethrough tags
/nwp/ul # print out underline tags
/nwp/tem # open templates/duals menu
(i made them so they'd work in a fake pexec or gexec history pulldown as a launchable cheat sheet, but we just need the /path/file bit for the keys. if you don't have a template with the "exec:" bits already in place, do another substitution, /nwp replaced with exec:/nwp or something similar. then just pick the keys you've got your bold, italics, and whatever else you want (including batch launching and things normally deemed apart from word processing). so that's the basic idea behind the big batch of potential keyboard shortcuts.
-->
<!--
Alt+Ctrl+ KEY=1 -- exec:/nwp/
Alt+Ctrl+ KEY=2 -- exec:/nwp/
Alt+Ctrl+ KEY=3 -- exec:/nwp/
Alt+Ctrl+ KEY=4 -- exec:/nwp/
Alt+Ctrl+ KEY=5 -- exec:/nwp/
Alt+Ctrl+ KEY=6 -- exec:/nwp/
Alt+Ctrl+ KEY=7 -- exec:/nwp/
Alt+Ctrl+ KEY=8 -- exec:/nwp/
Alt+Ctrl+ KEY=9 -- exec:/nwp/
Alt+Ctrl+ KEY=0 -- exec:/nwp/
-->
<!--
Alt+Shift+ KEY=1 -- exec:
Alt+Shift+ KEY=2 -- exec:
Alt+Shift+ KEY=3 -- exec:
Alt+Shift+ KEY=4 -- exec:
Alt+Shift+ KEY=5 -- exec:
Alt+Shift+ KEY=6 -- exec:
Alt+Shift+ KEY=7 -- exec:
Alt+Shift+ KEY=8 -- exec:
Alt+Shift+ KEY=9 -- exec:
Alt+Shift+ KEY=0 -- exec:
-->
<!--
Ctrl+Shift+ KEY=1 -- exec:/nwp/
Ctrl+Shift+ KEY=2 -- exec:/nwp/
Ctrl+Shift+ KEY=3 -- exec:/nwp/
Ctrl+Shift+ KEY=4 -- exec:/nwp/
Ctrl+Shift+ KEY=5 -- exec:/nwp/
Ctrl+Shift+ KEY=6 -- exec:/nwp/
Ctrl+Shift+ KEY=7 -- exec:/nwp/
Ctrl+Shift+ KEY=8 -- exec:/nwp/
Ctrl+Shift+ KEY=9 -- exec:/nwp/
Ctrl+Shift+ KEY=0 -- exec:/nwp/
-->
<!--
Alt+Ctrl+Shift+ KEY=1 -- exec:
Alt+Ctrl+Shift+ KEY=2 -- exec:
Alt+Ctrl+Shift+ KEY=3 -- exec:
Alt+Ctrl+Shift+ KEY=4 -- exec:
Alt+Ctrl+Shift+ KEY=5 -- exec:
Alt+Ctrl+Shift+ KEY=6 -- exec:
Alt+Ctrl+Shift+ KEY=7 -- exec:
Alt+Ctrl+Shift+ KEY=8 -- exec:
Alt+Ctrl+Shift+ KEY=9 -- exec:
Alt+Ctrl+Shift+ KEY=0 -- exec:
<!--a couple of samples for the previous two key banks: -->
<!-- Ctrl+Shift+ KEY=2 -- exec:vgt -->
Ctrl+Shift+ KEY=1 -- exec:/nwp/winswitcher
Ctrl+Shift+ KEY=2 -- exec:xdotool key ctrl+9 ctrl+8 Return ctrl+7
Ctrl+Shift+ KEY=3 -- exec:/nwp/3but
Ctrl+Shift+ KEY=4 -- window
Ctrl+Shift+ KEY=5 -- move
Ctrl+Shift+ KEY=6 -- resize
Ctrl+Shift+ KEY=7 -- minimize
Ctrl+Shift+ KEY=8 -- maximize
Ctrl+Shift+ KEY=9 -- prev
Ctrl+Shift+ KEY=0 -- next
Alt+Ctrl+Shift+ KEY=1 -- ldesktop
Alt+Ctrl+Shift+ KEY=2 -- rdesktop
Alt+Ctrl+Shift+ KEY=3 -- udesktop
Alt+Ctrl+Shift+ KEY=4 -- ddesktop
Alt+Ctrl+Shift+ KEY=5 -- prevstacked
Alt+Ctrl+Shift+ KEY=6 -- nextstacked
Alt+Ctrl+Shift+ KEY=7 -- shade
Alt+Ctrl+Shift+ KEY=8 -- showdesktop
Alt+Ctrl+Shift+ KEY=9 -- fullscreen
Alt+Ctrl+Shift+ KEY=0 -- exec:/nwp/k
<!--a couple of samples for the previous two key bank (part of main jwmrc personal in other nwp configs (through quickswitch or otherwise)>
-->
<!--
Winkey+ KEY=1 -- exec:
Winkey+ KEY=2 -- exec:
Winkey+ KEY=3 -- exec:
Winkey+ KEY=4 -- exec:
Winkey+ KEY=5 -- exec:
Winkey+ KEY=6 -- exec:
Winkey+ KEY=7 -- exec:
Winkey+ KEY=8 -- exec:
Winkey+ KEY=9 -- exec:
Winkey+ KEY=0 -- exec:
-->
<!--
Alt+Winkey+ KEY=1 -- exec:
Alt+Winkey+ KEY=2 -- exec:
Alt+Winkey+ KEY=3 -- exec:
Alt+Winkey+ KEY=4 -- exec:
Alt+Winkey+ KEY=5 -- exec:
Alt+Winkey+ KEY=6 -- exec:
Alt+Winkey+ KEY=7 -- exec:
Alt+Winkey+ KEY=8 -- exec:
Alt+Winkey+ KEY=9 -- exec:
Alt+Winkey+ KEY=0 -- exec:
-->
<!--
Ctrl+Winkey+ KEY=1 -- exec:
Ctrl+Winkey+ KEY=2 -- exec:
Ctrl+Winkey+ KEY=3 -- exec:
Ctrl+Winkey+ KEY=4 -- exec:
Ctrl+Winkey+ KEY=5 -- exec:
Ctrl+Winkey+ KEY=6 -- exec:
Ctrl+Winkey+ KEY=7 -- exec:
Ctrl+Winkey+ KEY=8 -- exec:
Ctrl+Winkey+ KEY=9 -- exec:
Ctrl+Winkey+ KEY=0 -- exec:
-->
<!--
Shift+Winkey+ KEY=1 -- exec:
Shift+Winkey+ KEY=2 -- exec:
Shift+Winkey+ KEY=3 -- exec:
Shift+Winkey+ KEY=4 -- exec:
Shift+Winkey+ KEY=5 -- exec:
Shift+Winkey+ KEY=6 -- exec:
Shift+Winkey+ KEY=7 -- exec:
Shift+Winkey+ KEY=8 -- exec:
Shift+Winkey+ KEY=9 -- exec:
Shift+Winkey+ KEY=0 -- exec:
-->
<!--
Winkey+Alt+Ctrl+ KEY=1 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=2 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=3 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=4 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=5 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=6 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=7 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=8 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=9 -- exec:/nwp/
Winkey+Alt+Ctrl+ KEY=0 -- exec:/nwp/
-->
<!--
Alt+Shift+Winkey+ KEY=1 -- exec:
Alt+Shift+Winkey+ KEY=2 -- exec:
Alt+Shift+Winkey+ KEY=3 -- exec:
Alt+Shift+Winkey+ KEY=4 -- exec:
Alt+Shift+Winkey+ KEY=5 -- exec:
Alt+Shift+Winkey+ KEY=6 -- exec:
Alt+Shift+Winkey+ KEY=7 -- exec:
Alt+Shift+Winkey+ KEY=8 -- exec:
Alt+Shift+Winkey+ KEY=9 -- exec:
Alt+Shift+Winkey+ KEY=0 -- exec:
-->
<!--
Ctrl+Shift+Winkey+ KEY=1 -- exec:
Ctrl+Shift+Winkey+ KEY=2 -- exec:
Ctrl+Shift+Winkey+ KEY=3 -- exec:
Ctrl+Shift+Winkey+ KEY=4 -- exec:
Ctrl+Shift+Winkey+ KEY=5 -- exec:
Ctrl+Shift+Winkey+ KEY=6 -- exec:
Ctrl+Shift+Winkey+ KEY=7 -- exec:
Ctrl+Shift+Winkey+ KEY=8 -- exec:
Ctrl+Shift+Winkey+ KEY=9 -- exec:
Ctrl+Shift+Winkey+ KEY=0 -- exec:
-->
<!--
Alt+Ctrl+Shift+Winkey+ KEY=1 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=2 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=3 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=4 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=5 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=6 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=7 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=8 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=9 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=0 -- exec:
-->
<!--
Alt+Ctrl+Shift+Winkey+ KEY=F12 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F11 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F10 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F9 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F8 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F7 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F6 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F5 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F4 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F3 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F2 -- exec:
Alt+Ctrl+Shift+Winkey+ KEY=F1 -- exec:
(another set of function key blanks for you to customize)
-->
[remove the lead and trailing arrows (<!-- -->), (fill out with programs, scripts, files of your choice and save file), and restart jwm to activate an otherwise dormant bank (nearly all of which are set as blanks in the actual file you'd need to edit (on alt+4 menu or mae in the main launcher. r0-r9 in the launcher will also give you access to the ten jwm menus.)]