Project

General

Profile

Editbox Control » History » Version 8

Per Amundsen, 04/29/2018 04:11 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 7 Per Amundsen
h2. Using plugins to extend Editbox features
56
57 8 Per Amundsen
Check the "plugin api":https://adiirc.github.io/apiv2/generated/html/05878b69-8978-3495-2565-4fd3a3a5e83e.htm for the IEditbox and the "tutorial":https://github.com/AdiIRC/apiv2/blob/master/docs/tutorial/chapter5/README.md.
58 7 Per Amundsen
59 3 Per Amundsen
h2. Tips
60 1 Per Amundsen
61
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.
62
63
_See also [[Shortcuts]], there are many relevant to the Editbox._