From 9e17f7f9c0f0bcb63865d9ef22ac515493c71571 Mon Sep 17 00:00:00 2001 From: Nnyny Date: Mon, 27 May 2024 15:39:41 +0700 Subject: [PATCH 1/7] Add context/options --- developer/src/tike/xml/help/contexthelp.xml | 149 ++++++++++++++++++++ 1 file changed, 149 insertions(+) diff --git a/developer/src/tike/xml/help/contexthelp.xml b/developer/src/tike/xml/help/contexthelp.xml index 3f071d11c39..b32c8d04ff1 100644 --- a/developer/src/tike/xml/help/contexthelp.xml +++ b/developer/src/tike/xml/help/contexthelp.xml @@ -387,6 +387,155 @@ + + + The following options are configurable in TIKE in the General tab. + + + + + + + + + + + + Instead of opening a keyboard file in the Details tab, open directly into the Layout tab, Source pane. + + + + You can open any Keyman source file shown in the project in an external text editor by right-clicking + on the file and selecting "Open in External Editor". The files available for editing externally + are .kmn, .kps, and .kvks. This field configures which editor you wish to use to edit the files. + Note: if you need to pass command line parameters to the editor, you will need to wrap the command + in a batch file and reference the batch file here. + + + + You can open any Keyman source file shown in the project in an external text editor by right-clicking + on the file and selecting "Open in External Editor". The files available for editing externally + are .kmn, .kps, and .kvks. This field configures which editor you wish to use to edit the files. + Note: if you need to pass command line parameters to the editor, you will need to wrap the command + in a batch file and reference the batch file here. + + + + + + + + + + + + Configure your SMTP server settings for email functionality within Keyman Developer, + such as emailing debug URLs for the touch layout debugger. + + + + Configure the HTTP proxy settings for online functionality within Keyman Developer, + such as uploading files to Tavultesoft. + + + + Click Cancel to close the tab. + + + + Click OK to save changes. + + + + Sets whether to use the Tab character or spaces for indents. + + + + The indent size, measured in number of spaces. + + + + If checked, the quoted font size will be the same as the default font size. + + + + Sets the font for ordinary text in the editor. + + + + Sets the font for displaying comments text and strings in Keyman source files in single or double quotes. + + + + Sets the display theme and syntax highlighting options for the editor. A custom theme can be defined in a JSON file. + + + + Enables the Keyman 5-style Test window instead of the debugger. + + + + Breakpoints will fire when a rule has finished being processed also. + + + + Activates single-step mode after a breakpoint fires. + + + + Displays numeric indices of characters in stores + + + + When the debugger starts, rebuild a keyboard without prompting if the keyboard + has no debug symbols included. + + + + update is coming + + + + + + + + The character beneath the cursor in the edit window will be highlighted in the + Character Map. This will intelligently parse the character data under the cursor so that + a character code (e.g. U+1234) will be highlighted correctly. + + + + Rebuilds the Unicode character database from source unicodedata.txt and blocks.txt. + These files can be downloaded from the Unicode website at http://www.unicode.org/ucd/. + This lets you update the character map with a newer version of Unicode. + Keyman Developer 10.0 was released with Unicode version 10.0 data. + + + + Rebuilds the Unicode character database from source unicodedata.txt and blocks.txt. + These files can be downloaded from the Unicode website at http://www.unicode.org/ucd/. + This lets you update the character map with a newer version of Unicode. + Keyman Developer 10.0 was released with Unicode version 10.0 data. + + + + You can customize the Keyman Developer server for testing the usability of your keyboard. + Features of the Keyman Developer server include: + + Seamless integration with the IDE (Start, Stop, Live reload, Recompile...) + Port configuration + Allow testing cross devices + Wider range support for NGROK... + +
The following options are configurable in TIKE in the General tab.
Instead of opening a keyboard file in the Details tab, open directly into the Layout tab, Source pane.
You can open any Keyman source file shown in the project in an external text editor by right-clicking + on the file and selecting "Open in External Editor". The files available for editing externally + are .kmn, .kps, and .kvks. This field configures which editor you wish to use to edit the files. + Note: if you need to pass command line parameters to the editor, you will need to wrap the command + in a batch file and reference the batch file here.
Configure your SMTP server settings for email functionality within Keyman Developer, + such as emailing debug URLs for the touch layout debugger.
Configure the HTTP proxy settings for online functionality within Keyman Developer, + such as uploading files to Tavultesoft.
Click Cancel to close the tab.
Click OK to save changes.
Sets whether to use the Tab character or spaces for indents.
The indent size, measured in number of spaces.
If checked, the quoted font size will be the same as the default font size.
Sets the font for ordinary text in the editor.
Sets the font for displaying comments text and strings in Keyman source files in single or double quotes.
Sets the display theme and syntax highlighting options for the editor. A custom theme can be defined in a JSON file.
Enables the Keyman 5-style Test window instead of the debugger.
Breakpoints will fire when a rule has finished being processed also.
Activates single-step mode after a breakpoint fires.
Displays numeric indices of characters in stores
When the debugger starts, rebuild a keyboard without prompting if the keyboard + has no debug symbols included.
update is coming
The character beneath the cursor in the edit window will be highlighted in the + Character Map. This will intelligently parse the character data under the cursor so that + a character code (e.g. U+1234) will be highlighted correctly.
Rebuilds the Unicode character database from source unicodedata.txt and blocks.txt. + These files can be downloaded from the Unicode website at http://www.unicode.org/ucd/. + This lets you update the character map with a newer version of Unicode. + Keyman Developer 10.0 was released with Unicode version 10.0 data.
You can customize the Keyman Developer server for testing the usability of your keyboard. + Features of the Keyman Developer server include: +
Below Configure Server, untick the box, and it will quit displaying any local URLs for keyboard testing.
This dialog lets you check the virtual key code for any key combination (except Window reserved key combinations such as Alt + Tab). You can then insert the virtual key code into the last active edit window at the current cursor position.
Click Cancel to close the dialog without saving changes.
Click OK to save changes and close the dialog.
The Options dialog display several tabs such as General, Editor, Debugger, Character Map and Server. You can configure the environment of Keyman Developer here.
If you are debugging a keyboard, make a change to the keyboard, and recompile it, then the debugger needs to be + reset in order to get access to the new keyboard. Keyman Developer will normally prompt you to do this, but if you set + this option, then it will reset the debugger automatically instead.
Rebuilds the Unicode character database from source unicodedata.txt and blocks.txt. These files can be downloaded from the Unicode website at http://www.unicode.org/ucd/. This lets you update the character map with a newer version of Unicode. - Keyman Developer 10.0 was released with Unicode version 10.0 data.
To close the dialog, click the Close button or press Shift + Esc.
You can check the location of your default project folder, where projects like keyboards or + lexical models will be saved automatically. If needed, you can change the folder location + to a more convenient spot.
Reset all tabs to their original locations.
The character beneath the cursor in the edit window will be highlighted in the Character Map. This will intelligently parse the character data under the cursor so that From 035af7271ccf9dd7bb4d646d65549148672e3e48 Mon Sep 17 00:00:00 2001 From: Marc Durdin Date: Thu, 26 Sep 2024 00:15:52 +0200 Subject: [PATCH 7/7] docs: tweak content --- developer/src/tike/xml/help/contexthelp.xml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/developer/src/tike/xml/help/contexthelp.xml b/developer/src/tike/xml/help/contexthelp.xml index 6a3dd4cef5b..00e4cf525b4 100644 --- a/developer/src/tike/xml/help/contexthelp.xml +++ b/developer/src/tike/xml/help/contexthelp.xml @@ -471,7 +471,8 @@ - The Options dialog display several tabs such as General, Editor, Debugger, Character Map and Server. You can configure the environment of Keyman Developer here. + The Options dialog display several tabs such as General, Editor, Debugger, Character Map and Server. + You can configure the environment of Keyman Developer here. @@ -539,11 +540,13 @@ - Sets the font for displaying comments text and strings in Keyman source files in single or double quotes. + Sets the font for displaying comments text and strings in Keyman source files in + single or double quotes. - Sets the display theme and syntax highlighting options for the editor. A custom theme can be defined in a JSON file. + Sets the display theme and syntax highlighting options for the editor. A custom + theme can be defined in a JSON file. @@ -568,8 +571,9 @@ - If you are debugging a keyboard, make a change to the keyboard, and recompile it, then the debugger needs to be - reset in order to get access to the new keyboard. Keyman Developer will normally prompt you to do this, but if you set + If you are debugging a keyboard, make a change to the keyboard, and recompile it, + then the debugger needs to be reset in order to get access to the new keyboard. + Keyman Developer will normally prompt you to do this, but if you set this option, then it will reset the debugger automatically instead. @@ -583,7 +587,7 @@ Rebuilds the Unicode character database from source unicodedata.txt and blocks.txt. These files can be downloaded from the Unicode website at http://www.unicode.org/ucd/. This lets you update the character map with a newer version of Unicode. - Keyman Developer 10.0 was released with Unicode version 10.0 data. + Keyman Developer 17.0 was released with Unicode version 15.1 data.
The Options dialog display several tabs such as General, Editor, Debugger, Character Map and Server. + You can configure the environment of Keyman Developer here.
Sets the font for displaying comments text and strings in Keyman source files in + single or double quotes.
Sets the display theme and syntax highlighting options for the editor. A custom + theme can be defined in a JSON file.
If you are debugging a keyboard, make a change to the keyboard, and recompile it, then the debugger needs to be - reset in order to get access to the new keyboard. Keyman Developer will normally prompt you to do this, but if you set +
If you are debugging a keyboard, make a change to the keyboard, and recompile it, + then the debugger needs to be reset in order to get access to the new keyboard. + Keyman Developer will normally prompt you to do this, but if you set this option, then it will reset the debugger automatically instead.