- This section discusses some of KwikText's quirks. For this discussion, quirks are things you might consider bugs, annoyances, surprises, or in some cases, features.
Dragging, Copying, and Pasting
- Select node first: This even gets me sometimes. I copy something from a web page, and want to put it into the tree. But when I select a node, the text I've copied is replaced by the node's content. I have to keep remembering: select the node first, then copy and paste.
- Drag anywhere in tree: You might think you can drag something into a tree node, like you drag a file into a folder. No. With KwikText, you select a node first, then drag anywhere into a tree, preferably at an empty location.
- Can't drag: If you try to drag a web page into KwikText, and nothing happens, you're probably using Internet Explorer. You'll have to copy and paste the web page link or use another browser. See the help page on Browser Compatibility.
- Can't paste: Some web pages contain input boxes that don't allow pasting. All you can do is complain to the website designer. They may not be aware that programs like KwikText exist. Some PDF forms can't be pasted into when displayed as HTML pages. But you can paste if the PDF is saved and redisplayed independently.
- Label not created: When you drag a web page link into KwikText, it tries to create a label based on the title of the page. If the page takes longer than 2 seconds to load, it won't add the label. It will just add the web link.
- Label looks weird: Some web page titles contain HTML symbols to represent punctuation and other characters. The symbols usually begin with an ampersand and end with a semicolon. KwikText leaves most of these symbols as-is when it creates a label.
- Save or cancel changes: When you're done editing a template, and click the X button to close the editor, your changes will be saved. If you click on the Tree View, the editor window will close and your changes will be saved. If you make changes you don't want saved, you must click the Cancel button.
- Update Tree View while editing: If you want to see what editing changes look like in the Tree View, click the Normalize button. You can still cancel your edits after normalizing by clicking the Cancel button.
- Normalizing: In addition to updating the Tree View, when you click the Normalize button, all your text is normalized for consistency: All indentation is changed to the minimum number of spaces required to indicate ownership, all extraneous blank lines are removed, and one blank line is added before each level 1 parent. That means you can be as sloppy as you want when editing a template, as long as you are consistent in your indentation. All siblings, for example, must have the same indentation levels, but they can be indented by more than one space to separate them from their parent.
- Keys to expand and collapse nodes: When the focus is in the Tree View, you can press a number to expand or collapse all tree nodes to the selected level. Pressing 1 has the same effect as pressing the Collapse button.
- Recover deleted nodes: KwikText does not have an undo for Tree View. But, when you delete a node in the Tree View, KwikText saves a copy of it in the Deleted Nodes File. You can access the file by clicking Info/File Locations/Deleted Nodes File. The Deleted Nodes file is a plain text file that contains all nodes deleted during the current KwikText session. It is available during and after the session. The old file will be deleted when you start a new session and a new one created when you delete a tree node.
- Updates: KwikText accesses only websites you select, so it won't notify you when updates are available. You can see if you need an update by comparing the date on your version (click Info/About KwikText) with the date posted at the top of the KwikText blog. The version number will not change.