Connect with us

Tech Tips

How To Switch Virtual Desktops In Win 10 Using AutoHotkey

Using AutoHotkey to switch Virtual Desktops in Windows 10

Using AutoHotkey to switch Virtual Desktops in Windows 10

One of the best features of Windows 10 is the Task View, which you can use to create virtual desktops. These desktops are a great way to distribute and organize the windows of your open applications. You can press Win+Tab (Hold down the Windows key and press Tab) to see them in the Task View.

Using AutoHotkey to switch Virtual Desktops in Windows 10

Using AutoHotkey to switch Virtual Desktops in Windows 10

However, one feature not provided by Microsoft is the ability to instantly switch to a specific virtual desktop with a keyboard shortcut. For instance, if you are on Desktop 2 and you want to switch to Desktop 6, you have to hold down Win+Ctrl and press the Right Arrow four times. It would be much easier to have a shortcut that automatically switches to desktop number 6, regardless of which desktop you’re on.

This tutorial will show you how to create keyboard shortcuts to switch directly to any virtual desktop by number. We’ll accomplish this using the free Windows utility, AutoHotkey.

Creating the Script

  1. The installer will now exit, and a new text file will open in Notepad. The file will be our script. (A script is a plain text file that contains a series of commands to be run by another program, in this case AutoHotkey.)

Note: The script on this page is based on Windows Desktop Switcher, an open source script hosted on Github at github.com/pmb6tz/windows-desktop-switcher.

  1. Copy and paste the following script into your Notepad document:
; Globals
DesktopCount = 2 ; Windows starts with 2 desktops at boot
CurrentDesktop = 1 ; Desktop count is 1-indexed (Microsoft numbers them this way)
;
; This function examines the registry to build an accurate list of the current virtual desktops and which one we're currently on.
; Current desktop UUID appears to be in HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerSessionInfo1VirtualDesktops
; List of desktops appears to be in HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerVirtualDesktops
;
mapDesktopsFromRegistry() {
 global CurrentDesktop, DesktopCount
 ; Get the current desktop UUID. Length should be 32 always, but there's no guarantee this couldn't change in a later Windows release so we check.
 IdLength := 32
 SessionId := getSessionId()
 if (SessionId) {
 RegRead, CurrentDesktopId, HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerSessionInfo%SessionId%VirtualDesktops, CurrentVirtualDesktop
 if (CurrentDesktopId) {
 IdLength := StrLen(CurrentDesktopId)
 }
 }
 ; Get a list of the UUIDs for all virtual desktops on the system
 RegRead, DesktopList, HKEY_CURRENT_USER, SOFTWAREMicrosoftWindowsCurrentVersionExplorerVirtualDesktops, VirtualDesktopIDs
 if (DesktopList) {
 DesktopListLength := StrLen(DesktopList)
 ; Figure out how many virtual desktops there are
 DesktopCount := DesktopListLength / IdLength
 }
 else {
 DesktopCount := 1
 }
 ; Parse the REG_DATA string that stores the array of UUID's for virtual desktops in the registry.
 i := 0
 while (CurrentDesktopId and i < DesktopCount) {
 StartPos := (i * IdLength) + 1
 DesktopIter := SubStr(DesktopList, StartPos, IdLength)
 OutputDebug, The iterator is pointing at %DesktopIter% and count is %i%.
 ; Break out if we find a match in the list. If we didn't find anything, keep the
 ; old guess and pray we're still correct :-D.
 if (DesktopIter = CurrentDesktopId) {
 CurrentDesktop := i + 1
 OutputDebug, Current desktop number is %CurrentDesktop% with an ID of %DesktopIter%.
 break
 }
 i++
 }
}
;
; This functions finds out ID of current session.
;
getSessionId()
{
 ProcessId := DllCall("GetCurrentProcessId", "UInt")
 if ErrorLevel {
 OutputDebug, Error getting current process id: %ErrorLevel%
 return
 }
 OutputDebug, Current Process Id: %ProcessId%
 DllCall("ProcessIdToSessionId", "UInt", ProcessId, "UInt*", SessionId)
 if ErrorLevel {
 OutputDebug, Error getting session id: %ErrorLevel%
 return
 }
 OutputDebug, Current Session Id: %SessionId%
 return SessionId
}
;
; This function switches to the desktop number provided.
;
switchDesktopByNumber(targetDesktop)
{
 global CurrentDesktop, DesktopCount
 ; Re-generate the list of desktops and where we fit in that. We do this because
 ; the user may have switched desktops via some other means than the script.
 mapDesktopsFromRegistry()
 ; Don't attempt to switch to an invalid desktop
 if (targetDesktop > DesktopCount || targetDesktop < 1) {
 OutputDebug, [invalid] target: %targetDesktop% current: %CurrentDesktop%
 return
 }
 ; Go right until we reach the desktop we want
 while(CurrentDesktop < targetDesktop) {
 Send ^#{Right}
 CurrentDesktop++
 OutputDebug, [right] target: %targetDesktop% current: %CurrentDesktop%
 }
 ; Go left until we reach the desktop we want
 while(CurrentDesktop > targetDesktop) {
 Send ^#{Left}
 CurrentDesktop--
 OutputDebug, [left] target: %targetDesktop% current: %CurrentDesktop%
 }
}
;
; This function creates a new virtual desktop and switches to it
;
createVirtualDesktop()
{
 global CurrentDesktop, DesktopCount
 Send, #^d
 DesktopCount++
 CurrentDesktop = %DesktopCount%
 OutputDebug, [create] desktops: %DesktopCount% current: %CurrentDesktop%
}
;
; This function deletes the current virtual desktop
;
deleteVirtualDesktop()
{
 global CurrentDesktop, DesktopCount
 Send, #^{F4}
 DesktopCount--
 CurrentDesktop--
 OutputDebug, [delete] desktops: %DesktopCount% current: %CurrentDesktop%
}
; Main
SetKeyDelay, 75
mapDesktopsFromRegistry()
OutputDebug, [loading] desktops: %DesktopCount% current: %CurrentDesktop%
; User config!
; This section binds the key combo to the switch/create/delete actions
LWin & 1::switchDesktopByNumber(1)
LWin & 2::switchDesktopByNumber(2)
LWin & 3::switchDesktopByNumber(3)
LWin & 4::switchDesktopByNumber(4)
LWin & 5::switchDesktopByNumber(5)
LWin & 6::switchDesktopByNumber(6)
LWin & 7::switchDesktopByNumber(7)
LWin & 8::switchDesktopByNumber(8)
LWin & 9::switchDesktopByNumber(9)
;CapsLock & 1::switchDesktopByNumber(1)
;CapsLock & 2::switchDesktopByNumber(2)
;CapsLock & 3::switchDesktopByNumber(3)
;CapsLock & 4::switchDesktopByNumber(4)
;CapsLock & 5::switchDesktopByNumber(5)
;CapsLock & 6::switchDesktopByNumber(6)
;CapsLock & 7::switchDesktopByNumber(7)
;CapsLock & 8::switchDesktopByNumber(8)
;CapsLock & 9::switchDesktopByNumber(9)
;CapsLock & n::switchDesktopByNumber(CurrentDesktop + 1)
;CapsLock & p::switchDesktopByNumber(CurrentDesktop - 1)
;CapsLock & s::switchDesktopByNumber(CurrentDesktop + 1)
;CapsLock & a::switchDesktopByNumber(CurrentDesktop - 1)
;CapsLock & c::createVirtualDesktop()
;CapsLock & d::deleteVirtualDesktop()
; Alternate keys for this config. Adding these because DragonFly (python) doesn't send CapsLock correctly.
;^!1::switchDesktopByNumber(1)
;^!2::switchDesktopByNumber(2)
;^!3::switchDesktopByNumber(3)
;^!4::switchDesktopByNumber(4)
;^!5::switchDesktopByNumber(5)
;^!6::switchDesktopByNumber(6)
;^!7::switchDesktopByNumber(7)
;^!8::switchDesktopByNumber(8)
;^!9::switchDesktopByNumber(9)
;^!n::switchDesktopByNumber(CurrentDesktop + 1)
;^!p::switchDesktopByNumber(CurrentDesktop - 1)
;^!s::switchDesktopByNumber(CurrentDesktop + 1)
;^!a::switchDesktopByNumber(CurrentDesktop - 1)
;^!c::createVirtualDesktop()
;^!d::deleteVirtualDesktop()
  1. Save the file.

  1. This script, AutoHotkey.ahk, is located in your Documents folder. Open a new File Explorer window (keyboard: Win+E) and go to Documents.

AutoHotkey

  1. Run the script by double-clicking on the file. You won’t see anything happen, but AutoHotkey is now running the script.

How does it work?

The script works by keeping track of which virtual desktop you’re currently using. When you hold down the Windows key and press a number between 1 and 9, the script automatically switches left or right the correct number of times to get to the desired desktop. (If you press the number of a desktop that doesn’t exist yet, nothing will happen.)

Testing your new hotkeys

To test it out, first create a new virtual desktop. To do this, click the Task View icon on your Taskbar (or press Win+Tab), then click + New Desktop. Or, use the keyboard shortcut Win+Ctrl+D.

Do this once for each new virtual desktop you’d like to create. Each additional desktop will be oriented to the right of the previous.

Now, you can switch to any of these desktops using the keyboard shortcuts defined in the script. Hold down Win and press a number between 1 and 9, and you will automatically switch to that numbered desktop. For instance, press Win+3 to switch to the third virtual desktop from the left.

Stopping the script

To stop using the script, go to your system tray and right-click the AutoHotkey icon, which looks like a big green “H”. (If you don’t see the icon, use the caret ^ button to show hidden icons.) This brings up the AutoHotkey systray menu.

AutoHotkey

In this menu, you can Suspend Hotkeys, Pause Script, or Exit AutoHotkey entirely. Any of these actions will return your hotkeys to normal.

Running your script automatically when Windows starts

To run the script automatically every time you start Windows, move the script into your Startup folder.

In Windows 10, the Startup folder is located at:

 [Your home folder]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

This folder is normally hidden, so you can only get to it in the File Explorer if you select ViewView Hidden Files at the top of the Explorer window.

However, you also can access the Startup folder directly by entering the full directory path in the Run box. Press Win+R to open the Run box, then type the full directory path. You can use the environment variable %APPDATA% to automatically fill in the beginning of the path name. For instance, you can type this into the Run box:

 %APPDATA%MicrosoftWindowsStart MenuProgramsStartup

When you press Enter, that folder will open in a new File Explorer window.

Now move your script to this folder. If you still have your Documents folder open in another window, just drag and drop AutoHotkey.ahk into the Startup folder.

AutoHotkey

If you decide that you don’t want to run the script automatically every time you start Windows, just open this folder again and move the script somewhere else. You can always run it manually by double-clicking it, no matter where it is on your computer.

Additional notes

This script overrides the default Windows shortcuts for Win+(Number), which normally open up items on your taskbar (Win+1 opens the first item, etc). However, some built-in Windows applications such as Settings or Store will ignore AutoHotkey’s script. If you’re on one of these windows when you try to use your new hotkeys, it will use the original Windows hotkey behavior, and open something from your Taskbar instead of a new desktop. Another thing to keep in mind is that AutoHotkey is actually switching left and right between your virtual desktops, quickly, one by one. If it bumps into a virtual desktop where one of these special applications is open, it’ll stop switching and stay on that desktop.

Unfortunately, the default Windows shortcuts cannot be disabled, which is inconvenient, but unless you have one of these application windows open, the Autohotkey script will work just fine. You’ll find that the script works perfectly with 95% of your other programs.

However, if you prefer, you can edit your AutoHotkey script to use a different key combination.

Editing your AutoHotkey script

Open Notepad (StartWindows AccessoriesNotepad).

In Notepad, open the AutoHotkey file. If you already have the Startup folder open, you can drag and drop the icon onto the Notepad window to open the file.

Or, you can open it by going to FileOpen in Notepad and entering the file name %APPDATA%MicrosoftWindowsStart MenuProgramsStartupAutoHotkey.ahk.

When the file is open, you can make changes to the script to suit your needs. For instance, if you would prefer to use the hotkey combination CapsLock+(Number), you should look for these lines in the script:

LWin & 1::switchDesktopByNumber(1)
LWin & 2::switchDesktopByNumber(2)
LWin & 3::switchDesktopByNumber(3)
LWin & 4::switchDesktopByNumber(4)
LWin & 5::switchDesktopByNumber(5)
LWin & 6::switchDesktopByNumber(6)
LWin & 7::switchDesktopByNumber(7)
LWin & 8::switchDesktopByNumber(8)
LWin & 9::switchDesktopByNumber(9)

In these lines, change LWin to CapsLock:

CapsLock & 1::switchDesktopByNumber(1)
CapsLock & 2::switchDesktopByNumber(2)
CapsLock & 3::switchDesktopByNumber(3)
CapsLock & 4::switchDesktopByNumber(4)
CapsLock & 5::switchDesktopByNumber(5)
CapsLock & 6::switchDesktopByNumber(6)
CapsLock & 7::switchDesktopByNumber(7)
CapsLock & 8::switchDesktopByNumber(8)
CapsLock & 9::switchDesktopByNumber(9)

Save your changes, and double-click the script to update it in AutoHotkey. If you made any mistakes in your script, AutoHotkey will not run it, and give you an error message. Otherwise, it will ask you if you want to update the script that is already running:

AutoHotkey

Choose Yes to make your new changes take effect.

If you have an idea for a different hotkey combination, you can change it to any hotkey combination that is not already in use.

Picking a key combination

AutoHotkey has its own special words and characters that it uses for representing keyboard keys in its scripts. For instance, the Ctrl key is represented by an exclamation mark. To use Ctrl+(Number) as your hotkey combination, you could change “CapsLock &” to “!” in your script. Then the lines would look like this:

!1::switchDesktopByNumber(1)
!2::switchDesktopByNumber(2)
!3::switchDesktopByNumber(3)
!4::switchDesktopByNumber(4)
!5::switchDesktopByNumber(5)
!6::switchDesktopByNumber(6)
!7::switchDesktopByNumber(7)
!8::switchDesktopByNumber(8)
!9::switchDesktopByNumber(9)

Notice that when you use a symbol rather than a word, you shouldn’t use ” & ” in the script syntax. This rule is one of the special rules AutoHotkey uses in its scripting language.

You can find a complete list of all the special words and symbols for AutoHotkey scripts at autohotkey.com/docs/KeyList.htm.

Continue Reading
Click to comment

You must be logged in to post a comment Login

Tech Tips

Keyboard Shortcuts In Premiere Pro

Keyboard Shortcuts In Premiere Pro

Use this handy list to reference keyboard shortcuts for Premiere Pro and even print a PDF of the keyboard shortcuts. You can also use the visual keyboard layout to customize the shortcuts and assign multiple shortcuts to a command.

Visual keyboard layout for assigning keyboard shortcuts

You can use the keyboard GUI to see which keys have been assigned and which are available for assignment. A tooltip reveals the full command name when you hover over a key in the Keyboard layout. When you select a modifier key on the keyboard layout, the keyboard displays all the shortcuts which require that modifier. You can also press the modifier key on the hardware keyboard to achieve this result.

When you select a key on the Keyboard Layout, you can view all the commands that are assigned to that unmodified key and all other modifier combinations.

  • Premiere Pro detects the keyboard hardware and the appropriate keyboard layout is displayed accordingly.
  • When Premiere Pro detects a non-supported keyboard, the default view is to display the U.S. English keyboard. By default, the Adobe Premiere Pro Default preset is displayed.
  • When you change a shortcut, the preset pop-up menu gets changed to Custom. After you make the required changes, you can choose Save As to save the customized shortcut set as a preset.

Color coding

  • Keys shaded in purple are application-wide shortcuts.
  • Keys shaded in green are panel-specific shortcuts.
  • Keys shaded in both purple and green represent the panel commands that have been assigned to keys that also have an application command already assigned to them.

Application shortcuts

Application shortcuts

 

Application shortcuts and panel shortcuts

  • Commands can be assigned for application shortcuts and command shortcuts.
  • Application shortcuts function regardless of panel focus (with some exceptions) and panel shortcuts function only when the panel is in focus.
  • Certain keyboard shortcuts work only in specific panels. This means that you can have more than once shortcut assigned to the same key. You can also make use of the pop-up window that shows only a certain batch of panel shortcuts (for example, only for the timeline).
  • When a Panel Shortcut has the same assigned shortcut as an application Shortcut, the application shortcut does not function when that panel has focus.
  • You can search for commands in the Command List, which is filtered by the search criteria. You can also assign shortcuts by clicking in the shortcut column and tapping keys on their keyboard to create the shortcut (including adding modifiers).

A warning indicating a shortcut conflict appears when:

  1. An application shortcut already in use by another application shortcut.
  2. A panel shortcut is already in use by another command in the same panel.
  3. A panel shortcut overrides an application shortcut when that panel has focus.

You can also click drag to assign commands to keys on the keyboard layout or the Key modifier list.

Panel shortcuts

Panel shortcuts

 

Shortcut assignment using Drag-and-Drop

You can also assign shortcuts by dragging a command from the command List onto a key in the Keyboard Layout, or onto a modifier combination for the currently selected key displayed in the Key Modifier List. To assign a command to a key along with a modifier, hold down the modifiers during drag-and-drop.

Conflict resolution

When there is a conflict with a shortcut that is already in use with another command:

  • A warning appears at the bottom of the editor
  • Undo and Clear buttons in the lower right corner are enabled.
  • The command in conflict is highlighted in blue, and clicking this automatically selects the command in the command list.
  • This allows users to easily change the assignment for the conflicting command.

Note:

Use this instead of the ‘Go To‘ button used in former releases.

Premiere Pro default keyboard shortcuts

Many commands have keyboard shortcut equivalents, so you can complete tasks with minimal use of the mouse. You can also create or edit keyboard shortcuts.

Results Windows macOS
File
      Project… Ctrl + Alt + N Opt + Cmd + N
      Sequence… Ctrl + N Cmd + N
      Bin Cmd + /
      Legacy Title… Ctrl + T Cmd + T
      Open Project… Ctrl + O Cmd + O
      Close Project Ctrl + Shift + W Shift + Cmd + W
      Close Ctrl + W Cmd + W
      Save Ctrl + S Cmd + S
      Save As… Ctrl + Shift + S Shift + Cmd + S
      Save a Copy… Ctrl + Alt + S Opt + Cmd + S
      Capture… F5 F5
      Batch Capture… F6 F6
      Import from Media Browser Ctrl + Alt + I Opt + Cmd + I
      Import… Ctrl + I Cmd + I
      Export
         Media… Ctrl + M Cmd + M
      Get Properties for
         Selection… Ctrl + Shift + H Shift + Cmd + H
      Exit Ctrl + Q Cmd + Q
Edit
      Undo Ctrl + Z Cmd + Z
      Redo Ctrl + Shift + Z Shift + Cmd + Z
      Cut Ctrl + X Cmd + X
      Copy Ctrl + C Cmd + C
      Paste Ctrl + V Cmd + V
      Paste Insert Ctrl + Shift + V Shift + Cmd + V
      Paste Attributes Ctrl + Alt + V Opt + Cmd + V
      Clear Delete Forward Delete
      Ripple Delete Shift + Delete Shift + Forward Delete
      Duplicate Ctrl + Shift + / Shift + Cmd + /
      Select All Ctrl + A Cmd + A
      Deselect All Ctrl + Shift + A Shift + Cmd + A
      Find… Ctrl + F Cmd + F
      Edit Original Ctrl + E Cmd + E
      Keyboard Shortcuts Ctrl + Alt + K Cmd + Opt + K
Clip
      Make Subclip… Ctrl + U Cmd + U
      Audio Channels… Shift + G
      Speed/Duration… Ctrl + R Cmd + R
      Insert , ,
      Overwrite . .
      Enable Shift + Cmd + E
      Link Cmd + L
      Group Ctrl + G Cmd + G
      Ungroup Ctrl + Shift + G Shift + Cmd + G
Sequence
      Render Effects in Work
Area/In to Out
Enter Return
      Match Frame F F
      Reverse Match Frame Shift + R Shift + R
      Add Edit Ctrl + K Cmd + K
      Add Edit to All Tracks Ctrl + Shift + K Shift + Cmd + K
      Trim Edit Shift + T Cmd + T
      Extend Selected Edit to
Playhead
E E
      Apply Video Transition Ctrl + D Cmd + D
      Apply Audio Transition Ctrl + Shift + D Shift + Cmd + D
      Apply Default Transitions
to Selection
Shift + D Shift + D
      Lift ; ;
      Extract
      Zoom In = =
      Zoom Out
      Go to Gap
         Next in Sequence Shift + ;
         Previous in Sequence Opt + ;
      Snap in Timeline S S
Marker
      Mark In I I
      Mark Out O O
      Mark Clip X X
      Mark Selection / /
      Go to In Shift + I Shift + I
      Go to Out Shift + O Shift + O
      Clear In Ctrl + Shift + I Opt + I
      Clear Out Ctrl + Shift + O Opt + O
      Clear In and Out Ctrl + Shift + X Opt + X
      Add Marker M M
      Go to Next Marker Shift + M Shift + M
      Go to Previous Marker Ctrl + Shift + M Shift + Cmd + M
      Clear Current Marker Ctrl + Alt + M Opt + M
      Clear All Markers Ctrl + Alt + Shift + M Opt + Cmd + M
      Type Alignment
         Left Ctrl + Shift + L Shift + Cmd + L
         Center Ctrl + Shift + C Shift + Cmd + C
         Right Ctrl + Shift + R Shift + Cmd + R
      Tab Stops… Ctrl + Shift + T Shift + Cmd + T
      Templates… Ctrl + J Cmd + J
      Select
         Next Object Above Ctrl + Alt + ] Opt + Cmd + ]
         Next Object Below Ctrl + Alt + [ Opt + Cmd + [
      Arrange
         Bring to Front Ctrl + Shift + ] Shift + Cmd + ]
         Bring Forward Ctrl + ] Cmd + ]
         Send to Back Ctrl + Shift + [ Shift + Cmd + [
         Send Backward Ctrl + [ Cmd + [
Window
      Workspace
       Reset Current
Workspace…
Opt + Shift + 0
      Audio Clip Mixer Shift + 9 Shift + 9
      Audio Track Mixer Shift + 6 Shift + 6
      Effect Controls Shift + 5 Shift + 5
      Effects Shift + 7 Shift + 7
      Media Browser Shift + 8 Shift + 8
      Program Monitor Shift + 4 Shift + 4
      Project Shift + 1 Shift + 1
      Source Monitor Shift + 2 Shift + 2
      Timelines Shift + 3 Shift + 3
Help
      Adobe Premiere Pro
Help…
F1 F1
Keyboard
   Clear Poster Frame Opt + P Cmd + Shift + P
   Cut to Camera 1 Ctrl + 1 Cmd + 1
   Cut to Camera 2 Ctrl + 2 Cmd + 2
   Cut to Camera 3 Ctrl + 3 Cmd + 3
   Cut to Camera 4 Ctrl + 4 Cmd + 4
   Cut to Camera 5 Ctrl + 5 Cmd + 5
   Cut to Camera 6 Ctrl + 6 Cmd + 6
   Cut to Camera 7 Ctrl + 7 Cmd + 7
   Cut to Camera 8 Ctrl + 8 Cmd + 8
   Cut to Camera 9 Ctrl + 9 Cmd + 9
   Decrease Clip Volume [
   Decrease Clip Volume Many Shift + [
    Expand All Tracks Shift + =
   Export Frame Ctrl + Shift + E Shift + E
   Extend Next Edit To
Playhead
Shift+W
   Extend Previous Edit To
Playhead
Shift + Q
  Tools
   Selection Tool V V
   Track Select Forward Tool Shift + A Shift + A
   Track Select Backward Tool A A
   Ripple Edit Tool B B
   Rolling Edit Tool N N
   Rate Stretch Tool R R
   Razor Tool C C
   Slip Tool Y Y
   Slide Tool U U
   Pen Tool P P
   Hand Tool H H
   Zoom Tool Z Z

Audio Track Mixer panel

Result Windows macOS
Show/Hide Tracks Ctrl + Alt + T Opt + Cmd + T
Loop Ctrl + L Cmd + L
Meter Input(s) Only Ctrl + Shift + I Ctrl + Shift + I

Capture panel

Result Windows macOS
Record Video V V
Record Audio A A
Eject E E
Fast Forward F F
Go to In point Q Q
Go to Out point W W
Record G G
Rewind R R
Step Back Left Left
Step Forward Right Right
Stop S S

Effect Controls panel

Result Windows macOS
Remove Selected Effect Backspace Delete
Loop During Audio-Only Playback Ctrl + L Cmd + L

Effects panel

Result Windows macOS
New Custom Bin Ctrl +/ Cmd + /
Delete Custom Item Backspace Delete

Essential Graphics panel

Result Windows macOS
Clear Selection Backspace Delete

History panel

Result Windows macOS
Step Backward Left Left
Step Forward Right Right
Delete Backspace Delete

Legacy Titler panel

Result Windows macOS
Arc Tool A A
Bold Ctrl + B Cmd + B
Decrease Leading by Five Units Alt + Shift + Down Opt + Shift + Down
Decrease Leading by One Unit Alt + Down Opt + Down
Decrease Font Size by Five Units Ctrl + Alt + Shift + Left Opt + Shift + Cmd + Left
Decrease Font Size by One Unit Ctrl + Alt + Left Opt + Cmd + Left
Ellipse Tool E E
Increase Kerning by Five Units Alt + Shift + Right Opt + Shift + Right
Increase Kerning by One Unit Alt + Right Opt + Right
Increase Leading by Five Units Alt + Shift + Up Opt + Shift + Up
Increase Leading by One Unit Alt + Up Opt + Up
Increase Text Size by Five Points Ctrl + Alt + Shift + Right Opt + Shift + Cmd + Right
Increase Text Size by One Point Ctrl + Alt + Right Opt + Cmd + Right
Insert Copyright Symbol Ctrl + Alt + Shift + C Opt + Shift + Cmd + C
Insert Registered Symbol Ctrl + Alt + Shift + R Opt + Shift + Cmd + R
Italic Ctrl + I Cmd + I
Line Tool L L
Nudge Selected Object Down by Five Pixels Shift + Down Shift + Down
Nudge Selected Object Down by One Pixel Down Down
Nudge Selected Object Left by Five Pixels Shift + Left Shift + Left
Nudge Selected Object Left by One Pixel Left Left
Nudge Selected Object Right by Five Pixels Shift + Right Shift + Right
Nudge Selected Object Right by One Pixel Right Right
Nudge Selected Object Up by Five Pixels Shift + Up Shift + Up
Nudge Selected Object Up by One Pixel Up Up
Path Type Tool
Pen Tool P P
Position Objects to Bottom Title Safe Margin Ctrl + Shift + D Shift + Cmd + D
Position Objects to Left Title Safe Margin Ctrl + Shift + F Shift + Cmd + F
Position Objects to Top Title Safe Margin Ctrl + Shift + O Shift + Cmd + O
Rectangle Tool R R
Rotation Tool O O
Selection Tool V V
Type Tool T T
Underline Ctrl + U Cmd + U
Vertical Type Tool C C
Wedge Tool W W

Media Browser panel

Result Windows macOS
Open in Source Monitor Shift + O Shift + O
Select Directory List Shift + Left Shift + Left
Select Media List Shift + Right Shift + Right

Metadata panel

Result Windows macOS
Loop Ctrl + L Cmd + L
Play Space Space

Multi-camera

Result Windows macOS
Go to Next Edit Point Down Down
Go to Next Edit Point on Any Track Shift + Down Shift + Down
Go to Previous Edit Point Up Up
Go to Previous Edit Point on Any Track Shift + Up Shift + Up
Go to Selected Clip End Shift + End Shift + End
Go to Selected Clip Start Shift + Home Shift + Home
Go to Sequence-Clip End End End
Go to Sequence-Clip Start Home Home
Increase Clip Volume ] ]
Increase Clip Volume Many Shift + ] Shift + ]
Maximize or Restore Active Frame Shift + ` Shift + `
Maximize or Restore Frame Under Cursor ` `
Minimize All Tracks Shift + – Shift + –
Play Around Shift + K Shift + K
Play In to Out Ctrl + Shift + Space Opt + K
Play In to Out with Preroll/Postroll Shift + Space Shift + Space
Play from Playhead to Out Point Ctrl + Space Ctrl + Space
Play-Stop Toggle Space Space
Reveal Nested Sequence Ctrl + Shift + F Ctrl + Shift + F
Ripple Trim Next Edit To Playhead W W
Ripple Trim Previous Edit To Playhead Q Q
Select Camera 1 1 1
Select Camera 2 2 2
Select Camera 3 3 3
Select Camera 4 4 4
Select Camera 5 5 5
Select Camera 6 6 6
Select Camera 7 7 7
Select Camera 8 8 8
Select Camera 9 9 9
Select Find Box Shift + F Shift + F
Select Clip at Playhead D D
Select Next Clip Ctrl + Down Cmd + Down
Select Next Panel Ctrl + Shift + . Ctrl + Shift + .
Select Previous Clip Ctrl + Up Cmd + Up
Select Previous Panel Ctrl + Shift + , Ctrl + Shift + ,
Set Poster Frame Shift + P Cmd + P
Shuttle Left J J
Shuttle Right L L
Shuttle Slow Left Shift + J Shift + J
Shuttle Slow Right Shift + L Shift + L
Shuttle Stop K K
Step Back Left Left
Step Back Five Frames – Units Shift + Left Shift + Left
Step Forward Right Right
Step Forward Five Frames – Units Shift + Right Shift + Right
Toggle All Audio Targets Ctrl + 9 Cmd + 9
Toggle All Source Audio Ctrl + Alt + 9 Opt + Cmd + 9
Toggle All Source Video Ctrl + Alt + 0 Opt + Cmd + 0
Toggle All Video Targets Ctrl + 0 Cmd + 0
Toggle Audio During Scrubbing Shift + S Shift + S
Toggle Control Surface Clip Mixer Mode
Toggle Full Screen Ctrl + ` Ctrl + `
Toggle Multi-Camera View Shift + 0 Shift + 0
Toggle Trim Type Shift + T Ctrl + T
Trim Backward Ctrl + Left Opt + Left
Trim Backward Many Ctrl + Shift + Left Opt + Shift + Left
Trim Forward Ctrl + Right Opt + Right
Trim Forward Many Ctrl + Shift + Right Opt + Shift + Right
Trim Next Edit to Playhead Ctrl + Alt + W Opt + W
Trim Previous Edit to Playhead Ctrl + Alt + Q Opt + Q

Program Monitor panel

Note:

To use nudging for graphic layers, make sure that:

  • You have at least one layer selected (blue box) in a single graphic
  • The Program Monitor or the Essential Graphics panel is in focus

Result Windows macOS
Snap in Program Monitor Shift + Ctrl + ;  Shift + Cmd + ; 
Nudge Selected Object up by five frames Shift + Ctrl + Up Shift + Cmd + Up
Nudge Selected Object right by five frames Shift + Ctrl + Right Shift + Cmd + Right
Nudge Selected Object left by five frames Shift + Ctrl + Left Shift + Cmd + Left
Nudge Selected Object down by five frames Shift + Ctrl + Down Shift + Cmd + Down
Nudge Selected Object up by one frame Ctrl + Up Cmd + Up
Nudge Selected Object right by one frame Ctrl + Right Cmd + Right
Nudge Selected Object left by one frame Ctrl + Left Cmd + Left
Nudge Selected Object down by one frame Ctrl + Down Cmd + Down

Project panel

Result Windows macOS
New Bin Ctrl + B Cmd + B
Delete Backspace Delete
List Ctrl + Page Up Cmd + Page Up
Icon Ctrl + Page Down Cmd + Page Down
Hover Scrub Shift + H Shift + H
Delete Selection with Options Ctrl + Delete Cmd + Forward Delete
Extend Selection Down Shift + Down Shift + Down
Extend Selection Left Shift + Left Shift + Left
Extend Selection Right Shift + Right Shift + Right
Extend Selection Up Shift + Up Shift + Up
Move Selection Down Down Down
Move Selection End End End
Move Selection Home Home Home
Move Selection Left Left Left
Move Selection Page Down Page Down Page Down
Move Selection Page Up Page Up Page Up
Move Selection Right Right Right
Move Selection Up Up Up
Next Column Field Tab Tab
Next Row Field Enter Return
Open in Source Monitor Shift + O Shift + O
Previous Column Field Shift + Tab Shift + Tab
Previous Row Field Shift + Enter Shift + Return
Thumbnail Size Next Shift + ] Shift + ]
Thumbnail Size Previous Shift + [ Shift + [
Toggle View Shift + \ Shift + \

Timeline panel

Result Windows macOS
Clear Selection Backspace Delete
Decrease Audio Tracks Height Alt + – Opt + –
Decrease Video Tracks Height Ctrl + – Cmd + –
Increase Audio Tracks Height Alt + = Opt + =
Increase Video Tracks Height Ctrl + = Cmd + =
Nudge Clip Selection Left Five Frames Alt + Shift + Left Shift + Cmd + Left
Nudge Clip Selection Left One Frame Alt + Left Cmd + Left
Nudge Clip Selection Right Five Frames Alt + Shift + Right Shift + Cmd + Right
Nudge Clip Selection Right One Frame Alt + Right Cmd + Right
Ripple Delete Alt + Backspace Opt + Delete
Set Work Area Bar In Point Alt + [ Opt + [
Set Work Area Bar Out Point Alt + ] Opt + ]
Show Next Screen Page Down Page Down
Show Previous Screen Page Up Page Up
Slide Clip Selection Left Five Frames Alt + Shift + , Opt + Shift + ,
Slide Clip Selection Left One Frame Alt + , Opt + ,
Slide Clip Selection Right Five Frames Alt + Shift + . Opt + Shift + .
Slide Clip Selection Right One Frame Alt + . Opt + .
Slip Clip Selection Left Five Frames Ctrl + Alt + Shift + Left Opt + Shift + Cmd + Left
Slip Clip Selection Left One Frame Ctrl + Alt + Left Opt + Cmd + Left
Slip Clip Selection Right Five Frames Ctrl + Alt + Shift + Right Opt + Shift + Cmd + Right
Slip Clip Selection Right One Frame Ctrl + Alt + Right Opt + Cmd + Right

Find keyboard shortcuts

Find the keyboard shortcuts for a tool, button, or menu command by doing any of the following:

  • For a tool or button, hold the pointer over the tool or button until its tool tip appears. If available, the keyboard shortcut appears in the tool tip after the tool description.
  • For menu commands, look for the keyboard shortcut at the right of the command.
  • For the most-used keyboard shortcuts not shown in tool tips or on menus, see the tables in this article. For a complete list of default and current shortcuts, choose Edit > Keyboard Shortcuts (Windows) or Premiere Pro > Keyboard Shortcuts (Mac OS)
  • Use the search field in the Keyboard Customization dialog box to find specific commands quickly.

Customize or load keyboard shortcuts

You can set shortcuts to match shortcuts in other software you use. If other sets are available, you can choose them from the Set menu in the Keyboard Customization dialog box.

  • For customizing keyboard shortcuts, choose one of the following:

    • In Windows, choose Edit > Keyboard Shortcuts
    • In Mac OS, choose Premiere Pro > Keyboard Shortcuts
  • In the Keyboard Customization dialog box, choose an option from the menu:

    Application

    Displays commands found in the menu bar, organized by category.

    Panels

    Displays commands associated with panels and menus.

    Tools

    Displays a list of tool icons.

  • In the Command column, view the command for which you want to create or change a shortcut. If necessary, click the triangle next to the name of a category to reveal the commands it includes.

  • Click in the item’s shortcut field to select it.

  • Type the shortcut you want to use for the item. The Keyboard Customization dialog box displays an alert if the shortcut you choose is already in use.

  • Do one of the following:

    • To erase a shortcut and return it to the command that originally had it, click Undo.
    • To jump to the command that previously had the shortcut, click Go To.
    • To simply delete the shortcut you typed, click Clear.
    • To reenter the shortcut you typed previously, click Redo.
  • Repeat the procedure to enter as many shortcuts as you want. When you’re finished, click Save As, type a name for your Key Set, and click Save.

    Note:

    The operating system reserves some commands. You cannot reassign those commands to Premiere Pro. Also, you cannot assign the plus (+) and minus (-) keys on the numeric keypad because they are necessary for entering relative timecode values. You can assign the minus (–) key on the main keyboard, however.

Copy keyboard shortcuts from one computer to another

Sync keyboard shortcuts using Creative Cloud

Premiere Pro lets you quickly and easily sync keyboard shortcuts between computers using the Sync Settings feature. Using Sync Settings, you can upload the customized keyboard shortcuts from your computer to Creative Cloud. Then, you can sync the keyboard shortcuts from Creative Cloud to any other computer.

For more information, see Sync settings using Adobe Creative Cloud.

Note:

Keyboard shortcuts are synchronized for the same platform only, and not between Windows and Mac OS platforms. That is, keyboard shortcuts created for Windows only sync with a Windows computer. Mac OS keyboard shortcuts only sync with a Mac OS computer.

Manually copy keyboard shortcuts

You can copy your customized keyboard shortcuts from one computer to another computer, or to another location on your computer.

  • Locate the keyboard shortcuts (.kys) file that you want to copy to another computer.

    The location of the customized keyboard shortcuts file depends on whether you’ve signed in to  Creative Cloud Sync Settings in Premiere Pro or not.

    Signed into Creative Cloud Sync Settings

    • Win: Users\[user name]\Documents\Adobe\Premiere Pro\[version]\Profile-CreativeCloud-\Win\
    • Mac: Users/[user name]/Documents/Adobe/Premiere Pro/[version]/Profile-CreativeCloud-/Mac/

    Signed out of Creative Cloud Sync Settings

    • Win: Users\[user name]\Documents\Adobe\Premiere Pro\[version]\Profile-username\Win\
    • Mac: Users/[user name]/Documents/Adobe/Premiere Pro/[version]/Profile-username/Mac/

    Note:

    [version] can be 7.0 or 8.0

  • Copy the keyboard shortcuts (.kys) file and paste into the required file location.

    To copy the keyboard shortcuts file to a location on a different computer, copy the .kys file to a removable drive, like a USB thumb drive. Then, copy the .kys file from the removable drive to the appropriate location in the new computer.

Assign multiple keyboard shortcuts to a command

You can assign multiple keyboard shortcuts for a single command.

The Keyboard Shortcuts dialog displays the keyboard shortcut as an editable button, which lets you change, add multiple shortcuts, or delete shortcuts.

Add more shortcuts

To add more shortcuts to a command, click to the right of an existing shortcut. If there is no existing shortcut, click anywhere in the Shortcut column. A new shortcut button is created in which you can type the shortcut.

Edit a shortcut

 

Edit a shortcut

To edit a shortcut, click the shortcut text in the Shortcuts column. The text is replaced with an editable button. Type the shortcut that you want to use. If the shortcut you type is already in use, an alert appears.

Delete a shortcut

 

Delete a shortcut

To delete a shortcut, click ‘x‘ in the editable shortcut button.

Remove shortcuts

  • Do one of the following:

    • In Windows, choose Edit > Keyboard Shortcuts
    • In Mac OS, choose Premiere Pro > Keyboard Shortcuts
  • Do one of the following:

    • To remove a shortcut, select the shortcut you want to remove, and click Clear.
    • To remove a set of shortcuts, choose the key set from the Set menu and click Delete. When prompted in the warning dialog box, click Delete to confirm your choice.

Print keyboard shortcuts

Many editors like to have a keyboard shortcuts document they can search and refer to. Premiere Pro offers a way to copy and paste keyboard shortcuts into a document, and then print. There are also pages in Help documentation that you can print, or save as a PDF.

Whether you are copy and pasting into a document, printing a PDF, or inspecting the Keyboard Shortcuts dialog box, it is important to note the available commands that are mappable to the keyboard. You can engage in a much more keyboard-driven workflow by adding new keyboard shortcuts.

Print a spreadsheet of the keyboard shortcuts

You can paste the lists of keyboard shortcuts from the Keyboard Customization dialog box into a text document, like a spreadsheet, from which you can print. The advantage of the copy and pasting method is that you can view your customized keyboard shortcuts, as well. If you select Final Cut Pro, Avid Media Composer, or Custom keyboard shortcuts, then those keyboard shortcuts are the ones that are printed.

  • Do one of the following:
    • Press Ctrl+Shift, and then choose Edit > Keyboard Shortcuts (Windows).
    • Press Command+Shift, and then choose Premiere Pro > Keyboard Shortcuts (Mac OS).
  • Click the Clipboard button.
  • Start a new document in a text editor, or spreadsheet program.
  • Paste the contents of the clipboard into the document.
  • Save the document and then print it out.
Continue Reading

Featured

Avoid Google Content Penalties While Creating Blog Posts

penalized

Avoid Google Content Penalties While Creating Blog Posts – With Google ever battling to provide the purest & informative content for its users, bloggers, and website owners must stay alive of the search algorithm updates. These steps will make sure that your site is unaffected from such updates, and it will secure your search rankings. Many individuals even use the technique of setting up many pages, each optimized for a unique long-tail keyword, even when many of the long tails they crave to rank for are related. We must take SEO to a more subtle stage. Being optimized will become unproductive as Google continues to refine its algorithm. 

Avoid Google Content Penalties While Creating Blog Posts, Here Are Steps! 

Step1: Know which search keywords you are targeting with your post or article. Collect related long-tail keywords that are worded in the same form. For example, they may have the same first two or three words and the last word is different.

Avoid Google Content Penalties While Creating Blog Posts

Source: wikihow.com

Step2: Choose the keyword that you will optimize the post for. You might take the one with the most search volume or the best ratio of search volume to the competition. This part is up to you because you find how competitive your site is. Write them down.

Avoid Google Content Penalties While Creating Blog Posts

Step3: Create a great authority article between 1000-2000 words as the minimal, optimizing for your main keyword but using all the related long-tail keywords. You are still optimizing the page for one chosen keyword just as before. You wish to create a long and informative post.

Google Duplicate Content Checker

Step4: Use the alternative long-tail keywords, the ones you are not optimizing for, in your passage. They are so associated with your main keyword that you will have a great chance of ranking for them ever and avoid making multiple thin pages one for each keyword as many individuals are now doing. This avoids Google looking at these pages as redundant content but will rank you’re very full-page and stare at it. Use simple style so it makes sense. It must use the keywords in a natural, understandable manner. It cannot be keyword stuffing.

Avoid Google Content Penalties While Creating Blog Posts

Step5: Make sure that this large post or article is well-structured and logically flowing. It encourages you to divide it into sections and subsections, using the Header tags. Breaking up your article into smaller well-defined chunks makes it easier to read and categorize.

Google Duplicate Content Checker

Step6: Check your grammar, spelling, and proofread your work. Google knows enough to find poor syntax and spelling with poor quality pages. Taking the extra time will assure that your page avoids a low-quality score.

Avoid Google Content Penalties While Creating Blog Posts

Thanks for reading “Avoid Google Content Penalties While Creating Blog Posts. If you found this post useful, don’t forget to share it with your friends. Want more Tools & useful tips, you can follow us on Facebook, Tumblr, and Twitter.

Continue Reading

Tech Tips

How To Print 3D Characters Designed In Autodesk Character Generator?

How To Print 3D Characters Designed In Autodesk Character Generator?

How To Print 3D Characters Designed In Autodesk Character Generator?

Here Is The Answer Just Follow The Instructions Below:

The cloud application Autodesk Character Generator (part of the M&E Collection; formerly Pinocchio) allows to export the designed 3D model of a figure (person) to the .fbx and .mb (for Maya) file formats.

The FBX format can be directly imported e.g. to Autodesk Fusion 360, so you can prepare 3D printing of the figure (e.g. for a desk game) in this CAD/CAM software.

First download the generated figure on the tab “Generated Characters”. For the export, use any of the FBX sub-formats. Please note that you will need cloud credits for exporting the model in higher resolutions (details), and for creating non-human beasts.

How To Print 3D Characters Designed In Autodesk Character Generator?

Then upload the FBX model to the data panel in Fusion 360 and open it in the Fusion editor.

Autodesk Character Generator

In Fusion 360, you can then directly use 3D print, or you can export the model to the STL or OBJ formats. In the printing utility add the necessary supports and go ahead with printing.

Animated character creator

The commercial license of the CG models allows also their use for 3D printing.

Thanks for reading “How To Print 3D Characters Designed In Autodesk Character Generator?”. If you found this post useful, don’t forget to share it with your friends. Want more Tools & useful tips, you can follow us on Facebook, Tumblr and Twitter.

Continue Reading