| Editors |  |  |

It is a simple text editor (Unicode, if here [see below] not "ANSI" specified) used for all subsequent tasks. Besides the usual shortcut keys: Ctrl+A, Ctrl+X, Ctrl+C, Ctrl+V, Ctrl+Z, (Ctrl+W, Ctrl+H) and Esc each possible functions are indicated by small buttons in the header.

Of course, you can also use any other preferred text editor (which can also be included in the user menu).

However, each function can also be called up with a hotkey, which can be seen as a hint of the corresponding button. These hotkeys are based on those of the editor (the notes), but cannot be changed.

Note that unicode is not supported in the menus and the file system ! As with the editor (Ctrl+O) selected lines can be sorted.

Picker editor | Shift+Alt+P | The picker 's entries can be easily edited. The rules roughly correspond to those of the templates. Comments (";") and titles ("~") are allowed. Blank lines are displayed as such. Since every pick of a character jumps to every line that begins when the picker is called, this ("~") can also be used for factual grouping. In the menu editors "-" is used for a hyphen. Here you can simulate this with a correspondingly long "----------~". If he is selected, nothing happens ...
Templates e ditor | Shift+Alt+T | The templates are a powerful tool and can be accessed by pressing F6 . A template can be created for each purpose, which then only needs to be filled out. The number of such templates is not limited. Each line is a template, excluding blank lines. The first 4 templates are for internal use and are not visible in the menu but must be present and active ! Only with these can a comment be made after a "~". should be added to the end of the line. These are: Template for the 1. Clip import hotkey (Shift+Ctrl+Q) Template for the 2. Clip import hotkey (Shift+Ctrl+A) Template for the Read file links (Alt+F6) Template for the File links (Alt+F) The following variables are only available for the 3rd and 4th template if variable %link% appears in the template: %link% = the actual file link %byte% = File size in bytes (up to 99 GB) %size% = File size in B/C/M/G %date% = Date of the file %path% = full path %name% = File name without extension %type% = Extension in uppercase %file% = Filename with Extension %drive% = Drive ("D:") %subr0% - %subr9% = Subdirectories from the file name ( = 0) to the drive. (0 - 9 right to left) %subl0% - %subl9% = Subdirectories from the drive ( = 0) to the file name. (0 - 9 left to right) %struc - % = the complete directory structure, when reading (Read file links) from the selected folder ! " - " = this string (between "%struc" and "%") replaces the backslash (\) in the file path. %fold% = Folder link Templates used for special purposes can be easily replaced with ";". deactivate or activate. Blank lines are allowed (for a better overview). Thus, different templates can be used for the 3rd and 4th template and before the import (Alt+F6) activate the desired in the editor.. From the entries after the first 4 active lines up to the "~" automatically formed a menu (no unicode in the title before "~"). Special characters like "-" (= separator) and especially "&". for the quick selection are allowed. The rules can be seen in the patterns. Submenus are not allowed !
Note: | Picker & Templates | In both, not only the special characters, but also the macros (date and counter) can be inserted.. Whole parts can also be inserted directly from the note into the picker or the templates are written. (Ctrl+P and Ctrl+M) The difference between picker and template is: The picker always inserts the text at the current cursor position (or at the beginning of the note). A template generates a new note as long as the current one has no empty first line . If this is the case, the template will be inserted in front of the existing text. (except for the first 4 templates!)
Links editor | Shift+Alt+L | Frequently used links of any type can be stored here in a menu. The structure is as follows: ; Comment &title~link (no unicode in the title before "~") - (= dividing line) All of &Verdi~\\musik¦verdi &Beethoven~\\?¦beethoven (=global search) Homepage~http://freeware.persoft.ch/program_en.htm Discussed here are the rules for links and more details here . Submenus are allowed. In this editor you can also use the symbol "°". (space in links ) for a space, which is useful at the end of a line.
Filters editor | Shift+Alt+F | Filters and filter elements can be edited here. The structure is as follows: ; comment &title~filter (no unicode in the title before "~") - (= dividing line) The search terms are listed individually or with the link delimter: verdi|solti|wien More details here . Submenus are allowed. In this editor you can also use the symbol "°". (space in links ) for a space, which is useful at the end of a line.
Macros editor | Shift+Alt+M | The macro menu can only be edited if the SendKey.exe utility is in the program directory when Info-Base is started! The structure is as follows: ; comment &title~the individual keyboard commands (macros) - (= dividing line) In addition to normal text, the following macros (no capitals !) are allowed:
+ | Shift | +(e) = Shift+E (also: +e)
^ | Ctrl | %(e) = Alt+E
% | Alt | ^%(e) = Ctrl+Alt+E
() | (abc) | group for Shift / Ctrl / Alt
[] | [200] | delay in ms - (if needed)
{} | {left} | for named keys (see below)
| {%} | for special characters: +^%~()<>[]
| {left 5} | 5 times the "Left" key
home | left | backspace, bksp, bs
end | right | esc, escape
pgup | space | del, delete
pgdn |  |
up | clear | break
down | prtsc | help
|  | srcolllock
ins | enter | capslock
tab | F1 - F16 | numlock
This is a powerful tool and you can automate more complicated processes with it. e.g. the first lines of "Music" stack looks like this: Mahler: Symphonie Nr.1 - Chailly You can filter individual elements with these 3 macros: Composer~^{f4}[500]{f4}: ^f{right}{left}+^{home}^s Music piece~^{f4}[500]{f4} - ^f{right}{left 2}+^{home}^s Music piece video~^{f4}[500]{f4} - ^f{right}{left 2}+^{home}^s[100]{f4}[100]|vid^{enter} Music piece audio~^{f4}[500]{f4} - ^f{right}{left 2}+^{home}^s[100]{f4}[100]|aud|^{enter} Conductor~^{f4}[500]{f4} - ^f{left}{right}+({end}{left})^s and this can be extended indefinitely ... The delays ([ms]) are very important and must be tried. They also depend on the PC. The macros created for these rules should be tested extensively and step by step . The ~ (by SendKey.exe) can not be used here ! More details here . Submenus are allowed.
User menu editor | Shift+Alt+U | If exists in the data directory of Info-Base a simple (ANSI) text file: UserMenu.ubi, it is readed at startup and creates an user menu. The structure is as follows: ; comment &titel~commandline (Parameters with Path) - (= dividing line) There are 3 possibilities: executable files (*.exe *.com *.bat *.cmd) with or without parameters: &Whatsnew~d:\PN\pn.exe ..\whatsnew.txt associated files: &Hotkeys~keys.jpg internal replace files (*.rpl), Shift+F12: &Replace~%data%High-ANSI.rpl %data%, %files%, %temp%, %usb% and ".. \" are supported and can also occur several times per line for parameters for executable programs. Submenus (1 level) are allowed.
Batch editor | Shift+Alt+B | Before the start of the IBbat, the file (ANSI) IBbat.ubi ("source|destination") can to be here edited. If there is a backup copy of the last batch (IBbat.bak), this can be read back into the editor. The file names must be entered completely and correctly. Wildcards are not allowed.
Open with editor | Shift+Alt+O | With this simple file (ANSI) OpenWith.ubi you can create internal (!) "associations", which refers to file links in the note and to files accessed via the user menu and which always have the priority ! This is f.e. useful when using portable vievers and players etc. together with the Info-Base on a USB-stick, which you want to run on other PCs ... The structure is as follows: ; comment Extention|program (with full path) mp4|%usb%\vlc\vlcportable.exe The 5 path variables %data%, %files%, %temp%, %usb% and "..\". are supported. The precondition is that the respective program accepts the file name as the first parameter when calling (try before!). It is the first program in each case taken to the appropriate extension.
Replace file editor | Shift+Alt+R | Replace files (*.rpl - for Shift+F12) must be in the data directory and consist of any number of lines with "search term|replace". Lines without the pipe ("|") and blank lines are ignored and can record comments - also a ";" on the beginning of a line. Place holders are not allowed. An initial "*" ignores upper and lower case when searching.
Auto correction | Shift+Alt+A | The Auto-correction file (AutoCorr.ubi) must be also in the data directory and consists of as many lines with "serach|replace". Lines without the pipe ("|") and blank lines are ignored and can record comments - also a ";" on the beginning of a line. And an initial "*" is ignored in the search case sensitive. This means that common typos can be corrected automatically or abbreviations can be exchanged with text (even on multiple lines). (your own address, phone number, etc.) This is useful when a uniform spelling is to be enforced, especially with names. I always put the abbreviation "$" ahead. ($met = The Metropolitan Opera) Such "text modules" can of course also be inserted directly into the text with the Picker (sorted accordingly !). Or two spaces to one, space before or after a TAB , space at the end of a line, etc. Also, in order that certain accents on vowels, which can be annoying when searching (depending on the language), automatically exchanged (for example à, á, â, ã, å to an a). The correction is either done manually with Ctrl+F6 or automatically when exiting the editor.
Anniversaries editor | Shift+Alt+N | The file with the anniversaries, which are entered into the linear calendars when they are created, is located local in the program directory and is a (unicode) text file: Anniversaries.ubi The structure is as follows: ; comment mmdd|any text for the specified date mmdd = Normal gregorian date (month + day). A possible 29. February automatically becomes 28. 0801|text for the event on 1.8. ;penultimate day of the month: 0130|Payments 0227|Payments 0330|Payments 0429|Payments etc. {{#}} = is calculated with the difference between the year at the first 4 digits after the "|". and the current replaced - that is, the age of the event. This only (!) applies to the Gregorian year. 0923|1972 Max's birth {{#}} For the Hebrew year, it is advisable to add the date written out to the event: *1228|Beni's birth - 28. Av *mmdd = The Hebrew date (month + day) with the following months: *01 = Tishri *02 = Cheshvan *03 = Kislev *04 = Tevet *05 = Shvat *06 = Adar I, only in leap year ! possibly Anniversaries *06 automatically become *07 *07 = Adar, Purim always *0714 *08 = Nisan *09 = Iyar *10 = Sivan *11 = Tammuz *12 = Av *13 = Elul Attention: The month of Kislev normally has 30 days but in the "defective" common and leap years only 29, which affects the correct determination of the beginning of the month (Rosh Chodesh) of the following month Tevet. In the Anniversaries.ubi there is a special feature regarding the Hebrew date for the month of Tevet: For the second day of Rosh Chodesh, there must be a ° instead of the * ! e.g.: *0330|R"H Tevet °0401|R"H Tevet