Revit: Delay to Disambiguate Keyboard Shortcuts?

Revit: Delay to Disambiguate Keyboard Shortcuts?

brandon_nichols45QBT
Participant Participant
481 Views
2 Replies
Message 1 of 3

Revit: Delay to Disambiguate Keyboard Shortcuts?

brandon_nichols45QBT
Participant
Participant
  • Hello All

    Newbie to Revit, but old CAD hand from way back.

    Is there any setting to tweak that would helps to disambiguate keyboard shortcuts that begin with the same characters?

    For example, here I have added the custom keyboard shortcut 'GLS'  for Grid Line Segment, except it does not execute since the standard keyboard shortcut 'GL'  for global parameters interferes -- no matter how quickly I type 'GLS'.   An obviously easy fix is to customize the standard keyboard shortcut to something like 'GLP', but that's a slippery slope in that this approach doesn't help with learning the standard keyboard shortcuts, and thus degrades both skill-set portability of the user across workstations, AND the 'standard behavior' of the customized workstation -- the further you go, the worse they both get!

    If there were only some configurable delay (say 100 to 900ms) before Revit processed keystrokes (as there ARE in other programs), then this issue could be easily alleviated. Else for now, I'm just going to have to expand customized three character shortcuts ONLY where there does not currently exist an interfering standard two-character shortcut. Which is a mild but unresolvable PITA, cuz I REALLY LIKE keyboard shortcuts!

    BONUS QUESTION(S): Any insights to manage custom keyboard shortcuts in Revit much appreciated!

  • For example, what is the name and where is the text (gbxml) file located whereby shortcuts can be edited / managed / easily transported?''
  • How about personal-profile directory placement for a customized version of that file?  Say if you're doing work at the architects office using one of their machines, 
    • can I put MY customized keyboard shortcut file in a 'personal profile' folder so it reads every time, or
    • do I need to read it every time using the ImportgbXML function?
  • Is there a way to automate the 'merging' of a personal customized keyboard shortcut file with the 'office standard' keyboard shortcut file, without prompting every time for every project, say with a custom personal startup macro?

Thanks in advance for your response!

Brandon Nichols
BW Nichols PE
 Seattle WA

brandon_nichols45QBT_1-1731095968076.png

 

 

 

 

 

0 Likes
482 Views
2 Replies
Replies (2)
Message 2 of 3

SteveKStafford
Mentor
Mentor

If you watch the feedback at the bottom left corner when you start to type a keyboard shortcut you'll see that when you type G it responds by showing which keyboard shortcut it thinks you want, the first in line that starts with "G". When you create two and three letter shortcuts you introduce confusion because an existing two letter combination is enough to tell Revit which "one" you want. The same thing happens for people who want single letter shortcuts.

 

You need to avoid using the same first two letters for any two letter only combinations that you want to use three letter combinations...or use the right/left arrow to advance the selection shown to the next and tap the Enter key to complete the shortcut selection.

 

Once you've configured your shortcuts, they are yours and should persist. Your shortcut file should be located here:

%APPDATA%\Autodesk\Revit\Autodesk Revit 202X Release

 

Fwiw, when you hover over a tool on the ribbon any tool that shows two letters in between ( ), that's the tool's shortcut assignment...if you didn't already notice that.


Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
EESignature

Message 3 of 3

brandon_nichols45QBT
Participant
Participant

Thanks Steve, sounds good,  except how come it doesn't work that way for single letter shortcuts?   For example, 'G'  is the shortcut for 'Graphics Display Options', per the tooltip shortcut at the lower left as you suggested.   Except to select that option, I have to hit return.   

Why mot so with the 'GL' shortcut, which fires immediately upon pressing the 'L' key? Is there a way to force confirmation ( i.e. return key) for a shortcut to fire?   THAT would SOLVE my problem! ANSWER: 'G'  just so happens to be the first shortcut in the 'G' list, okay I get it. Thanks for the right left arrow tip to view shortcut options it's personally noteworthy and useful.

REVISED QUESTION: Specifically relating to Grid, Grid Line and Grid Line Segment commands. Note that Grid shortcut is 'GR' standard.   To disambiguate from this, I have created  shortcuts 'GIL' and 'GIS' for the other two commands respectively.  However, they do not show up in the list of possible 'G' shortcuts using the right left arrow keys, even in an architectural sheet where the Datum icons are enabled.

Suspect they are contextually unavailable, but I can find no context where they ARE available -- any suggestions? FWIW, both commands have Path = Contextual Tabs>Placement



0 Likes