# User Interface

- [Menu Bar](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar.md)
- [File](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file.md)
- [Load file](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/load-file.md)
- [Script File](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/script-file.md)
- [Script command](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/script-command.md)
- [Produce output files](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/produce-output-files.md)
- [Invoke OS Shell](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/invoke-os-shell.md)
- [Take database snapshot](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/take-database-snapshot.md)
- [Save database](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/save-database.md)
- [Save database as...](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/save-database-as....md)
- [Abort IDA](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/abort-ida.md)
- [Exit IDA](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/file/exit-ida.md)
- [Edit](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit.md)
- [Export data](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/export-data.md)
- [Undo an action](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/undo-an-action.md)
- [Redo an action](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/redo-an-action.md)
- [Clear undo history](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/clear-undo-history.md)
- [Disable undo](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/disable-undo.md)
- [Convert to instruction](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/convert-to-instruction.md)
- [Convert to data](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/convert-to-data.md)
- [Convert to string literal](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/convert-to-string-literal.md)
- [Convert to array](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/convert-to-array.md)
- [Undefine a byte](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/undefine-a-byte.md)
- [Give Name to the Location](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/give-name-to-the-location.md)
- [Operand types](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types.md)
- [Offset](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/offset.md)
- [Number](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/number.md)
- [Perform en masse operation](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/perform-en-masse-operation.md)
- [Convert operand to character](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/convert-operand-to-character.md)
- [Convert operand to segment](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/convert-operand-to-segment.md)
- [Complex Offset Expression](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/complex-offset-expression.md)
- [Convert operand to symbolic constant (enum)](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/convert-operand-to-symbolic-constant-enum.md)
- [Convert operand to stack variable](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/convert-operand-to-stack-variable.md)
- [Change operand sign](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/change-operand-sign.md)
- [Bitwise negate operand](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/bitwise-negate-operand.md)
- [User-defined operand](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/user-defined-operand.md)
- [Set operand type](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/operand-types/set-operand-type.md)
- [Comments](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/comments.md)
- [Functions](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/functions.md)
- [Structs](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/structures.md)
- [Segments](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/segments.md)
- [Patch core](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/patch-core.md)
- [Other](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/other.md)
- [Rename Any Address](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/other/rename-any-address.md)
- [Plugins](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/edit/plugins.md)
- [Jump](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/jump.md)
- [Center current line in window](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/jump/center-current-line-in-window.md)
- [Problems List](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/jump/problems-list.md)
- [Search](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/search.md)
- [REGULAR EXPRESSION SYNTAX SUMMARY](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/search/regular-expression-syntax-summary.md)
- [View](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view.md)
- [Open subviews](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/open-subviews.md)
- [Graphs](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/graphs.md)
- [Message Window](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/message-window.md)
- [Arrows window](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/arrows-window.md)
- [Database snapshot manager](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/database-snapshot-manager.md)
- [Highlighting identifiers](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/highlighting-identifiers.md)
- [Browser options](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/browser-options.md)
- [Lumina options](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/lumina-options.md)
- [Assembler level and C level types](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/assembler-level-and-c-level-types.md)
- [C++ type details](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/c++-type-details.md)
- [Bookmarks window](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/bookmarks-window.md)
- [Calculator](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/calculator.md)
- [View segment registers](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/view-segment-registers.md)
- [View Internal Flags](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/view-internal-flags.md)
- [Hide](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/hide.md)
- [Unhide](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/unhide.md)
- [Del hidden range](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/del-hidden-range.md)
- [Hide all items](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/hide-all-items.md)
- [Unhide all items](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/unhide-all-items.md)
- [Setup hidden items](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/view/setup-hidden-items.md)
- [Debugger](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger.md)
- [Debugger window](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/debugger-window.md)
- [Process Control](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control.md)
- [Start process](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/start-process.md)
- [Process options](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/process-options.md)
- [Pause process](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/pause-process.md)
- [Terminate process](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/terminate-process.md)
- [Step into](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/step-into.md)
- [Step over](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/step-over.md)
- [Run to cursor](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/run-to-cursor.md)
- [Run until return](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/run-until-return.md)
- [Attach to process](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/attach-to-process.md)
- [Detach from process](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/detach-from-process.md)
- [Set current ip](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/set-current-ip.md)
- [Show application screen](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-control/show-application-screen.md)
- [Breakpoints](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/breakpoints.md)
- [Watches](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/watches.md)
- [Tracing](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/tracing.md)
- [Source code view](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/source-code-view.md)
- [Watch view (source level)](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/source-code-view/watch-view-source-level.md)
- [Process Memory](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-memory.md)
- [Take memory snapshot](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-memory/take-memory-snapshot.md)
- [Manual memory regions](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-memory/manual-memory-regions.md)
- [Refresh memory](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/process-memory/refresh-memory.md)
- [Thread list](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/thread-list.md)
- [Module list](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/module-list.md)
- [Stack trace](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/stack-trace.md)
- [Exceptions](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/exceptions.md)
- [Debugger options](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/debugger-options.md)
- [Switch debugger](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/debugger/switch-debugger.md)
- [Lumina](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/lumina.md)
- [Options](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/options.md)
- [Low & High Suspicious Operand Limits](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/options/low-and-high-suspicious-operand-limits.md)
- [Windows](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/windows.md)
- [Rename a stack variable](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/windows/rename-a-stack-variable.md)
- [Miscellanous Options](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/windows/miscellanous-options.md)
- [Environment variables](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/windows/environment-variables.md)
- [Reset Hidden Messages](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/windows/reset-hidden-messages.md)
- [Various dialog help messages](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/windows/various-dialog-help-messages.md)
- [List of all menu options](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/menu-bar/list-of-all-menu-options.md)
- [Desktops](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/desktops.md)
- [Command line](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/command-line.md)
- [How To Use List Viewers in IDA](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/how-to-use-list-viewers-in-ida.md)
- [Database conversion from idb to i64](https://docs.hex-rays.com/9.0sp1/user-guide/user-interface/database-conversion-from-idb-to-i64.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hex-rays.com/9.0sp1/user-guide/user-interface.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
