-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revised keyboard shortcuts #91
Comments
Drive-by comment: remove the milestone, make this more a progress/listing issue. We won't be getting all these in 0.7.x, but rather when the corresponding features are added. ;) |
Looks fantastic. |
I came across this yesterday: Using a built in NW.js API seems preferable to something external like Mousetrap. |
Actually mousetrap seems to allow a much greater range of keys than NW.js's API - better to stick to it. |
I noticed a number of boxes are checked. I assume you are implementing this on a local branch and will publish when done? |
Also, since we are going for mousetrap, install it using npm:
I've been working on some build scripts for my new site. I'll try to pull them over here too to help us out. :) |
@le717 that is 100% correct ;) |
Keyboard shortcuts to do:
|
I'm closing this issue. I think I've been asked literally once about additional keyboard shortcuts in the last few years? |
The repetitiveness of some aspects of stop motion animation make solid keyboard shortcuts a must for Boats Animator. A quirk of NW.js's menu API mean that with very little hassle the following shortcuts currently exist in BA:
Ctrl Z
= undo last frameCtrl C
= capture frameCtrl M
= return to launcherThese are not great for numerous reasons and need to revised to consider standard Mac and PC expectations amongst other things. Some suggestions I have for future and existing features are:
(note
NUM
refers to the keypad)Projects
Ctrl O
/Cmd O
= open projectCtrl S
/Cmd S
= save projectCtrl Shift S
/Cmd Shift S
= save project asCtrl N
/Cmd N
= new sceneCtrl Shift N
/Cmd Shift N
= new takeCtrl W
/Cmd W
= close window (and return to the launcher screen)Ctrl Q
/Cmd Q
= quit programProject shortcuts will be added when #37 and #86 are implemented
Controls
Enter
/NUM Enter
= Capture frameCtrl Z
/Cmd Z
/Backspace
/Delete
/NUM *
= delete last frame capturedCtrl Shift Z
/Cmd Shift Z
/Ctrl Delete
/Cmd delete
= delete current selected frame in frame reelCtrl M
/Cmd M
/M
= toggle audioPlayback
Space
/0
/NUM 0
/MediaPlayPause
= Play / pauseP
/Num .
= Play from start6
/NUM 6
= Play last few captured frames8
/NUM 8
= toggle loopingCtrl Right
/MediaPrevTrack
= jump to the first frame on the framereelCtrl Left
/MediaNextTrack
= jump to the last frame on the framereel (ie stop)Framereel
left arrow
/1
/NUM 1
= back 1 frame on framereelright arrow
/2
/NUM 2
= forward 1 frame on framereelL
/3
/NUM 3
= switch to live viewCtrl +
/Cmd +
= zoom into framereelCtrl -
/Cmd -
= zoom out of framereelCtrl 0
/Cmd 0
= return framereel to default zoomRight click
(on an individual frame) = menu with option to delete frame or add keyframe.Keyframes
i
= set currently selected frame as the start keyframe.esc
= remove start keyframeWill be added when #122 is merged
Onion skinning
+
/NUM +
= move onion skinning slider to the right-
/NUM -
= move onion skinning slider to the leftThese will be added when #71 is implemented
Confirm prompts
Enter
= okayEsc
//
= cancelOthers
F1
/Cmd + Shift + ?
= load documentationF12
= load dev toolsI'm aware Mac and PC keypads have some minor differences and as a result have tried to avoid keys that do not appear on both. Here is a visual depiction of the shortcuts above:
**_Note since creating the image above `/` has changed function to cancel confirm prompts rather than mute audio**_
In terms of implementing these Mousetrap.js seems pretty neat.
The text was updated successfully, but these errors were encountered: