mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-07 09:25:33 +00:00
34 lines
No EOL
2.1 KiB
Markdown
34 lines
No EOL
2.1 KiB
Markdown
# Using the Debugger
|
|
|
|
Part 4 of the [Keyman Developer Walkthrough](../walkthrough).
|
|
|
|
[← Back: Part 3 - Creating a Desktop Layout](03-creating-desktop-layout)
|
|
|
|
[Next: Part 5 - Designing a Touch Layout →](05-designing-touch-layout)
|
|
|
|
## Step-by-Step
|
|
|
|
- From the `Debug` menu, select the `Start Debugging` menu item. Some extra fields will be shown.
|
|
- Type <kbd>;</kbd>. The Keystroke log will show `;`. The display to the right has two sections. The upper section shows the characters displayed on the screen. The lower section shows a table of characters and their Unicode values. Here the upper section will show `;` and the lower section will show `;` and `U+003B`. (U+003B is the Unicode value for “;”.)
|
|
- Type <kbd>e</kbd>. The Keystroke log will show `;` and `E`. The display to the right will show `ɛ` in the upper section and `ɛ` and `U+025B` in the lower section. (U+025B is the Unicode value for “ɛ”.)
|
|
- Type <kbd>;</kbd> then <kbd>E</kbd>. The Keystroke log will show `;` `E` `;` `Shift+E`. The display to the right will show `ɛƐ` in the upper section and `ɛ` and `U+025B` then `Ɛ` and `U+0190` in the lower section.
|
|
|
|

|
|
|
|
- From the `Debug` menu, select the `Stop Debugger` menu item.
|
|
|
|
To continue the Step-by-Step tutorial move to the next page: [Part 5 - Designing a Touch Layout](05-designing-touch-layout)
|
|
|
|
---
|
|
|
|
## Running the Debugger
|
|
|
|
See [https://help.keyman.com/developer/current-version/context/debug](https://help.keyman.com/developer/current-version/context/debug) for more information on running the debugger.
|
|
|
|
## Interpreting Errors
|
|
|
|
When compiling your Keyman code, Keyman Developer will report any errors, warnings and hints in the box at the bottom of the window. The message will give a short description of what the compiler found was wrong along with the line number of where the problem was detected. The error, warning or hint has an identifier (“KM02033” for example). This identifier is a link to a more detailed description.
|
|
|
|
[← Back: Part 3 - Creating a Desktop Layout](03-creating-desktop-layout)
|
|
|
|
[Next: Part 5 - Designing a Touch Layout →](05-designing-touch-layout) |