The interface of CGI:IRC is very similar to a standard graphical IRC client, it should be easy to use if you are familiar with IRC clients. Along the top is a list of tabs, there will be a tab here for each channel you are in and each query (private message) you have open. To close a window click the X button on the far right of the tab list.
The userlist is on the right, when in a channel tab it will show a list of all the people in that channel. Double clicking a nickname will open a query with that user or perform whichever other action you select in the select box at the bottom.
The text entry box should be simple, the little arrow to the right of the text entry area shows a toolbar that allows easy typing of colour, bold and underline. It is also where you enter all the commands.


Commands begin with / and should be familiar to anyone who has used IRC before - here is a quick summary of the most useful commands.
/meThis turns the text after /me into an action, eg: /me looks around.
/joinJoins the specified channel. eg: /join #cgiirc
/listLists all the channels on the network (this outputs a lot of information).
/partLeaves the current channel (same as clicking the X while in the channel).
/quitQuits IRC totally (same as clicking X in Status window).
/msgSends a private message to a user. eg: /msg someone Hi
/whoisGives some information about a user.


The options window lets you change some settings in CGI:IRC. Hopefully it should be fairly self explanatory, change a setting and it should take effect immediately.

Keyboard shortcuts

There are several shortcuts to help make using CGI:IRC nicer.
TabWill autocomplete a nickname or channel.
Ctrl+number / Alt+numberWill go to that number window if you number the windows from the left (Status = 1 and so on).
Ctrl+BWrite "%B" for bold text.
Ctrl+CWrite "%C" for colored text.
Cursor Up/DownMove in the command history.


CGI:IRC is written in Perl by David Leadbeater with help from lots of people. See the website for more information.