Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
MicroStation
  • Product Communities
MicroStation
[Archived] AskInga Wiki Useful DMSG keyins
    • Sign In

    • -AskInga
      • +3D MicroStation
      • +AccuDraw Secrets
      • +Animation - Rendering
      • +Behind The Scenes
      • +Cells
      • +Colours
      • +Conversion - Translation
      • +Coordinate Input
      • +Design Settings
      • +Dimensions
      • +DWG
      • +EDG
      • +Element Manipulation
      • +Element Properties
      • +Element Selection
      • +Freeware - Shareware
      • -Interface Look And Feel
        • Add a line separator in a barmenu
        • Add custom file types to list files of type
        • Add your favorite web-site to the menu bar
        • Adding icons to your tools
        • Adjust the response time for pop-up dialogs to close
        • Adjust width of message center
        • All about function keys and function key menus
        • An introduction to templates, tasks and tools
        • Auto-hide the tools settings when cursor gets too close
        • Auto-restore status bar
        • Barmenu wars - comments from CCM
        • Change how levels are displayed in the attributes dialog
        • Change screens
        • Change system colour for disabled menu item with this macro
        • Change the weight of your V7 element handles
        • Change your task bar icon
        • Create clickable screen menus
        • Create custom icons with ease
        • Customize the width of the level picker
        • Customize where to use position mapping
        • Customizing your mouse buttons
        • Default button and function keys
        • Dialog box IDs
        • Dialog column display
        • Disable auto-highlighting when passing cursor over elements
        • Dock stuff to the left of file in the menu bar
        • Don't show tools you seldom use
        • Easier access to level locks and other stuff
        • ESC to go home
        • Exceed function key character limit
        • Export MicroStations icons from the open DGN library
        • Extract information from dialogs
        • Faster switching between folders
        • File icons in the MicroStation manager
        • Fly with Barmenus - Part 1
        • Fly with Barmenus - Part 2
        • Fly with Barmenus - Part 3
        • Get dialog IDs from an external file
        • Get rid of tool boxes
        • Get to the keyin window faster
        • Give MicroStation an antiqued look
        • How to customize displayed columns in MicroStation manager
        • Importing customization from M01 and STG files
        • Improve on the Dmsg sinkall toggle command
        • Improved dynamics in MicroStation V8.5 will rock you
        • Keyin for the menu bar
        • Keyin for toggling the message center
        • Keyin to toggle dialogs on and off
        • Keyin toggle for the status bar
        • Keyins for the WinOpen Windows file open dialogs
        • Keyins or data point tentative point and reset
        • Keyins to toggle dialogs and toolboxes (pre-V8)
        • Keyins to toggle toolboxes (V8)
        • Left-handers unite change position mapping to your side
        • Load different function key menus
        • Make your toolbox pop up and down
        • Maximize real estate when drawing with ByLevel definitions
        • Maximum number of open GUI items
        • Miss the old main tool frame in MicroStation V8 XM Edition
        • Missing snaps
        • Move the menu bar
        • Navigate through task list quicker
        • Open current task as pop-up under your cursor
        • Open dialogs from primary tools under your cursor
        • Open the main task or toolbox near your cursor
        • Pop-up menu in the models dialog
        • Position mapping continues to work if toolbox is closed
        • Press and hold the reset for pop-up menu
        • Prevent tool boxes from changing orientation when moving
        • Prompts too long
        • Put the focus in the tool settings dialog
        • Put the focus into the tool settings window when a tool is selected
        • Quick select with position mapping
        • Quickly change screens on dialogs
        • Remove open URL from file menu
        • Remove send from the file menu
        • Remove send viecon plot from the file menu
        • Reorder the task list
        • Restore deleted menu items in MicroStation V8 XM Edition
        • Restore menu bar customizations
        • Right click menu in the tool settings box
        • Save your messages
        • Set the pointer circle to a different colour
        • Sidebar Menus
        • Small triangles mysteriously showing up in your views
        • Stuck dialogs
        • Swap user interfaces on the fly
        • Tips for Barmenus
        • Toggle the display of the ACS triad
        • Transparent dialogs
        • Turn on-off positional mapping aids
        • Unwanted datapoints
        • Use shift to activate representative or previous tool
        • Useful DMSG keyins
        • Using a tablet take a peek at the new V8.5 menu
        • Using Named Expressions to drive interface items – A sample
        • Using WinOpen to change MicroStation's dialogs
        • Utilize the space beside the menu bar to dock tool boxes
      • +Internet - E-Links - Links
      • +Keyins
      • +Levels
      • +Line Styles
      • +Models
      • +MSM Archive
      • +Other
      • +Presentations
      • +Printing - Plotting
      • +Programming - Automation
      • +Rasters - Images
      • +References
      • +Tags - Data Fields - Fields
      • +Text - Fonts - Annotation
      • +Views
      • +Windows - Interacting With
      • +Workspaces - Configuration
    • graffiti

     
     Questions about this article, topic, or product? Click here. 

    Useful DMSG keyins

    AskInga logo

    Original Article Date: Nov 14, 2002

     The title says it all. With thanks to none other than Sean Forward for sharing this stuff!

    Note: This information is also available if you open the following file:
    ...\Bentley\Program\Microstation\mdl\include\cmdlist.h

    (Thanks to Eric Bridwell for pointing out this out!)

     

    Useful DMSG keyins

    Useful dialog based keyins

    Description

    DMSG DIALOGDEBUG TOGGLE

    Used to find a dialogId

    DMSG FOCUSDIALOG (dialogId) (taskId)

    Send focus to a specific dialog

    DMSG FOCUSITEM (itemId)

    Send focus to a specific dialog item index

    DMSG CLOSEDIALOG (dialogId) (taskId)

    Close a specific dialog or tool box

     

     

    Keyboard Equivilants

    Description

    DMSG ACTION OKAY

    Enter

    DMSG ACTION CANCEL

    Esc

    DMSG CLIPBOARD CUT

    Ctrl + X

    DMSG CLIPBOARD COPY

    Ctrl + C

    DMSG CLIPBOARD PASTE

    Ctrl + V

    DMSG CLIPBOARD UNDO

    Ctrl + Z

    DMSG CLIPBOARD REDO

    Ctrl + R

    DMSG CLIPBOARD CLEAR

    Ctrl + C (with nothing selected)

    DMSG CLIPBOARD DELETE

    Ctrl + C (with nothing selected)

    DMSG CLIPBOARD INSERTTEXT

    No equivilant

    DMSG CURSOR PREVIOUSPRIORITYWINDOW

    Shift + Esc

    DMSG CURSOR LEFT

    Arrow Key - left

    DMSG CURSOR RIGHT

    Arrow Key - right

    DMSG CURSOR UP

    Arrow Key - up

    DMSG CURSOR DOWN

    Arrow Key - down

    DMSG CURSOR DATABEGIN

    Ctrl + Home(select from cursor to beginning of line)

    DMSG CURSOR DATAEND

    Ctrl + End(select from cursor to end of line)

    DMSG CURSOR DELETELEFT

    Delete all to the left of the cursor

    DMSG CURSOR DELETERIGHT

    Delete all to the right of the cursor

    DMSG CURSOR DELETELEFTWORD

    Delete word left of the cursor

    DMSG CURSOR DELETERIGHTWORD

    Delete word right of the cursor

    DMSG CURSOR DELETEDATABEGIN

    Delete from cursor to the beginning of line

    DMSG CURSOR DELETEDATAEND

    Delete from cursor to the end of line

    DMSG CURSOR WORDLEFT

    Ctrl + Arrow Key Left (select word to left of cursor)

    DMSG CURSOR WORDRIGHT

    Ctrl + Arrow Key Right (select word to left of cursor)

    DMSG CURSOR FOCUSDOWN

    Ctrl + Arrow Key Down

    DMSG CURSOR FOCUSUP

    Ctrl + Arrow Key Up

    DMSG CURSOR LINEBEGIN

    Home (top of list or selection)

    DMSG CURSOR LINEEND

    End (bottom of list or selection)

    DMSG CURSOR PAGEUP

    Page Up

    DMSG CURSOR PAGEDOWN

    Page Down

    DMSG CURSOR NEXTFIELD

    Tab

    DMSG CURSOR PREVIOUSFIELD

    Shift + Tab

    DMSG CURSOR SELECTALL

    Ctrl + A

    DMSG CURSOR DESELECTALL

    No equivilant

    DMSG CURSOR TOGGLEINSERTMODE

    Insert Key

    DMSG CURSOR NEXTWINDOW

    Focus to next window

    DMSG CURSOR PREVIOUSWINDOW

    Focus to previous window

     

     

    Misc. Dialog Messages

    Description

    DMSG GUIMODE MOTIF

    Change look of MicroStation to MOTIF

    DMSG GUIMODE WINDOWS

    Change look of MicroStation to WINDOWS

    DMSG GUIMODE MACINTOSH

    Change look of MicroStation to MACINTOSH

    DMSG SINKALL TOGGLE

    Sends dialog boxes to very bottom or very top layer

     

     

    MDL Debugging

    Description

    DMSG ITEMDEBUG TOGGLE

    Dialog item hook debugging

    DMSG HANDLERDEBUG TOGGLE

    Dialog item handler debugging

    DMSG CLEARDEBUG

    Clears information displayed in the dialog messages window

    DMSG ACTION SHOWACCELERATORS

    "List of: Accelerator keys, virtual and raw key code, DMSG keyin and command number"

    DMSG ACTION SHOWMNEMONICS

    Lists mnemonics of dialog box in focus. (i.e. DMSG FOCUSDIALOG 1 myapp;DMSG ACTION SHOWMNEMONICS)

    DMSG SHOWVERSIONS

    List of dialog item compent version numbers

    DMSG HANDLERDEBUG BEFORE TOGGLE

    Handler pre messages

    DMSG HANDLERDEBUG AFTER TOGGLE

    Handler post messages

    DMSG OPENMSGFILE drive:\path\output.txt

    Specifies file to capture DMSG messages to

    DMSG APPENDMSGFILE drive:\path\output.txt

    Specifies point at which to start recording to file

    DMSG CLOSEMSGFILE

    Stops recording and closes file



    AskInga Article #131

    • Askinga
    • Article
    • Interface Look and Feel
    • Share
    • History
    • More
    • Cancel
    • Anonymous Created by Anonymous
    • When: Fri, May 30 2008 1:53 PM
    • Jordan Stierly Last revision by Jordan Stierly
    • When: Fri, Jun 11 2010 10:37 AM
    • Revisions: 3
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies