shuttlerc, boobytraps, vwindow hang, lock cleanup
[goodguy/cinelerra.git] / cinelerra-5.1 / shuttlerc
index a41ba3c0667ae048a7c38f380f16257982feed60..2bb7bfd1d43c1b68fb9781b7a12cd11e2d884018 100644 (file)
@@ -1,6 +1,8 @@
 
 # uncomment to enable diagnostics
 #DEBUG
+# uncomment to use direct usb
+#USB_DIRECT
 
 # redefine default, use
 # also used for resources,load windows
 
 [Cinelerra]
 
- K5 XK_KP_0     # Stop
- K9 XK_KP_3     # Play
- K12 XK_Home    # Beginning
- K13 XK_End     # End
+# Most useful functions have to be on K5-K9 because Xpress only has 5 keys
+ K5 XK_Home    # Beginning
+ K6 XK_KP_6    # Reverse, or if playing Stop
+ K7 XK_KP_0    # Stop
+ K8 XK_KP_3    # Play, or if playing Stop
+ K9 XK_End     # End
+
+ K10 Alt-XK_Left  # Go to previous edit
+ K11 Alt-XK_Right # Go to next edit
+ K12 Ctrl-XK_Left  # Go to previous label
+ K13 Ctrl-XK_Right # Go to next label 
  K14 "["        # Toggle in
  K15 "]"        # Toggle out
 
- K1 "i"                # Pro Only - Clip
- K2 "x"                # Pro Only - Cut
- K3 "c"                # Pro Only - Copy
- K4 "v"                # Pro Only - Paste
-
- S-3 XK_KP_Add  # Fast reverse
- S-2 XK_KP_6    # Play reverse
- S-1 XK_KP_5    # Slow reverse
- S0 XK_KP_0     # Stop
- S1 XK_KP_2     # Slow forward
- S2 XK_KP_3     # Play forward
- S3 XK_KP_Enter # Fast forward
+ K1 "i"                # Clip
+ K2 "x"                # Cut
+ K3 "c"                # Copy
+ K4 "v"                # Paste
+
+ S-7 REV_16    # Next 6 are reverse keys
+ S-6 REV_8     #  the number on the end represents speed
+ S-5 REV_4     #  number can be decimal up to 64
+ S-4 REV_2     #  2 means 2x or double speed
+ S-3 REV_1
+ S-2 REV_0.5   #  note 0.5 represents 1/2 speed
+ S-1 XK_KP_0   # Because the Shuttle does not generate S0, have to use S1
+ S0  XK_KP_0   # Hardware does not generate S0
+ S1  XK_KP_0   # Because the Shuttle does not generate S0, have to use S1
+ S2  FWD_0.5   # Next 6 are forward keys
+ S3  FWD_1
+ S4  FWD_2
+ S5  FWD_4
+ S6  FWD_8
+ S7  FWD_16
+
  JL XK_KP_4     # Frame reverse
  JR XK_KP_1     # Frame forward
 
 [Composer]
 
- K5 XK_KP_0     # Stop
- K9 XK_KP_3     # Play
- K12 XK_Home    # Beginning
- K13 XK_End     # End
+# Most useful functions have to be on K5-K9 because Xpress only has 5 keys
+ K5 XK_Home    # Beginning
+ K6 XK_KP_6    # Reverse, or if playing Stop
+ K7 "f"                # Go in or out of Fullscreen mode
+ K8 XK_KP_3    # Play, of if playing Stop
+ K9 XK_End     # End
+
+ K10 Alt-XK_Left  # Go to previous edit
+ K11 Alt-XK_Right # Go to next edit
+ K12 Ctrl-XK_Left  # Go to previous label
+ K13 Ctrl-XK_Right # Go to next label 
  K14 "["        # Toggle in
  K15 "]"        # Toggle out
-
- K1 "i"                # Pro Only - Clip
- K2 "x"                # Pro Only - Cut
- K3 "c"                # Pro Only - Copy
- K4 "v"                # Pro Only - Paste
-
- S-3 XK_KP_Add  # Fast reverse
- S-2 XK_KP_6    # Play reverse
- S-1 XK_KP_5    # Slow reverse
- S0 XK_KP_0     # Stop
- S1 XK_KP_2     # Slow forward
- S2 XK_KP_3     # Play forward
- S3 XK_KP_Enter # Fast forward
  
+ K1 "i"                # Clip
+ K2 "x"                # Cut
+ K3 "c"                # Copy
+ K4 "v"                # Paste
+
+ S-7 REV_16
+ S-6 REV_8
+ S-5 REV_4
+ S-4 REV_2
+ S-3 REV_1
+ S-2 REV_0.5
+ S-1 XK_KP_0   # Because the Shuttle does not generate S0, have to use S1
+ S0  XK_KP_0   # Hardware does not generate S0
+ S1  XK_KP_0   # Because the Shuttle does not generate S0, have to use S1
+ S2  FWD_0.5
+ S3  FWD_1
+ S4  FWD_2
+ S5  FWD_4
+ S6  FWD_8
+ S7  FWD_16
+
  JL XK_KP_4     # Frame reverse
  JR XK_KP_1     # Frame forward
 
 [Viewer]
 
- K5 "v"                # Splice (Viewer only - button is on Xpress)
- K9 "b"                # Overwrite (Viewer only - button is on Xpress)
- K12 XK_Home    # Beginning
- K13 XK_End     # End
+# Most useful functions have to be on K6-K9 because Xpress only has 5 keys
+ K5 XK_Home    # Beginning
+ K6 XK_KP_6    # Reverse, or if playing Stop
+ K7 "f"                # Go in or out of Fullscreen mode
+ K8 XK_KP_3    # Play, or if playing Stop
+ K9 XK_End     # End
+
+ K10 "["       # Toggle in if no K14
+ K11 "]"       # Toggle in if no K15
+ K12 Alt-XK_Left  # Go to previous edit
+ K13 Alt-XK_Right # Go to next edit
  K14 "["        # Toggle in
  K15 "]"        # Toggle out
-
- K1 "i"                # Pro Only - Clip
- K2 XK_Home    # Pro Only - Beginning 
- K3 "c"                # Pro Only - Copy
- K4 XK_End     # Pro Only - End
-
- S-3 XK_KP_Add  # Fast reverse
- S-2 XK_KP_6    # Play reverse
- S-1 XK_KP_5    # Slow reverse
- S0 XK_KP_0     # Stop
- S1 XK_KP_2     # Slow forward
- S2 XK_KP_3     # Play forward
- S3 XK_KP_Enter # Fast forward
  
+ K1 "i"                # Clip
+ K2 "v"                # Splice
+ K3 "c"                # Copy
+ K4 "b"                # Overwrite
+
+ S-7 REV_16
+ S-6 REV_8
+ S-5 REV_4
+ S-4 REV_2
+ S-3 REV_1
+ S-2 REV_0.5
+ S-1 XK_KP_0   # Because the Shuttle does not generate S0, have to use S1
+ S0  XK_KP_0   # Hardware does not generate S0
+ S1  XK_KP_0   # Because the Shuttle does not generate S0, have to use S1
+ S2  FWD_0.5
+ S3  FWD_1
+ S4  FWD_2
+ S5  FWD_4
+ S6  FWD_8
+ S7  FWD_16
+
  JL XK_KP_4     # Frame reverse
  JR XK_KP_1     # Frame forward