Editbox Control » History » Version 6
Per Amundsen, 04/29/2018 04:08 AM
| 1 | 3 | Per Amundsen | {{>toc}} |
|---|---|---|---|
| 2 | |||
| 3 | 2 | Per Amundsen | h1. Editbox |
| 4 | 1 | Per Amundsen | |
| 5 | !editbox.png! |
||
| 6 | |||
| 7 | The Editbox is where you type messages to channels and users, it can also be used to type [[Scripting Commands|commands]]. |
||
| 8 | |||
| 9 | 3 | Per Amundsen | h2. Typing Commands |
| 10 | 1 | Per Amundsen | |
| 11 | Typing a command with one forward slash */command parameters* executes a built-in command, scripted identifier or a plugin command. |
||
| 12 | |||
| 13 | 4 | Per Amundsen | Typing a command with two forward slashes *//command parameters* evaluates the parameters before executing a built-in command, scripted alias or a plugin command. |
| 14 | 1 | Per Amundsen | |
| 15 | 3 | Per Amundsen | h2. Spellcheck |
| 16 | 1 | Per Amundsen | |
| 17 | Editbox supports spellchecking, see [[Spellcheck]] for a installation guide. |
||
| 18 | |||
| 19 | 3 | Per Amundsen | h2. History |
| 20 | 1 | Per Amundsen | |
| 21 | The Edibox have a history of previously sent messages/commands which you can cycle through using the %(key)UP% or %(key)DOWN% key, if the Editbox currently have multiple lines, you must press %(key)ALT% + %(key)UP% / %(key)DOWN% instead, this is so you can use %(key)UP% / %(key)DOWN% to move the cursor between the lines. |
||
| 22 | |||
| 23 | By default each Editbox have it's own history, this can be changed to using a global history for all Editboxes in [[Editbox Options]]. |
||
| 24 | |||
| 25 | 3 | Per Amundsen | h2. Tabcomplete |
| 26 | 1 | Per Amundsen | |
| 27 | The Editbox supports various tab completions including nick completions using the %(key)TAB% key, see [[Tabcomplete]] for more information. |
||
| 28 | |||
| 29 | _See https://dev.adiirc.com/boards/5/topics/1302 for tab completing spellchecking._ |
||
| 30 | |||
| 31 | 3 | Per Amundsen | h2. Customization |
| 32 | 1 | Per Amundsen | |
| 33 | See [[Editbox Options]] for available options. |
||
| 34 | |||
| 35 | The colors can be changed in [[Options Dialog|Options]] -> [[Colors Options|Colors]] -> Editbox. |
||
| 36 | |||
| 37 | The font can be changed in [[Options Dialog|Options]] -> [[Fonts Options|Fonts]] or through the [[/font]] command. |
||
| 38 | |||
| 39 | 5 | Per Amundsen | It's possible to add padding around the Editbox in [[Options Dialog|Options]] -> [[Fonts Options|Windows]] -> Editbox padding. |
| 40 | |||
| 41 | 3 | Per Amundsen | h2. Using scripts to extend Editbox features |
| 42 | 1 | Per Amundsen | |
| 43 | It's possible to respond to keydown/keydown events using the [[on KEYDOWN]] and [[on KEYUP]] events. |
||
| 44 | |||
| 45 | It's possible to respond to pressing enter using the [[on INPUT]] event. |
||
| 46 | |||
| 47 | It's possible to respond to tab completion/tab key the [[on TABCOMP]] event. |
||
| 48 | |||
| 49 | Check the "Scripting Forums":/projects/adiirc/boards/5 for examples. |
||
| 50 | |||
| 51 | The [[/editbox]] command and the [[$editbox]] identifier allows retrieving or changing the Editbox text and selection. |
||
| 52 | |||
| 53 | 6 | Per Amundsen | _See also [[$spellcheck]], [[$editboxhistory]]._ |
| 54 | 1 | Per Amundsen | |
| 55 | 3 | Per Amundsen | h2. Tips |
| 56 | 1 | Per Amundsen | |
| 57 | Typing and then selecting a nick and then pressing %(key)CTRL% + %(key)Space% opens the nicklist menu for that nick, otherwise opens the Editbox right-click menu. |
||
| 58 | |||
| 59 | _See also [[Shortcuts]], there are many relevant to the Editbox._ |