Ctrl-F key presses fill up undo buffer

I recently discovered a perplexing issue in Final Cut Pro.
The Ctrl-Fkey transport keys apparently are considered actions
by FCP and hence occupy the undo buffer. Using these keys
to shuttle the timeline will effectively wipe out any important actions
previously stored in the undo buffer and replace them with blank
key presses.
Probably not many people use these keys for that purpose however,
some devices do such as the Bella Professional editor's keyboard.
It has a jog/shuttle wheel built in that is configured to use these
very key presses.
Is there anyone who has noticed this behavior or has been able
to resolve it? Incidentally, to use these keys as FCP designates, one
must turn off Keyboard Navigation in the Keyboard & Mouse pref panel
since they are already assigned by the OS.
Dual processor G5   Mac OS X (10.4.8)  

Steve, the ShuttlePro looks like a terrific
controller.
To be honest I don't think the design of the shuttle knob is that great, and I don't end up using it as much as I thought I would. It's nothing like the real edit controller shuttles of yore.
By speed select keys are you referring to the J and L
keys or the Ctrl-Fkey's?
I meant the key combos that set a specific speed. As above, thinking I would use the shuttle more I set them to speeds I would actually use - skipping ones that weren't useful to me. It was a lot of work which I'll go undo now...
It WOULD be great to have slow frame by frame play
(JK and KL) on the shuttle as well but like you've
already said, apparently it is unique to those
particular keys.
As long as you map to the actual J K and L keys from buttons you can press individually, it works. It doesn't work with the ShuttlePro knob simply because they only allow one button press to be programmed for each position.
My problem was that I had mapped the ShuttlePro buttons and their functions to new places on the keyboard. The JK and KL functions seem to only work when you're mapping to those actual keys. So I have J K & L mapped to buttons on the ShuttlePro (their default, actually) and it works great.
What really disappoints me is that FCP doesn't support a range of playback speeds that would allow something approximating shuttle behavior.
Thanks for bringing the Undo problem to our attention!

Similar Messages

  • I inadvertently pressed CTRL+ another key (possibly V or B or N) and the text size of my bookmarked page was significantly reduced in size. I can't read it. How do I re-set the text size?

    I mistakenly pressed CTRL + another key (possibly V or B or N or whatever), when I was reading my e-mail. The text size shrank to a size that is useless to me, but I cannot seem to get the text size re-set to normal. Indeed all of the formatting on the page has been reduced (symbols, instructions, frames etc). Existing Firefox and returning to the bookmarked page makes no difference. How do I re-set the system?

    Hi,
    Please try '''Ctrl''' + '''0''' (zero). Alternatively '''View''' ('''Alt''' + '''V''') > '''Zoom''' > '''Reset'''.
    [https://support.mozilla.org/en-US/kb/how-do-i-use-zoom?redirectlocale=en-US&redirectslug=Page+Zoom Page Zoom]
    [https://support.mozilla.com/en-US/kb/Keyboard%20shortcuts Keyboard Shortcuts]

  • How do you clear the buffer of excess key presses, in Java?

    Right now, in the game I am working on, if the user presses a key multiple times the actions will be performed as many times as it registers, even though I disallow key presses during the time that the action is taking place.
    For example, a move of 1 space can be carried out with a key press. While the character is moving, key presses are not allowed. However, if you just press the key 5 or 25 times, the character will just keep moving, once he's done with the first one.
    What I need to do is clear the buffer of key presses after an action has taken place, so that the excess keys are not registered. I know the commands to do so in C++, but not in Java.

    Well, I think you've got what I was saying backwards, or I'm not understanding what you are asking correctly.
    it is suppposed to return if isMoving is true, not false. If isMoving is true, it means that the moving animation, and actions are taking place, Which is a process that take about a second, for the player to move one space.
    Here's the code where I process the keypresses
    private void processKey(KeyEvent e) {
        if (isMoving) {return;}
        int keyCode = e.getKeyCode();
        if (!isPaused && !gameOver) {
            isMoving = true;
          if (keyCode == KeyEvent.VK_UP) {
            player.move(player.NE);
          else if (keyCode == KeyEvent.VK_DOWN) {
            player.move(player.SW);
          else if (keyCode == KeyEvent.VK_LEFT) {
            player.move(player.NW);
          else if (keyCode == KeyEvent.VK_RIGHT) {
            player.move(player.SE);
            isMoving = false;
    }And in case I need to clear up what I want to happen, and the results I'm seeing. The player, in this case, moves one space in a direction, with a single press of an arrow key. That functionality is working fine, as intended. However, I don't want you to press the key twice quickly and move two spaces. I don't want you to hold down an arrow key and move continually.
    That part of the functionality is what is not working.
    As I understand my code, pressing the key once should set isMoving to true and, therefore further presses shouldn't register until isMoving is false again, which shouldn't happen until the player moves have finished.
    But, the way that it is working now is that if I press the key 2, 3 or 20 times, as soon as one move is finished another begins. Are the key presses just sitting in the buffer somewhere waiting for isMoving to become false again? And if so, is there a function I can call to clear that buffer after a move is finished?

  • Key Press CTRL+Space

    How do I view a JInternalFrame by pressing CTRL+Space from a JTextFeild in another JInternalFrame? Using isControlDown() works but throws NullPointerException. Can it be done by using KeyStroke ? If Yes then how?

    Thanks! I changed the InternalFrame which I wanted to see after pressing. I used A JPanel in which there is a JList. What I tried is pretty simple and like this
    private void jTextFieldlBankIDKeyPressed(java.awt.event.KeyEvent evt) {
    try{
    int keyCode=evt.getKeyCode();
    int modifier=evt.getModifiers();
    int iSpace=java.awt.event.KeyEvent.VK_SPACE;
    if(evt.isControlDown()&& keyCode==iSpace){
    jPanel2.setVisible(true);
    //setValueAtTheList();
    //jList1.grabFocus();
    System.out.println("Key Pressed");
    }catch(NullPointerException e){
    I got what I need but the exception is there like before,
    java.lang.NullPointerException
    at javax.swing.plaf.basic.BasicInternalFrameUI$1.actionPerformed(BasicInternalFrameUI.java:153)
    at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1502)
    at javax.swing.JComponent.processKeyBinding(JComponentKey Pressed
    .java:2422)
    at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:253)
    ������������.

  • Keyboard acting as if CTRL+ the key that I press is input, won't type

    "when i press something the keyboard works as if i am pressing Ctrl + the key that i press. For example when i press S it thinks that i am pressing Ctrl + S therefore the save menu comes up ? 
    Does anybody know what the problem could be?" (Quote from another post) 
    I am having the same problem.  This happened for the first time today after the computer was asleep for about two hours.  Alternately , sometimes after the computer is asleep the fingerprint reader stops working.  If I restart the computer the issues go away but I don't think it is feasible to restart the computer after everytime is has bene asleep for a while. Please help! I have an »HP Pavilion dv7-6c67nr Entertainment Notebook PC purchased only about a week ago.

    Orange juice is acidic, and if you didn't clean it up, it probably destroyed some of the components on the motherboard. I think that maybe if you try replacing it, that might solve the problem, but don't take my word for it, because I'm not entirely sure.
    PS. The clicking noise might be from the speakers? that was the case with my old iBook, does the sound work? And does your computer make a startup chime when you turn it on?

  • Ctrl-v key combo not working in keydown event in Adobe Air

    I am needing to capture the ctrl-c/ctrl-x/ctrl-v keys in the keydown Javascript event from within Adobe Air.
    I have managed to get the events to fire correctly.
    When I press ctrl, c, x, v, ctrl-c and ctrl-x, I get the correct corresponding keycodes. However, when I press ctrl-v, no event gets triggered.
    Is Air preventing the key presses from reaching this event in the case of ctrl-v?
    Here is the code I am using:
        document.getElementById('main_grid').addEventListener('keydown', keyDownEvent, false);
        keyDownEvent = function(e) {
            alert(e.keyCode);

    I'm surprised you get ctrl-c and ctrl-x. Do they work when you have selected text? What is probably happening is the default handler for the paste event is "swallowing" the keystroke. You could try listening for the paste event and calling the event object's preventDefault() method. (I haven't tried it, though, so I'm not positive that would allow the keystroke to be passed along.) If you are trying to create your own copy/paste functions, you might be better off listening for the copy and paste events themselves, rather than the raw keystrokes.
    Another alternative is to listen for the keystrokes on window.htmlLoader, which should get the keystrokes before they are passed to the HTML engine.

  • Catching Alt Key Press with the Key Down Filter Event

    I am writing an application that requires specific key combinations using ctrl, shift, and alt in addition to a function key (F1, F2, F3, etc).  The application works great except for when I try to catch an alt key press.  The alt key press does not seem to fire an event eventhough it is an option in the PlatMods cluster as well as the VKey enum.  When I press the alt key when my application is running the cursor changes to a normal mouse pointer from the usual finger pointer and prevents any other key presses from going through (in addition to not firing an event itself).
    I have tried completely removing the run-time menu, which doesn't seem to help.  I currently discard all keys after I handle them in my event structure.
    I really hope that the only solution isn't using a Windows DLL.  Any suggestions or ideas at all would be greatly appreciated.
    Thanks,
    Ames

     Hi Ames
    As Kileen has said Khalid has already given you a good solution to detect the ALT key.
    I have another approach that might let you stick to your event-driven approach. I suggest that you have another loop in your app that polls the keyboard using the Input Device utility vi's. When this poll loop sees an ALT + KEY combo it raises a dynamic user event and will be processed in your event structure. This means you can keep your key down filter event to process the CTRL + KEY and SHIFT + KEY events.
    Example attached in 7.1
    cheers
    David
    Attachments:
    Catching Alt Key Press Poll with Events(151551).vi ‏89 KB

  • Is there a keyboard shortcut to launch firefox 3.6.3 with windows vista? Hot key (ctrl + alt + key) does not work.

    The hot key (ctrl + alt + key) does not work. This is in Windows Vista.

    Thank you Morbus and Cor-el, for your prompt replies. Here's what I did: I've placed the Firefox icon in the quick launch toolbar. So I right-click this firefox icon>Properties>Shortcut tab>in Shortcut Key field, add X (the word "None" changes to "ctrl + alt + X")>Apply>Okay>and that closes the dialog window.
    Then, to try the new launch short-cut, I press and hold down, in order, ctrl, then alt, then x (holding all three down) . . . and nothing launches.
    I thought this would do it! So any further thoughts would be a splendid help ---- many thanx!

  • Firefox freezes when ctrl + enter is pressed simultaneously

    Firefox freezes when ctrl + enter is pressed simultaneously.

    Hello,
    Try Firefox Safe Mode to see if the problem goes away. Safe Mode is a troubleshooting mode, which disables most add-ons.
    (If you're not using it, switch to the Default theme.)
    * On Windows you can open Firefox 4.0+ in Safe Mode by holding the Shift key when you open the Firefox desktop or Start menu shortcut.
    * On Mac you can open Firefox 4.0+ in Safe Mode by holding the option key while starting Firefox.
    * On Linux you can open Firefox 4.0+ in Safe Mode by quitting Firefox and then going to your Terminal and running: firefox -safe-mode (you may need to specify the Firefox installation path e.g. /usr/lib/firefox)
    * Or open the Help menu and click on the Restart with Add-ons Disabled... menu item while Firefox is running.
    Once you get the pop-up, just select "'Start in Safe Mode"
    If the issue is not present in Firefox Safe Mode, your problem is probably caused by an extension, and you need to figure out which one. Please follow the [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]]
    To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before opening Firefox for normal use again.
    Please report back soon.

  • Key Press Event

    I have been pouring through the TLF API docs looking for
    events to handle key presses on a TextFlow and I am not finding
    anything. I'm sure it's simple, can anyone give me a clue? I'm
    looking to detect Ctrl+B, Ctrl+I, etc.. to trigger formatting.

    The events go to the DisplayObjectContainerController. You
    will want to override the processKey event functions to add special
    handling. Those are in the protected methods section and are
    inherited from a base class.

  • Make Tab Key Press Event

    Hi You all,
    I'm trying to make an automatic Tab Key Press after fill some data to oEditText  , plz guide me how can i do that ?
    I will appreciate your help.
    Peter.
    Edited by: PeterHoang on Oct 12, 2011 12:22 PM

    Hi
    You can use sendkeys method for this
    SBO_APPLN.SendKeys("{TAB}")
    Regards
    Arun

  • Detecting a Key Press

    I am using this code to set up a listener for a key press. I
    noticed that it works fine when you use a LEFT, RIGHT etc. press,
    but it will not work with a regular key press(i.e. ctrl+P). It says
    that there is an undefined property as far as the Letter goes. If
    anyone can help me with this, I would very much appreciate it.
    stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
    function keyDown(event:KeyboardEvent):void
    if(event.ctrlKey)
    var key = event.keyCode;
    var P_key = Keyboard.P;
    switch(key)
    case P_key:
    trace("this thing works");
    break;
    }

    Ok, I've figured it out. Flash decided to take me for a fool
    and pretended like it would take the P-key as a press, but in
    actuality, it only works that way in AIR.

  • Can we fire key press event programmatically????

    hi there,
    is it possible in java to fire a key press event (of the associated component) programmatically??? like we can fire action event of a button by saying
    button.doClick();
    thanks in advance.
    anshu

    You can do so by using awt.Robot.keyPress(), just don't forget to do awt.Robot.keyRelease() afterwards!
    Note that it doesn't work for Applets unless you sign them, for security reasons (you don't want to go into a site and have the applet click ctrl+alt+del for you, right?)
    Cheers!
    Moti

  • Key press

    What is the best way to represent a key press, e.g. F3? I am using Adobe Captivate 7.

    Sorry to bring up a competitor but - in Camtasia keystroke callouts are added after recording to represent when keys are pressed. Is there anything similar in Captivate? I am recording Word 2010 and teaching about the use of Ctrlspacebar to remove font formatting and CtrlQ to remove paragraph formatting. So when Ctrl+spacebar is pressed during the recording what can I add a slide to show that those were the keys used?
    Thank you,
    JAS

  • Detecting asyncronous key press

    Hi all, I'm trying to figure out whether there is any way to detect an asynchronous key press for a simple and line-oriented java task.
    I mean no GUI, AWT and alike.
    All examples I could see refer to AWT events.
    The goal is to break long and time consuming processes upon pressing (for example) ctrl-c like we used to to in C++.
    Thanks.

    Word is not a JVM mastered process.
    I'm referring to what it seems the standard behavior of the JVM. I can be notified about ctrl-c, but I cannot change its standard action of terminating the JVM process.
    I tried by catching SIGINT using sun.misc.* - it works fine, handler is called - however upon returning (even without calling the previous handler - if any) the process exits.
    I don't see any way to change this - which was my primary goal.

Maybe you are looking for

  • HT2729 iPad storage: moving movies from iPad to iCloud

    I'm trying to purchase a movie from iTunes but I get a message that my storage is full on my ipad.  I have over 10GB on iCloud available, how do I move videos from my iPad to iCloud so ill have addionsl room to purchase more movies?

  • PCUI : Changing the Default in the drop down box.

    Dear Gurus,   How can I change the dropdown default in the show dropdown box of Lead application from "My Favorites" to "My Leads". Also, if I want to add an extra listing in this dropdown box how do I achieve it. Thanks in advance! Vivek.

  • Vi control of Thorlabs TDC001 motor control,need to generate a ref # for ActiveX

    I am trying to create a custom program for control of a Thorlabs TDC001 motor controller.   The stand alone Thorlabs software works,  I also created a Active X window using the Thorlabs software in Labview.  I would like to create an automated look w

  • Query Causes ASP Error

    This query works great within MS Access itself but causes and error when used in an ASP application ... DateAdd("m",-2,EndDate()) >= Date() Someone suggested there is a problem with the quote marks in ASP. Would appreciate any help to resolve this. T

  • Entity cache

    hi all have a question regarding entity cache behaviour. how do I make sure there are NO More than N beans in the entity cache. If I set max-beans-in-free-pool, problem seems to be this: if I need to retrieve more than (N+1) rows from DB, weblogic re