in Editing Tools, Lyonizing Word, Macros

Listing Keyboard Shortcuts: Two Methods

By Jack Lyon, the Editorium

As useful as custom keyboard shortcuts may be in using Microsoft Word, it's sometimes difficult to remember which keys you've assigned to what function. Word itself includes one way to find out:

  1. Click File > Print.

  2. Under "Settings," select "Key Assignments: List of your custom shortcut keys":

    img

  3. Select the printer you want to use.

  4. Click the big "Print" button at the top left.

You'll get a document with entries that look something like this:

img

As useful as that might be, it's kind of a mess to read. Microsoft could have done a much better job of formatting.

As an alternative, you can list all of your custom keyboard shortcuts with this handy macro:

Sub ListKeyAssignments() 
Dim kbLoop As KeyBinding
Dim aTemp As template
For Each aTemp In Templates
    If LCase(aTemp.Name) = "Normal.dotm" Then 'You can also use the name of a different template here.
        CustomizationContext = aTemp
        For Each kbLoop In KeyBindings
            selection.InsertAfter kbLoop.Command & vbTab & kbLoop.KeyString & vbCr
            selection.Collapse Direction:=wdCollapseEnd
        Next kbLoop
    End If
Next aTemp
End Sub

You may already know how to add such macros to Word, but if not, here's how.

And you can learn here how to run it.

Now, create a new document and run the macro. You should get results like this in your new document:

img

Much easier to read, don't you think?

After you've created a list of your custom keyboard shortcuts, you can change them or create new ones.

I hope this helps you turn your computer into the lean, mean editing machine it was always meant to be.