commit 636162543a170684082db16707f6acd9fa382e0c
parent ce984446b05604ef1657a8048427c2d71324823f
Author: salva <salva@firulillo.hopto.org>
Date: Sat, 25 Feb 2006 21:49:57 +0000
use of sh's brace expansion to associate key bindings by common prefix (again)
Diffstat:
| rc/wmiirc | | | 47 | +++++++---------------------------------------- |
1 file changed, 7 insertions(+), 40 deletions(-)
diff --git a/rc/wmiirc b/rc/wmiirc
@@ -52,48 +52,15 @@ status &
proglist $OLD_PATH >/tmp/ns.$USER.$DISPLAY/progs &
# SHORTCUTS
-while read key
+echo $MODKEY-Control-{c,'w,y','q,y',p,a,y} \
+ $MODKEY-{t,n,m,Return,h,l,j,k,Tab} \
+ $MODKEY-Shift-{h,l,p,Return,1,2,3,4,5,6,7,8,9} \
+ $MODKEY-Control-{1,2,3,4,5,6,7,8,9} |
+while read -d' ' key
do
+ echo $key
echo -n | wmiir create /keys/$key
-done <<EOF
-$MODKEY-Control-c
-$MODKEY-Control-w,y
-$MODKEY-Control-q,y
-$MODKEY-Control-p
-$MODKEY-Control-a
-$MODKEY-Control-y
-$MODKEY-t
-$MODKEY-n
-$MODKEY-m
-$MODKEY-Return
-$MODKEY-h
-$MODKEY-l
-$MODKEY-j
-$MODKEY-k
-$MODKEY-Tab
-$MODKEY-Shift-h
-$MODKEY-Shift-l
-$MODKEY-Shift-p
-$MODKEY-Shift-Return
-$MODKEY-Shift-1
-$MODKEY-Shift-2
-$MODKEY-Shift-3
-$MODKEY-Shift-4
-$MODKEY-Shift-5
-$MODKEY-Shift-6
-$MODKEY-Shift-7
-$MODKEY-Shift-8
-$MODKEY-Shift-9
-$MODKEY-Control-1
-$MODKEY-Control-2
-$MODKEY-Control-3
-$MODKEY-Control-4
-$MODKEY-Control-5
-$MODKEY-Control-6
-$MODKEY-Control-7
-$MODKEY-Control-8
-$MODKEY-Control-9
-EOF
+done
# EVENT LOOP
wmiir read /event 2>/dev/null |