Anything starting with a / is a command, unless it starts with *two* / in which case the first one is removed and the rest is sent as channel/query text. Example: someone asks you where the password file is on UNIX. If you reply "/etc/passwd", that would be considered a command. You type "//etc/passwd" and the string "/etc/passwd" gets sent to the channel. Anything that starts with / that isn't listed here gets sent to the IRC server as-is, minus the /. That's why /nick, /who, /whois aren't listed here, for instance. -------------------------------------------------------------------- /j [ ...] /join [ ...] Joins one or more channels, creates new screens if possible. If a screen can't be created, channel text will be sent to the [server] screen, and "/m #channel" must be used, to send to the channel. Also, you can use "/join 0" to leave (part) every channel you're in. If you do this, the channel screens won't be closed. The IRC protocol has an optional rarely-used "key" parameter, which works like a password to get into a channel. This isn't directly supported in FujiNetChat, but you can do this: /quote join /query ...although that channel won't be automatically rejoined if you disconnect and reconnect. -------------------------------------------------------------------- /j1 [ ...] /join1 [ ...] Joins a channel without creating a new screen. Channel text will be sent to the [server] screen. Use "/m #channel" to send to the channel. -------------------------------------------------------------------- /m /msg Send a message to a nick or channel. -------------------------------------------------------------------- /q [ ...] /query [ ...] Creates screens for messages to/from one or more nicks, if possible. Can also be a channels, which creates channel screens for a channels that doesn't already have their own screens. -------------------------------------------------------------------- /quit [] Quits IRC with optional quit message. -------------------------------------------------------------------- /p [] [] /part [] [] Parts (leaves) a channel. If no channel is given, the current screen's channel is parted (if you're in a channel screen). If there's a screen for the channel, it DOES NOT get closed (it will be re-used if you join the channel again). To part a channel and close its screen, use Start+Control+X. -------------------------------------------------------------------- /names [] Shows the list of users in a channel. Uses the current screen's channel, if no given. On most networks, it's not very useful to use /names on a channel you haven't joined. -------------------------------------------------------------------- /topic [] Shows the channel topic and its creator. With no , uses the current screen's channel. -------------------------------------------------------------------- /ping [] With no argument: ping the server. With arg: CTCP ping the nick. When the ping response is received, the latency (round trip time) will be calculated and printed in the [server] screen. -------------------------------------------------------------------- /me CTCP ACTION. Only works in a channel or query screen (eventually it'll work in [server] and [private] too) -------------------------------------------------------------------- /ver [] With , sends a CTCP VERSION request. Without , gets the server's version information. -------------------------------------------------------------------- /info [] With , CTCP CLIENTINFO. Without , INFO command for the server. -------------------------------------------------------------------- /ctcp [] Send arbitrary CTCP commands. -------------------------------------------------------------------- /list This command will be sent to the server as-is. The only reason it's a local command is so the argument can be required: sending LIST without any arguments lists every channel on the server, which isn't useful. -------------------------------------------------------------------- /color [] [] [] Set colors. This should be on a per-screen basis, eventually. TODO: this only takes bg and fg arguments, currently. -------------------------------------------------------------------- /click Toggles the keyclick sound, if you're on an Atari XL or XE. On the 400/800, it does nothing (sorry). -------------------------------------------------------------------- /chans List all channels we've joined. This will actually be limited to something like 20 (who joins more than 20 channels anyway?) TODO: not implemented yet. -------------------------------------------------------------------- /quote Send raw IRC protocol to the server. This bypasses local command parsing. -------------------------------------------------------------------- /alert Set the type of alert that happens when you're PMed or highlighted in a channel. 0 = none, 1 = beep, 2 = flash, 3 = beep and flash.