#
# This is an example keyboard config file for matchbox
#
# You can edit this file or change per user by copying to 
#  ~/.matchbox/kbdconfig
#
# See the matchbox manual for more info ( http://projects.o-hand.com/matchbox )

### Window operation short cuts 


# -------- testing ----------
#Shift_L=toolbars
#Shift_R=toolbars


# ------- pointer --------
#<shift>KP_1=!pointer_up_left
#<shift>KP_2=!pointer_up
#<shift>KP_3=!pointer_up_right
#<shift>KP_4=!pointer_left
#<shift>KP_5=!pointer_right_click
#<shift>KP_6=!pointer_right
#<shift>KP_7=!pointer_down_left
#<shift>KP_8=!pointer_down
#<shift>KP_9=!pointer_down_right

<shift>left=pointer_left
<shift>right=pointer_right
<shift>up=pointer_up
<shift>down=pointer_down
<shift>Return=pointer_click_right

<shift><alt>left=pointer_left
<shift><alt>right=pointer_right
<shift><alt>up=pointer_up
<shift><alt>down=pointer_down


# -------- sms keys ----------

# mapping #
<shift>3=!test
# mapping *
<shift>8=!test
KP_0=!test
KP_1=!test
KP_2=!test
KP_3=!test
KP_4=!test
KP_5=!test
KP_6=!test
KP_7=!test
KP_8=!test
KP_9=!test


# -------- case/num switch --------

<shift>KP_Multiply=!test

# -------- backspace / Select all --------

<shift>KP_0=!test
<shift>KP_1=!test

# -------- Main shortcuts -----------------
<noungrab><shift>KP_6=!echo -e "*rem\nSYSTEM:SCREEN:BACK DOWN\n" | nc 127.0.0.1 8000
<noungrab><shift>KP_3=!echo -e "*rem\nSYSTEM:SCREEN:BACK UP\n" | nc 127.0.0.1 8000
<noungrab><shift>KP_9=!echo -e "*rem\nSYSTEM:AUDIO:LEVEL UP\n" | nc 127.0.0.1 8000
<noungrab><ctrl><shift>numbersign=!echo -e "*rem\nSYSTEM:AUDIO:LEVEL DOWN\n" | nc 127.0.0.1 8000
<noungrab><ctrl><shift>3=!echo -e "*rem\nSYSTEM:AUDIO:LEVEL DOWN\n" | nc 127.0.0.1 8000


# ---------- f1 - f6----------------
f1=isuSimulateEvent sk1
f2=isuSimulateEvent sk2
f3=isuSimulateEvent sk3
f4=isuSimulateEvent sk4
f5=isuSimulateEvent sk5
f6=isuSimulateEvent sk6
f7=isuSimulateEvent sk7



# ----------shift f1 - f6----------------
#<shift>f1=next
#<shift>f2=prev
#<shift>f3=close
<shift>f4=fullscreen
#<shift>f5=!$/usr/bin/desktop --name wrapperapp
<shift>f6=taskmenu




#----------- various -----------

# auto
#<ctrl>a=!$/usr/bin/matchbox-keyboard
#<shift><ctrl>a=!$/usr/bin/cellwriter

#home
#tbd do we really want Home handled by WM even for ISU ???
<ctrl>h=desktop
<shift><ctrl>h=fullscreen

#startstop
<ctrl>s=keyevent Tab

#enter
#<shift>Return=keyevent space

#cancel
Escape=keyevent BackSpace

#file
<ctrl>f=isuSimulateEvent file

#setup
<ctrl>u=isuSimulateEvent setup

#result
<ctrl>r=isuSimulateEvent result

#multi-view
<ctrl>w=isuSimulateEvent view

#-------------------------------
#-------------------------------
#-------------------------------
##### helps #####################



#<Alt>m=!matchbox-remote -mbmenu

### App launching.

#<ctrl><alt>x=!xterm
#<ctrl><alt>r=!rxvt

### App launching with startup notify

#<ctrl><alt>e=!!gpe-calender

### windows style key shortcuts

#<alt>Tab=next
#<alt><shift>Tab=prev

#<ctrl>f=taskmenu
#<alt>escape=!matchbox-remote -mbmenu
#<alt>f4=close


### super should be a 'window' key, uncomment '#' if you have one.

#<super>d=desktop
#<super>r=!xterm
#<super>e=!!nautilus

### Special keys, likely probably only available on extended keyboards. 

#App=!matchbox-remote -mbmenu
#Menu=!matchbox-remote -mbmenu

