| $$ |
Retrieves the ID of the current object |
| $action.exists |
Checks if an action is currently defined |
| $action.isEnabled |
Checks if an action is currently enabled. |
| $active |
Retrieves the window ID of the active window |
| $addon.exists |
Checks if an addon is currently installed |
| $addon.version |
Returns the version of an installed addon |
| $aliasBody |
Returns the body of an alias, if it exists |
| $array |
Explicitly creates an array |
| $ascii |
Returns the UNICODE code of a character |
| $asciiToBase64 |
Returns an encoded base64 string |
| $asciiToHex |
Returns an encoded hex string |
| $avatar.name |
Returns the avatar name for the specified user |
| $avatar.path |
Returns the avatar path for the specified user |
| $away |
Returns true if the current user is away |
| $b |
Returns the BOLD mIRC control character |
| $base64ToAscii |
Returns a decoded base64 string |
| $bool |
Casts a variable to a boolean |
| $boolean |
Casts a variable to a boolean |
| $certificate |
Returns information about the local certificate |
| $chan.admincount |
Returns the number of channel admin users on a channel |
| $chan.bancount |
Returns the number of entries in the channel ban list |
| $chan.banexceptioncount |
Returns the number of entries in the channel ban exception list |
| $chan.banexceptionlist |
Returns an array of channel ban exception masks |
| $chan.banlist |
Returns an array of channel ban masks |
| $chan.common |
Returns the common channel with a user |
| $chan.getUrl |
Returns the URL of a channel |
| $chan.getflag |
Returns the channel-user mode flag of an user |
| $chan.halfopcount |
Returns the number of halfop users on a channel |
| $chan.invitecount |
Returns the number of entries in the channel invite list |
| $chan.invitelist |
Returns an array of channel invite masks |
| $chan.isDead |
Checks if a channel is dead |
| $chan.isMeAdmin |
Checks if the current user is at least an administrator on a channel |
| $chan.isMeHalfOp |
Checks if the current user is at least an half operator on a channel |
| $chan.isMeOp |
Checks if the current user is at least op on a channel |
| $chan.isMeOwner |
Checks if the current user is at least an owner on a channel |
| $chan.isMeUserOp |
Checks if the current user is at least an user operator on a channel |
| $chan.isMeVoice |
Checks if the current user is at least voice on a channel |
| $chan.isadmin |
Checks if an user is at least channel administrator |
| $chan.ishalfop |
Checks if an user is at least halfop on a channel |
| $chan.ison |
Checks if an user is on a channel |
| $chan.isop |
Checks if an user is at least an op on a channel |
| $chan.isowner |
Checks if an user is at least a channel owner |
| $chan.isuserop |
Checks if an user is at least an userop on a channel |
| $chan.isvoice |
Checks if an user is at least voiced on a channel |
| $chan.key |
Returns the key of a channel |
| $chan.limit |
Returns the limit of a channel |
| $chan.maskcount |
Returns the number of entries in the mask list for a channel mode |
| $chan.masklist |
Returns an array of masks for a channel mode |
| $chan.matchban |
Matches a mask agains the channel ban list |
| $chan.matchbanexception |
Matches a mask agains the channel ban exception list |
| $chan.matchinvite |
Matches a mask agains the channel invite list |
| $chan.matchmask |
Matches a mask agains the channel list for a specific mode |
| $chan.matchqban |
Matches a mask agains the channel ban list searcing for +q bans (aka mute bans) |
| $chan.mode |
Returns the mode string of a channel |
| $chan.modeParam |
Returns the parameter for a set mode of a channel |
| $chan.name |
Returns the name of a channel |
| $chan.opcount |
Returns the number of op users on a channel |
| $chan.ownercount |
Returns the number of channel owner users on a channel |
| $chan.topic |
Returns the topic of a channel |
| $chan.topicsetat |
Returns the set time of the topic of a channel |
| $chan.topicsetby |
Returns the author of the topic of a channel |
| $chan.userJoinTime |
Returns the time that an user has joined the channel |
| $chan.userLastActionTime |
Returns the time that an user has last performed some kind of action on the channel |
| $chan.usercount |
Returns the number of users on a channel |
| $chan.usermodelevel |
Returns the channel user-mode level |
| $chan.useropcount |
Returns the number of userop users on a channel |
| $chan.users |
Returns an array of channel user nicknames |
| $chan.voicecount |
Returns the number of voiced users on a channel |
| $channel |
Retrieves the window ID of a specified channel |
| $char |
Returns a character specified by unicode |
| $classdefined |
Checks if a class is defined |
| $config.filelist |
Returns a list of open config files |
| $config.filename |
Returns the filename of an open config file |
| $config.hassection |
Checks wheter a section is present in a config file |
| $config.id |
Returns the id of an open config file |
| $config.keylist |
Returns a list of keys in a config file |
| $config.open |
Opens a config file |
| $config.read |
Reads an entry from a config file |
| $config.readonly |
Checks wheter a config file is opened in readonly mode |
| $config.section |
Returns the name of the current section of a config file |
| $config.sectionlist |
Returns a list of the sections in a config file |
| $console |
Retrieves the window ID of a specified console |
| $context.connectionStartTime |
Returns the connection start time of an IRC context |
| $context.getSSLCertInfo |
Returns the requested information about certificates used in an ssl-enabled irc session |
| $context.lastMessageTime |
Returns the last message time of an IRC context |
| $context.list |
Returns a list of existing IRC contexts |
| $context.networkName |
Returns the IRC network name of an IRC context |
| $context.queueSize |
Returns the size of the current server message queue |
| $context.serverHostName |
Returns the IRC server name of an IRC context |
| $context.serverIpAddress |
Returns the IRC server ip address of an IRC context |
| $context.serverIsIPV6 |
Returns the IPV6 state of an IRC context |
| $context.serverIsSSL |
Returns the SSL state of an IRC context |
| $context.serverPassword |
Returns the password used to login to the server of an IRC context |
| $context.serverPort |
Returns the port of the IRC server of an IRC context |
| $context.serverSoftware |
Returns the software running on the irc server, if recognized |
| $context.serverdbNetworkName |
Returns the original IRC network name of an IRC context |
| $context.serverdbServerHostName |
Returns the original IRC server name of an IRC context |
| $context.state |
Returns the state of an IRC context |
| $context |
Retrieves the ID of the specified IRC context |
| $countStatusBarItems |
Returns the number of items in the statusbar |
| $cr |
Returns a carriage return character |
| $date |
Returns a date/time string using a specified format |
| $dcc.averageSpeed |
Returns the average speed of a dcc file transfer |
| $dcc.connectionType |
Returns the connection type of the specified DCC |
| $dcc.getSSLCertInfo |
Returns the requested information about certificates used in an ssl-enabled dcc session |
| $dcc.ircContext |
Returns the ircContext from which this DCC has originated |
| $dcc.isFileDownload |
Checks if a DCC is a download file transfer |
| $dcc.isFileTransfer |
Checks if a DCC is a file transfer |
| $dcc.isFileUpload |
Checks if a DCC is an upload file transfer |
| $dcc.localFileName |
Returns the local file name associated with the specified DCC |
| $dcc.localFileSize |
Returns the local file size associated with the specified DCC |
| $dcc.localHost |
Returns the local hostname associated with the specified DCC |
| $dcc.localIp |
Returns the local ip address associated with the specified DCC |
| $dcc.localNick |
Returns the local nickname associated with the specified DCC |
| $dcc.localPort |
Returns the local port associated with the specified DCC |
| $dcc.localUser |
Returns the local username associated with the specified DCC |
| $dcc.protocol |
Returns the protocol of the specified DCC |
| $dcc.remoteFileName |
Returns the remote file name associated with the specified DCC |
| $dcc.remoteFileSize |
Returns the remote file size associated with the specified DCC |
| $dcc.remoteHost |
Returns the remote hostname associated with the specified DCC |
| $dcc.remoteIp |
Returns the remote ip address associated with the specified DCC |
| $dcc.remoteNick |
Returns the remote nickname associated with the specified DCC |
| $dcc.remotePort |
Returns the remote port associated with the specified DCC |
| $dcc.remoteUser |
Returns the remote username associated with the specified DCC |
| $dcc.session |
Returns the DCC session identifier associated with a window |
| $dcc.sessionList |
List the existing dcc session identifiers |
| $dcc.transferStatus |
Returns the current status of a dcc file transfer |
| $dcc.transferredBytes |
Returns the number of transferred bytes in a dcc file transfer |
| $dialog.yesno |
Shows a simple yes/no dialog |
| $escape |
Returns a kvs-escaped version of the string |
| $false |
The boolean false constant |
| $features |
Returns the features that KVIrc supports |
| $file.allSizes |
Returns the size of each file in a specified directory. |
| $file.currentdir |
Get the current directory |
| $file.digest |
Returns the sum of the character codes of the file |
| $file.diskspace |
Return the available diskspace. |
| $file.exists |
Check if a file or directory exists |
| $file.extractfilename |
Extract the filename from a file path |
| $file.extractpath |
Extract the path from a filename |
| $file.fixpath |
Converts file paths |
| $file.globaldir |
Get the KVIrc global directory |
| $file.homedir |
Get the user's HOME directory |
| $file.localdir |
Get the KVIrc local directory |
| $file.ls |
Returns a directory listing |
| $file.ps |
Returns the file path separator |
| $file.read |
Reads a text file |
| $file.readBytes |
Reads a binary file |
| $file.readLines |
Reads lines of a text file |
| $file.rootdir |
Get the system root directory |
| $file.size |
Returns the size of a file |
| $file.time |
Returns the datetime of a file in unixtime format |
| $file.type |
Checks the type of a path |
| $firstConnectedConsole |
Returns the window id of the first connected console |
| $flatten |
Returns a flattened array of items |
| $fmtlink |
Returns a formatted link buffer |
| $gender |
Returns the gender of the specified user |
| $globals |
Dump globals variables |
| $hash |
Explicitly creates a hash |
| $hexToAscii |
Returns a decoded hex string |
| $hostname |
Returns the hostname of the specified user |
| $hptimestamp |
Returns a high precision timestamp |
| $icon |
Returns the ID of an icon |
| $iconname |
Returns the name of an icon |
| $insideAlias |
Returns true if kvs is executing an alias |
| $int |
Casts a variable to an integer |
| $integer |
Casts a variable to an integer |
| $isEmpty |
Checks if a variable is set (empty or non empty) |
| $isEventEnabled |
Checks if an event enabled |
| $isMainWindowActive |
Checks if main KVirc window is active |
| $isMainWindowMinimized |
Checks if main KVirc window is minimized |
| $isNumeric |
Finds whether a variable contains a representation of a number |
| $isSet |
Checks if a variable is set (non-empty) |
| $isTimer |
Checks for a timer existence |
| $isWellKnown |
Returns $true if the specified user is well known |
| $isbot |
Returns 1 if the user is a bot. Otherwise return 0. |
| $k |
Returns the COLOR mIRC control character |
| $keys |
Returns the array of keys of a hash |
| $lag |
Returns the lag on the current server |
| $lang |
Returns name of currently used language |
| $language.detect |
(Tries to) detect the language and encoding of a string |
| $length |
Returns the length of a variable |
| $lf |
Returns a line feed character |
| $link |
Returns the text specified as a link |
| $listtimers |
Returns a list of the active timers |
| $log.export |
Exports the specified log to the given format and returns the filename |
| $log.file |
Returns the current log filename |
| $mask.hasNumericHost |
Checks if a host part of a mask is numeric |
| $mask.host |
Returns the hostname part of an IRC mask |
| $mask.match |
Matches a mask agains a wildcarded one |
| $mask.nick |
Returns the nick part of an IRC mask |
| $mask.user |
Returns the username part of an IRC mask |
| $mask |
Retrieves the host mask of a user |
| $math.abs |
Returns the absolute value of a number |
| $math.acos |
Returns the angle in radiants that has the specified cosinus value. |
| $math.asin |
Returns the angle in radiants that has the specified sinus value. |
| $math.atan |
Returns the angle in radiants that has the specified tangent value. |
| $math.cbrt |
Returns the cube root of a number |
| $math.ceil |
Rounds up to the nearest integer |
| $math.cos |
Returns the cosinus of the specified angle in radiants |
| $math.e |
Returns the value of e |
| $math.exp |
Returns the exponential of the specified number |
| $math.floor |
Rounds down to the nearest integer |
| $math.isinf |
Checks if the value is the infinity |
| $math.isnan |
Checks if the value is not a number |
| $math.log10 |
Returns the base 10 logarithm of the specified number |
| $math.log |
Returns the natural logarithm of the specified number |
| $math.pi |
Returns the value of pi |
| $math.pow |
Returns a to the power of b |
| $math.sin |
Returns the sinus of the specified angle in radiants |
| $math.sqrt |
Returns the square root of a number |
| $math.tan |
Returns the tangent of the specified angle in radiants |
| $me |
Returns the current nickname |
| $mediaplayer.album |
Returns the album of the media player |
| $mediaplayer.artist |
Returns the artist of the media player |
| $mediaplayer.bitRate |
Returns the bit rate of the current song |
| $mediaplayer.channels |
Returns the number of channels of the current song |
| $mediaplayer.comment |
Returns the comment of the media player |
| $mediaplayer.genre |
Returns the genre of the media player |
| $mediaplayer.getEqData |
Return the Equalizer Value. |
| $mediaplayer.getListLength |
Return the play list length. |
| $mediaplayer.getPlayListPos |
Get the position for the current song. |
| $mediaplayer.getRepeat |
Return if "Repeat" is on. |
| $mediaplayer.getShuffle |
Return if "Shuffle" is on. |
| $mediaplayer.getVol |
Returns the current volume of the media player |
| $mediaplayer.length |
Returns the length of the current media |
| $mediaplayer.localFile |
Returns the name of the local file played by the media player |
| $mediaplayer.mediaType |
Returns the currently played media type |
| $mediaplayer.mrl |
Returns the mrl of the currently played media |
| $mediaplayer.nowPlaying |
Returns a descripting of the currently played media |
| $mediaplayer.player |
Returns the currently set media player interface |
| $mediaplayer.playerList |
Returns a the list of the supported media player interfaces |
| $mediaplayer.position |
Returns the position of the current media |
| $mediaplayer.sampleRate |
Returns the sample rate of the current song |
| $mediaplayer.status |
Returns the status of the media player |
| $mediaplayer.title |
Returns the title of the current media |
| $mediaplayer.year |
Returns the year of the media player |
| $msgtype |
Returns the id of a message type color set |
| $my.globalIdle |
Returns the current user global idle time |
| $my.host |
Returns the current hostname |
| $my.ip |
Returns the current ip address |
| $my.network |
Returns the current network name |
| $my.nick |
Returns the current nickname |
| $my.server |
Returns the current server name |
| $my.serverIsIPV6 |
Returns 1 if the current server connection use IPV6. |
| $my.serverIsSSL |
Returns 1 if the current server connection uses SSL |
| $my.umode |
Returns the current user mode flags |
| $my.user |
Returns the current username |
| $new |
Creates a new object |
| $nothing |
Evaluates to an empty variable |
| $notifier.isEnabled |
Returns 1 if the notifier window is enabled |
| $null |
Evaluates to the null object handle. |
| $o |
Returns the RESET mIRC control character |
| $objects.dump |
Dump the kvirc widgets. |
| $option |
Returns the value of an option |
| $options.isdialog |
Returns the options dialog state |
| $perl.isAvailable |
Check if perl scripting support is available |
| $popup.currentItemId |
Returns the popup item id that owns the executing code |
| $popup.exists |
Returns true if a popup exists |
| $popup.isEmpty |
Returns true if a popup is empty |
| $proxydb.hostname |
Returns the hostname |
| $proxydb.ip |
Returns the ip |
| $proxydb.isIPv6 |
Returns the isIPv6 |
| $proxydb.password |
Returns the password |
| $proxydb.port |
Returns the port |
| $proxydb.protocol |
Returns the protocol |
| $proxydb.username |
Returns the username |
| $python.isAvailable |
Check if python scripting support is available |
| $query |
Retrieves the window ID of a specified query |
| $r |
Returns the REVERSE mIRC control character |
| $rand |
Generates a random number |
| $real |
Casts a variable to a real |
| $realname |
Returns the realname of the specified user |
| $receivedBytes |
Returns total received bytes |
| $regchan.find |
Checks if a channel is registered |
| $regchan.list |
Get a list of registered channels |
| $regchan.match |
Checks if a channel is registered |
| $regchan.property |
Returns a property of an entry in the registered channels database |
| $reguser.exactMatch |
Returns an entry in the registered user database |
| $reguser.getIgnoreFlags |
Returns ignore flags for registered user |
| $reguser.isIgnoreEnabled |
Returns if ignore enabled registered user |
| $reguser.list |
Get a list of registered user masks |
| $reguser.mask |
Returns the registration masks for a db entry |
| $reguser.match |
Returns an entry in the registered user database |
| $reguser.matchProperty |
Returns a property of an entry in the registered user database |
| $reguser.property |
Returns a property of an entry in the registered user database |
| $rsort |
Sorts an array in reverse order |
| $scriptContextName |
Returns the actual script context's name.. |
| $selected |
Returns the list of selected nicknames in the channel |
| $sentBytes |
Returns total sent bytes |
| $serialize |
Encodes variable to JSON string |
| $server |
Returns the current server name (if any) |
| $serverdb.cacheIp |
Returns the cache-ip status |
| $serverdb.isAutoConnect |
Returns the autoconnect status |
| $serverdb.isIPv6 |
Returns the IPv6 status |
| $serverdb.isSSL |
Returns the SSL status |
| $serverdb.networkConnectCommand |
Returns the connect command |
| $serverdb.networkDescription |
Returns the description |
| $serverdb.networkEncoding |
Returns the encoding |
| $serverdb.networkExists |
Checks if the network already exists in the DB |
| $serverdb.networkJoinChannels |
Returns the list of autojoin channels |
| $serverdb.networkLoginCommand |
Returns the login command |
| $serverdb.networkName |
Returns the name |
| $serverdb.networkNickName |
Returns the nickname |
| $serverdb.networkRealName |
Returns the realname |
| $serverdb.networkTextEncoding |
Returns the encoding |
| $serverdb.networkUserName |
Returns the username |
| $serverdb.serverConnectCommand |
Returns the connect command |
| $serverdb.serverDescription |
Returns the description |
| $serverdb.serverEncoding |
Returns the encoding |
| $serverdb.serverExists |
Checks if the network already exists in the DB |
| $serverdb.serverId |
Returns the ID |
| $serverdb.serverIp |
Returns the IP address |
| $serverdb.serverJoinChannels |
Returns the list of autojoin channels |
| $serverdb.serverLoginCommand |
Returns the login command |
| $serverdb.serverNickName |
Returns the nickname |
| $serverdb.serverPassword |
Returns the password |
| $serverdb.serverPort |
Returns the port |
| $serverdb.serverRealName |
Returns the realname |
| $serverdb.serverTextEncoding |
Returns the encoding |
| $serverdb.serverUserName |
Returns the username |
| $snd.isMuted |
Returns if the sounds muted |
| $sort |
Sorts an array |
| $str.append |
Append one string to another. |
| $str.charsum |
Returns the sum of the character codes of the string |
| $str.chop |
Returns a string removing n characters from the end of it. |
| $str.cmp |
Compare two strings alphabetically |
| $str.contains |
Returns 1 if the first parameter contains the second |
| $str.digest |
Returns the sum of the character codes of the string |
| $str.equal |
Returns 1 if the two string parameters are equal |
| $str.evpSign |
Returns a signature for a message created using your certificate's private key |
| $str.evpVerify |
Verifies the signature for a message against a public key |
| $str.find |
Find the index of the nth ocurrence of a substring in a string |
| $str.findfirst |
Find the index of a substring in a string |
| $str.findlast |
Find the last index of a substring in a string |
| $str.fromClipboard |
Returns a string from clipboard. |
| $str.grep |
Performs searches in arrays of strings via regular expression matching |
| $str.insert |
Inserts a substring in a string at a given index |
| $str.isempty |
Returns 1 if the given string don't have any character. |
| $str.isnumber |
Returns 1 if the given string represents a number |
| $str.isunsignednumber |
Returns 1 if the given string represents an unsigned number |
| $str.join |
Returns a string joined from several strings |
| $str.left |
Returns a substring starting from the left until the given index. |
| $str.lefttofirst |
Returns the left part of a string until a given substring |
| $str.lefttolast |
Returns the left part of a string until the last ocurrence of a given substring |
| $str.len |
Returns the length of the given string |
| $str.length |
Returns the length of the given string |
| $str.localelowcase |
Returns the given string with all characters turned to toLower case |
| $str.localeupcase |
Returns the given string with all characters turned to toUpper case |
| $str.lowcase |
Returns the given string with all characters turned to toLower case |
| $str.match |
Matches a fixed string against a wildcard expression |
| $str.mid |
Returns a substring starting from a given index. |
| $str.prepend |
Prepend one string to another. |
| $str.printf |
Returns a formatted string in a C sprintf-like fashion. |
| $str.replace |
Replace substrings in a string |
| $str.right |
Returns a substring starting from the right until the given index. |
| $str.rightfromfirst |
Returns the right part of a string from the first ocurrence of a given substring |
| $str.rightfromlast |
Returns the right part of a string from the last ocurrence of a given substring |
| $str.section |
Returns a section of the string. |
| $str.split |
Splits a string to an array |
| $str.strip |
Returns a whitespace stripped string |
| $str.stripcolors |
Returns a mirc color codes stripped string |
| $str.stripleft |
Returns a left whitespace stripped string |
| $str.stripright |
Returns a right whitespace stripped string |
| $str.token |
Returns the nth token in a string |
| $str.upcase |
Returns the given string with all characters turned to upper case |
| $str.urlencode |
Returns a browser formatted string |
| $str.word |
Returns the nth word in a string |
| $string |
Casts a variable to a string |
| $sw |
Returns the value of a switch for an alias |
| $system.call |
Allows to call functions of a plugin |
| $system.checkModule |
Checks if a KVIrc module is loadable |
| $system.clipboard |
Returns the value of the system clipboard |
| $system.dbus |
Performs a DBus call |
| $system.getenv |
Returns the value of an enviroinement variable |
| $system.hostname |
Returns the hostname of the machine that KVIrc is running on |
| $system.osmachine |
Returns the machine of the operating system |
| $system.osname |
Returns the name of the operating system |
| $system.osnodename |
Returns the nodename of the operating system |
| $system.osrelease |
Returns the release of the operating system |
| $system.ostype |
Returns the type of the operating system |
| $system.osversion |
Returns the version of the operating system |
| $system.selection |
Returns the value of the system selection |
| $target |
Returns the target of the current window |
| $texticons.get |
Retreives texticon data |
| $texticons.set |
Sets texticon data |
| $this |
Retrieves the ID of the current object |
| $tmphighlight.isChannelHighlighted |
Returns 1 if the channel is highlighted on this irc network, 0 otherwise |
| $tmphighlight.isNickHighlighted |
Returns 1 if the user is highlighted on this channel, 0 otherwise |
| $toolbar.exists |
Checks if a toolbar exists |
| $toolbar.isVisible |
Checks if a toolbar is visible |
| $toolbar.items |
Returns the list of items in a specified toolbar |
| $toolbar.list |
Returns a list of defined toolbars |
| $torrent.client |
Returns the currently set torrent client interface |
| $torrent.clientList |
Returns a list of all supported clients. |
| $torrent.count |
Returns number of torrents in client |
| $torrent.fileCount |
Returns the number of files in a torrent. |
| $torrent.fileName |
Returns the name of a file in a torrent. |
| $torrent.filePriority |
Returns the priority of a file in a torrent. |
| $torrent.maxDownloadSpeed |
Returns maximum download speed set in client. |
| $torrent.maxUploadSpeed |
Returns maximum upload speed set in client. |
| $torrent.name |
Returns torrent name as displayed in client |
| $torrent.speedDown |
Returns current total download speed |
| $torrent.speedUp |
Returns current total upload speed |
| $torrent.state |
Returns state of torrent (Stopped, Stalled, Seeding, Downloading) |
| $torrent.trafficDown |
Returns the total number of bytes downloaded |
| $torrent.trafficUp |
Returns the total number of bytes uploaded |
| $tr |
Translates an english string to the current language |
| $trayicon.isVisible |
Returns the state of the dock widget |
| $true |
The boolean true constant |
| $typeof |
Returns the internal data type of a variable |
| $u |
Returns the UNDERLINE mIRC control character |
| $uflags |
Retrieves the user flags of a user |
| $unicode |
Returns the UNICODE code of a sets of characters |
| $unixTime |
Returns the current UNIX time |
| $unserialize |
Decodes JSON-encoded string |
| $upnp.getExternalIpAddress |
Return the external ip address using UPnP |
| $upnp.isGatewayAvailable |
Returns if a UPnP-capable gateway has been found on the local network |
| $userlist.selected |
Returns the list of selected nicknames in the channel's userlist |
| $username |
Returns the username of the specified user |
| $version |
Returns information about the version of KVIrc. |
| $window.activityLevel |
Returns the current activity level of a window |
| $window.activityTemperature |
Returns the current activity temperature of a window |
| $window.caption |
Returns the caption of a window |
| $window.console |
Returns the console that a window is attached to |
| $window.context |
Returns the IRC context of a window |
| $window.exists |
Checks for the existence of a window |
| $window.hasInput |
Checks if a window has an input field |
| $window.hasOutput |
Checks if a window has a text output widget |
| $window.hasUserFocus |
Checks if a window has the user focus |
| $window.highlightLevel |
Returns the current highlight (alert) level of a window |
| $window.inputText |
Returns the window input line text |
| $window.isDocked |
Checks if a window is currently docked |
| $window.isMaximized |
Checks if a window is currently maximized |
| $window.isMinimized |
Checks if a window is currently minimized |
| $window.list |
Generates lists of windows |
| $window.open |
Creates and opens a new window |
| $window.type |
Returns the type of a window |
| $window |
Retrieve the id of a specified window. |
| Adding toolbar items |
Adds a new item to a toolbar |
| Aliases |
Aliases : user definable command sequences |
| An embedded webview widget |
Provides web support in a widget using webkit. |
| Anti-spam protection |
|
| Arithmetic self-operators |
Arithmetic self-operators |
| Array concatenation operator |
Array concatenation operator |
| Assignment operation |
Assignment operation |
| Authentication with NickServ |
Automatic authentication with NickServ |
| Binding operator |
Binding operator |
| Bitwise self-operators |
Bitwise self-operators |
| CTCP flood protection options |
Protection against CTCP flooding |
| Clipboard management |
Returns the value of the system clipboard |
| Clipboard management |
Returns the value of the system selection |
| Clipboard management |
Sets the current system clipboard contents |
| Clipboard management |
Sets the current system selection contents |
| Coding tips |
Generic coding tips for scripters (and not only) |
| Connection dependant commands |
|
| Creating toolbars |
Creates a toolbar |
| Cryptography and text transformation |
Crypt/text transformation engines and how to use them |
| DCC negotiation and connection |
Overview of the DCC internals |
| DCC without IRC |
Overview of the DCC internals |
| Destroying a toolbar |
Destroys a toolbar |
| Easyplugins |
Small plugins which can be called in scripts |
| Enviroinement variables |
Returns the value of an enviroinement variable |
| Enviroinement variables |
Sets an enviroinement variable |
| Escape sequences and clickable links |
|
| Events |
Events: user reactions |
| Expression evaluation identifier |
Expression evaluation identifier |
| HTTP extension |
Retrieves a file via HTTP GET and triggers a callback |
| HTTP extension |
Retrieves a file via HTTP GET |
| IRC context |
|
| IRC context |
KVIrc window structure and the window naming conventions |
| Including perl code snippets in KVS |
Starts a perl code snippet |
| Including python code snippets in KVS |
Starts a python code snippet |
| Increment and decrement operations |
Increment and decrement operations |
| Introduction to IRC |
Introduction to IRC |
| Introduction to KVIrc |
Introduction to KVIrc |
| Irc masks |
Decription of the standard IRC masks |
| KVIrc and CTCP |
For developers: Client-To-Client Protocol handling in KVIrc |
| KVIrc scripting language introduction |
KVIrc scripting language introduction |
| KVIrc |
Introduction to KVIrc |
| KVS Functions and aliases |
KVS Functions and aliases |
| KVS basic concepts |
KVS basic concepts |
| Keyboard shortcuts |
The list of the common keyboard shortcuts |
| Keyboard shortcuts |
The list of the common keyboard shortcuts |
| Loadable modules |
KVIrc modules model |
| Localization of scripts |
Explains how to add translation capabilities to your scripts |
| Module checking |
Checks if a KVIrc module is loadable |
| NickServ |
Automatic authentication with NickServ |
| Not supported |
Standard -r switch no longer supported |
| Notify lists |
Tracking users on IRC |
| OS clipboard |
Sets the OS clipboard contents |
| Object scripting |
Object scripting overview |
| OnAccelKeyPressed |
Triggered when an accelerator key was pressed |
| OnAction |
Someone issued a CTCP ACTION |
| OnBan |
Someone has set a +b flag on the channel |
| OnBanException |
Someone has set a +e flag on the channel |
| OnBanExceptionRemove |
Someone has set a -e flag on the channel |
| OnBroadcastNotice |
A broadcast NOTICE has been received. |
| OnCTCPFlood |
Someone tried to flood you with CTCP requests |
| OnCTCPReply |
A CTCP reply has been received |
| OnCTCPRequest |
A CTCP request has been received |
| OnChanAdmin |
Someone has given a user the +a flag |
| OnChanOwner |
Someone has given a user the +q flag |
| OnChanServNotice |
A notice from ChanServ has been received |
| OnChannelLinkClick |
Triggered when user clicks on any channel name in any window |
| OnChannelLinkPopupRequest |
Channel link popup customization |
| OnChannelMessage |
A message has been received from the channel |
| OnChannelModeChange |
The channel mode has been changed |
| OnChannelNickDefaultActionRequest |
Allows customization of the double click on nicknames |
| OnChannelNickLinkClick |
Clicked on nick in channel |
| OnChannelNickPopupRequest |
Allows customization of the nick-on-channel context popup |
| OnChannelNotice |
A NOTICE have been issued to a channel |
| OnChannelPopupRequest |
Triggered when the channel text view is right-clicked |
| OnChannelSync |
Triggered when all channel information have been received |
| OnChannelWindowCreated |
A channel window has just been opened |
| OnConsoleNickLinkClick |
Triggered when user clicks on nickname in console window |
| OnConsolePopupRequest |
Triggered when the console text view is right-clicked |
| OnDCCChatConnected |
A DCC Chat connection has been established |
| OnDCCChatConnectionInProgress |
A DCC Chat connection has just been started |
| OnDCCChatDisconnected |
A DCC Chat has been just disconnected |
| OnDCCChatError |
A DCC Chat error has just been triggered |
| OnDCCChatMessage |
A DCC Chat message has just been received |
| OnDCCChatPopupRequest |
Triggered when the DCC chat text view is right-clicked |
| OnDCCChatWindowClosing |
A DCC Chat is going to be closed |
| OnDCCChatWindowCreated |
A DCC Chat window has been just created |
| OnDCCFileTransferBegin |
Triggered when a DCC File transfer begins |
| OnDCCFileTransferConnectionInProgress |
Triggered when a DCC File transfer is waiting for a connection |
| OnDCCFileTransferFailed |
Triggered when a DCC File transfer fails |
| OnDCCFileTransferSuccess |
Triggered when a DCC File transfer succeeds |
| OnDCCSessionCreated |
A new DCC session has just been created |
| OnDCCSessionDestroyed |
A new DCC session has just been destroyed |
| OnDeChanAdmin |
Someone has given a user the -a flag |
| OnDeChanOwner |
Someone has given a user the -q flag |
| OnDeHalfOp |
Someone has given a user the -h flag |
| OnDeIrcOp |
Someone has given a user the -O flag |
| OnDeOp |
Someone has given a user the -o flag |
| OnDeUserOp |
Someone has given a user a -u flag |
| OnDeVoice |
Someone has given a user the -v flag |
| OnDisconnectRequest |
Triggered when the user requests a disconnection |
| OnError |
Triggered when an ERROR message is received from the server |
| OnFrameWindowCreated |
Triggered when a new frame window is opened |
| OnFrameWindowDestroyed |
Triggered when a frame window is being destroyed |
| OnHTTPGetTerminated |
A http.get command has terminated execution |
| OnHalfOp |
Someone has given a user the +h flag |
| OnHighlight |
Triggered when a channel or query message is going to be highlighted |
| OnHostLinkClick |
Triggered when user clicks on any hostname in any window |
| OnHostLinkPopupRequest |
Triggered when an user right clicks on a hostname link in the text view. |
| OnIRC |
Triggered when the login operations are terminated |
| OnIRCConnectionEstablished |
Triggered when a new IRC connection has been established |
| OnIRCConnectionTerminated |
Triggered when an IRC connection has been terminated |
| OnIRCContextCreated |
Triggered when a new IRC context is created |
| OnIRCContextDestroyed |
Triggered when an IRC context is destroyed |
| OnIgnoredMessage |
Triggered when a message is ignored. |
| OnInputBarPaste |
Triggered when the user paste some text on the inputbar |
| OnInvite |
The local user has received an invitation |
| OnInviteException |
A +I mode has been set |
| OnInviteExceptionRemove |
Mode -I has been set |
| OnIrcOp |
Someone has given a user the +O flag |
| OnJoin |
Non-local user joining a channel |
| OnKVIrcShutdown |
Triggered on KVIrc shutdown |
| OnKVIrcStartup |
Triggered on KVIrc startup |
| OnKeySet |
The channel users key has been set |
| OnKeyUnset |
The channel users key has been unset |
| OnKick |
Non-local user is being kicked from a channel |
| OnLagAlarmTimeDown |
High-Lag Alarm Stopped |
| OnLagAlarmTimeUp |
High-Lag Alarm Started |
| OnLagCheck |
The lag metering engine has checked the lag |
| OnLimitSet |
The channel users limit has been set |
| OnLimitUnSet |
The channel users limit has been unset |
| OnMeAction |
User issued a CTCP ACTION |
| OnMeAway |
Local user sets the AWAY status |
| OnMeBack |
Local user cancels the AWAY status |
| OnMeBan |
Local user is being banned in a channel |
| OnMeBanException |
Someone has set a +e flag on the local user |
| OnMeBanExceptionRemove |
Someone has set a -e flag on the local user |
| OnMeChanAdmin |
Someone has given the +a flag to the local user |
| OnMeChanOwner |
Someone has given the +q flag to the local user |
| OnMeDeChanAdmin |
Someone has given the -a flag to the local user |
| OnMeDeChanOwner |
Someone has given the -q flag to the local user |
| OnMeDeHalfOp |
Someone has given the local user the -h flag |
| OnMeDeIrcOp |
Someone has given the -O flag to the local user |
| OnMeDeOp |
Someone has given the -o flag to the local user |
| OnMeDeUserOp |
Someone has given the local user the -u flag |
| OnMeDeVoice |
Someone has give the local user a -v flag |
| OnMeHalfOp |
Someone has given the local user the +h flag |
| OnMeInviteException |
A +I mode has been set on the local user |
| OnMeInviteExceptionRemove |
Move -I has been set |
| OnMeIrcOp |
Someone has given the +O flag to the local user |
| OnMeJoin |
Local user joining a channel |
| OnMeKick |
Local user is being kicked from a channel |
| OnMeNickChange |
The local user has changed his nickname |
| OnMeOp |
Someone has given the +o flag to the local user |
| OnMePart |
Local user is leaving a channel |
| OnMeUnban |
Local user is being de-banned in a channel |
| OnMeUserOp |
Someone has given the local user the +u flag |
| OnMeVoice |
Someone has give the local user a +v flag |
| OnMemoServNotice |
A notice from MemoServ has been received |
| OnNetsplit |
A netsplit has been detected |
| OnNickChange |
Someone has changed his nickname |
| OnNickLinkDefaultActionRequest |
Nick link double click customization |
| OnNickLinkPopupRequest |
Nick link popup customization |
| OnNickServAuth |
Triggered when ircd sets a registered user mode. |
| OnNickServNotice |
A notice from NickServ has been received |
| OnNotifyListDefaultActionRequest |
Notify list double click customization |
| OnNotifyListPopupRequest |
Notify list context popup customization |
| OnNotifyOffline |
A user in the notify list went off-line |
| OnNotifyOnline |
A user in the notify list is on-line |
| OnOp |
Someone has given a user the +o flag |
| OnOutboundTraffic |
Triggered on outbound traffic. USE THIS EVENT WITH REAL CAUTION: an improper use can leads to many problems to KVIrc; especially avoid the use of 'halt' command. |
| OnPart |
Non-local user is leaving a channel |
| OnPing |
Server ping handler |
| OnPong |
Server pong handler |
| OnQueryFileDropped |
A file is dropped in a query |
| OnQueryMessage |
A message has been received from a query |
| OnQueryNickDefaultActionRequest |
Query double click customization |
| OnQueryNickLinkClick |
Triggered when user clicks on nickname in query window |
| OnQueryNickPopupRequest |
Query nicklist popup customization |
| OnQueryNotice |
A private notice has been received |
| OnQueryPopupRequest |
Triggered when the query text view is right-clicked |
| OnQueryTargetAdded |
A new query target has been added |
| OnQueryWindowCreated |
A query window has just been opened |
| OnQueryWindowRequest |
A new query window is going to be opened because a remote message has been received |
| OnQuit |
An user is leaving IRC |
| OnServerLinkClick |
Triggered when user clicks on server name in any window |
| OnServerLinkPopupRequest |
Server link popup customization |
| OnServerNotice |
A server NOTICE have been issued. |
| OnTextInput |
The user has just entered some text in the text input |
| OnTextViewDoubleClicked |
Text view link double click customization |
| OnTopic |
Topic change on a channel |
| OnURL |
Triggered when an URL appears in one of the output windows |
| OnURLLinkClick |
Triggered when user clicks on any URL link in any window |
| OnURLLinkPopupRequest |
URL link popup customization |
| OnUnban |
Someone has set a -b flag on the channel |
| OnUnhandledLiteral |
An unhandled literal server message has been received |
| OnUserModeChange |
The local user has changed mode |
| OnUserOp |
Someone has given a user the +u flag |
| OnVoice |
Someone has given a user the +v flag |
| OnWallops |
Triggered when a WALLOPS message is received from the server |
| OnWindowActivated |
Triggered when a window has just been activated |
| OnWindowPopupRequest |
Triggered when the user middle-clicks in a text view (or right-clicks with the CTRL key pressed). |
| OnWindowTitleRequest |
Triggered when a window title needs to be set |
| Operators |
Variable operators, assignments & co. |
| RFC2812 |
The IRC protocol specification (revised) |
| RFC2821 Wrappers |
Wrappers for rfc2821 commands |
| Rebinding commands to another window |
Standard rebinding switch |
| Registered users |
Registration of users in KVIrc |
| Removing toolbar items |
Removes a toolbar item |
| Sets ignore flags for registered user |
Sets ignore flags for registered user |
| Sharing files with KVIrc |
Automatically sharing your files with other IRC users |
| Sql database. |
A sql database interface. |
| Standard -r switch no longer supported |
Standard -r switch no longer supported |
| Standard rebinding switch |
Standard rebinding switch |
| String concatenation operators |
String concatenation operators |
| Syntactic rules |
Syntactic rules of the KVIrc scripting language |
| System information |
Performs a DBus call |
| System information |
Returns the hostname of the machine that KVIrc is running on |
| The AVATAR idea |
Extending IRC fun: the AVATAR idea |
| The Commandline Input Features |
Commandline input features |
| The DCC module |
Direct Client Connections |
| The FISH module |
A FISH implementation |
| The KVIrc TextIcons extension |
The KVIrc TextIcons extension |
| The KVIrc addon system |
Writing KVIrc addons |
| The ROT13 module |
The ROT13 text transformation engine |
| The URL list module |
The URL list module: keeps track of all urls shown in kvirc windows |
| The config module |
Managing of configuration files |
| The image identifier |
Semantics of the <image_id> parameter |
| The lamerizer module |
The Lamerizer text transformation engine |
| The log interface module |
Interface to the KVirc log subsystem |
| The mediaplayer interface module |
Interface to various media players |
| The reguser module |
Interface to the registered users database |
| The rijndael module |
The Rijndael cryptographic engines |
| The serverdb module |
Interface to the servers database |
| The torrent module |
Interface to the torrent clients |
| Using perl from KVS and vice-versa. |
How to use perl from KVS and KVS from perl. |
| Using python from KVS and vice-versa. |
How to use python from KVS and KVS from python. |
| Variables and Data types |
All about the KVS variable and datatype management |
| Why there are no blocking dialogs in KVIrc ? |
Tecnical answer |
| Window naming conventions |
KVIrc window structure and the window naming conventions |
| about.kvirc |
Shows the "about kvirc" dialog |
| action.create |
Defines a new action |
| action.destroy |
Destroy an action |
| action.disable |
Disables an action |
| action.enable |
Enables an action |
| action.list |
Lists the available actions |
| action.trigger |
Triggers an action |
| actioneditor.open |
Shows the action editor |
| addon.configure |
Executes a addon's configuration callback |
| addon.dialog |
Shows the addon addon management editor |
| addon.help |
Executes a addon's help callback |
| addon.install |
Shows the addon management editor |
| addon.installfiles |
Installs a set of files for an addon |
| addon.list |
Lists the installed addons |
| addon.register |
Registers a script-based addon |
| addon.setconfigurecallback |
Sets a addon's configuration callback |
| addon.sethelpcallback |
Sets a addon's configuration callback |
| addon.uninstall |
Uninstalls an addon |
| addon |
Writing KVIrc addons |
| addons |
Writing KVIrc addons |
| admin |
Requests the admin info from a server |
| ahost |
DNS lookup |
| alias |
Adds a new alias or modifies an existing one |
| aliaseditor.open |
Shows the alias editor |
| aliases |
Aliases : user definable command sequences |
| aliases |
KVS Functions and aliases |
| array |
All about the KVS variable and datatype management |
| assign |
Variable operators, assignments & co. |
| assignment |
Assignment operation |
| assignment |
Variable operators, assignments & co. |
| associative arrays |
All about the KVS variable and datatype management |
| automatic authentication with NickServ |
Automatic authentication with NickServ |
| avatar property |
Registration of users in KVIrc |
| avatar.notify |
Notifies the current avatar to a remote target |
| avatar.query |
Queries the avatar of a remote target |
| avatar.set |
Sets the local user's avatar |
| avatar.unset |
Unsets the local user's avatar |
| avatar |
Sets the local user's avatar |
| away |
Puts you into 'away' state |
| awhois |
Asynchronous WHOIS |
| back |
Allows you to return from being away |
| ban |
Sets ban masks for the channel |
| beep |
Beep beep! |
| bnf |
The IRC protocol specification (revised) |
| break |
Interrupts an iteration loop |
| button class |
Button widget. |
| button |
Adds/removes/changes user definable buttons |
| buttonctl |
changes user definable buttons |
| buttongroup class |
Provides a buttongroup control. |
| buttongroup object class |
Provides a buttongroup control. |
| call plugin |
Allows to call functions of a plugin |
| cap |
Sends a CAP command |
| chanadmin |
Sets chan admin status from the specified users |
| channel operator |
Introduction to IRC |
| channel |
Introduction to IRC |
| channels |
Introduction to IRC |
| channelsjoin.open |
Opens a window to join channels |
| chanowner |
Sets chan owner status from the specified users |
| checkbox class |
Check box with a text description |
| child widgets |
Manages child widget geometry |
| child widgets |
Manages child widget horizontal geometry |
| child widgets |
Manages child widget vertical geometry |
| class |
Base class for all the KVIrc objects |
| class |
Defines a new object class |
| classeditor.open |
Shows the class editor |
| codepage |
Tries to set the codepage on server |
| codetester.open |
Shows the code tester window |
| colordialog class |
Check box with a text description |
| combobox class |
Combined button and popup list |
| combobox object class |
Combined button and popup list |
| commands exported by modules |
KVIrc modules model |
| compilation |
KVIrc scripting language introduction |
| complex data structures |
Object scripting overview |
| conditional commands |
Flow control command |
| config.clear |
Clears a config file |
| config.clearsection |
Clears a section in a config file |
| config.close |
Closes a config file |
| config.flush |
Flushes a config file |
| config.setsection |
Changes the current section of a config file |
| config.write |
Writes a data field to a config file |
| connecting to a server |
Connects to the specified server |
| connection ID |
KVIrc window structure and the window naming conventions |
| connection dependant commands |
|
| context.clearqueue |
Removes messages from the socked output queue. |
| continue |
Continues an iteration loop |
| copying files |
Makes a copy of a file |
| copying files |
Makes a copy of a file |
| creating directories |
Creates a directory |
| creating files |
I/O device that operates on files |
| cryptography |
Crypt/text transformation engines and how to use them |
| ctcp flood |
Protection against CTCP flooding |
| ctcp |
Sends a CTCP message |
| data types |
All about the KVS variable and datatype management |
| datetimeedit class |
Datetimeedit widget. |
| dcc.abort |
Aborts a dcc session |
| dcc.chat |
Starts a DCC Chat connection |
| dcc.get |
Requests a file |
| dcc.recv |
Sets up a file receiving connection |
| dcc.rsend |
Sends a file by using the Reverse DCC Send protocol |
| dcc.send |
Sends a file |
| dcc.setBandwidthLimit |
Set the bandwidthlimit of a dcc.send session. |
| dcc.voice |
Starts a DCC Voice connection |
| debug |
Outputs text to the debug window |
| dechanadmin |
Removes chan admin status from the specified users |
| dechanowner |
Removes chan owner status from the specified users |
| decrement |
Increment and decrement operations |
| defining an object class |
Defines a new object class |
| defpopup |
Defines a popup menu |
| dehalfop |
Removes half op status from the specified users |
| delete |
Destroys an object |
| delpopupitem |
Deletes an item from a popup |
| deop |
Removes chanop status from the specified users |
| destroy |
Destroys an object |
| deuserop |
Removes user op status from the specified users |
| devoice |
Removes voice flag for the specified users |
| dialog class |
A toplevel dialog object |
| dialog.file |
Shows a file dialog |
| dialog.image |
Shows a image dialog |
| dialog.message |
Shows a message box |
| dialog.textinput |
Shows a dialog that accepts user input as text |
| dictionary |
All about the KVS variable and datatype management |
| die |
Prints an error message and stops the script |
| do |
Iteration command |
| dock widget |
Shows the tray icon (dock widget) |
| dockwindow class |
A window dockable to the KVIrc main frame |
| dots in command names |
KVIrc modules model |
| dots in function names |
KVIrc modules model |
| dump objects |
Dump the kvirc widgets. |
| easyplugins |
Small plugins which can be called in scripts |
| echo |
Outputs text to a KVirc window |
| echoprivmsg |
Outputs text to a KVIrc window |
| enable/disable ignoring of this user |
Enable/disable ignoring of this user |
| error |
Prints an error message and stops the script |
| eval |
Change the behaviour of a set of commands |
| event handlers |
Events: user reactions |
| event |
Adds a new event handler |
| event |
Events: user reactions |
| eventctl |
Controls the execution of event handlers |
| eventeditor.open |
Shows the event editor |
| events |
Events: user reactions |
| exec |
Asynchronous execution of external programs |
| exit |
Closes KVIrc |
| explicitly declaring global variables |
Explicitly declares global variables |
| expressions |
Expression evaluation identifier |
| extended scope |
All about the KVS variable and datatype management |
| file class |
I/O device that operates on files |
| file object class |
I/O device that operates on files |
| file sharing |
Automatically sharing your files with other IRC users |
| file.addimagepath |
Adds an image search path |
| file.copy |
Makes a copy of a file |
| file.delimagepath |
Removes an image search path |
| file.mkdir |
Creates a directory |
| file.remove |
Removes a file |
| file.rename |
Makes a copy of a file |
| file.rmdir |
Removes a directory |
| file.write |
Writes character data string to a file |
| file.writeBytes |
Writes binary data string to a file |
| file.writeLines |
Writes an array of lines to a file |
| filetransferwindow.open |
Opens the file transfer window |
| flow control commands |
Flow control command |
| flow control commands |
Iteration command |
| flow control commands |
Iteration command |
| flow control commands |
Iteration command |
| for |
Iteration control command |
| foreach |
Iteration command |
| frame window |
KVIrc window structure and the window naming conventions |
| ftp class |
An implementation of the client side of FTP protocol. |
| ftp object class |
An implementation of the client side of FTP protocol. |
| function |
A synomim for alias |
| functions exported by modules |
KVIrc modules model |
| functions exported by modules |
KVIrc modules model |
| functions |
KVS Functions and aliases |
| global variable |
All about the KVS variable and datatype management |
| global variables |
All about the KVS variable and datatype management |
| global variables |
All about the KVS variable and datatype management |
| global |
Explicitly declares global variables |
| groupbox class |
Provides a groupbox bar. |
| groupbox object class |
Provides a groupbox bar. |
| halfop |
Sets halfop status to the specified users |
| halt |
Stops the execution of the current script |
| hash |
All about the KVS variable and datatype management |
| hbox class |
Manages child widget horizontal geometry |
| hbox object class |
Manages child widget horizontal geometry |
| help.open |
Shows a help document |
| help |
Shows a help document |
| host |
DNS lookup |
| hostname |
Decription of the standard IRC masks |
| how kvirc locates image files |
Semantics of the <image_id> parameter |
| http class |
An implementation of the client side of HTTP protocol. |
| http object class |
An implementation of the client side of HTTP protocol. |
| http.asyncGet |
Retrieves a file via HTTP GET and triggers a callback |
| http.get |
Retrieves a file via HTTP GET |
| ident.start |
Starts the builtin ident service |
| ident.stop |
Stops the ident service |
| if |
Flow control command |
| image identifier |
Semantics of the <image_id> parameter |
| include |
A builtin alias for parse |
| increment |
Increment and decrement operations |
| indent |
Generic coding tips for scripters (and not only) |
| indentation |
Generic coding tips for scripters (and not only) |
| info |
Requests the server daemon info from a server |
| inject |
Injects <text> to the socket |
| input |
An editor for inputting larger portions of text |
| input |
Simple line editor for inputting short text |
| input |
This class provide a painter to paint line and shapes. |
| internet relay chat |
Introduction to IRC |
| invite |
Invites an user to a channel |
| iograph.open |
Opens the IOGraph chart |
| irc channel |
The IRC protocol specification (revised) |
| irc client |
Introduction to IRC |
| irc etiquette |
Introduction to IRC |
| irc masks |
Decription of the standard IRC masks |
| irc network |
Introduction to IRC |
| irc server |
Introduction to IRC |
| irc user |
Introduction to IRC |
| irc user |
The IRC protocol specification (revised) |
| irc users |
Introduction to IRC |
| irc |
Introduction to IRC |
| irc |
The IRC protocol specification (revised) |
| iteration commands |
Iteration command |
| iteration commands |
Iteration command |
| iteration commands |
Iteration command |
| iterational control commands |
Iteration control command |
| join |
Joins the specified channels |
| kick |
Kicks an user from a channel |
| killtimer |
Stops a timer |
| kvs |
KVIrc scripting language introduction |
| label class |
Displays text or an image |
| label object class |
Displays text or an image |
| layout class |
Manages child widget geometry |
| layout object class |
Manages child widget geometry |
| lcd |
The lcdNumber widget displays a number with LCD-like digits. |
| lcdnumber class |
The lcdNumber widget displays a number with LCD-like digits. |
| lcdnumber object class |
The lcdNumber widget displays a number with LCD-like digits. |
| leave |
Alias for part |
| line editor |
An editor for inputting larger portions of text |
| line editor |
Simple line editor for inputting short text |
| line editor |
This class provide a painter to paint line and shapes. |
| lineedit class |
Simple line editor for inputting short text |
| lineedit object class |
Simple line editor for inputting short text |
| links.open |
Opens a Links window |
| links |
Lists server links |
| list class |
Abstracts a double linked list of strings |
| list object class |
Abstracts a double linked list of strings |
| list.open |
Opens a List window |
| list |
Lists channels |
| listbox class |
A widget displaying a list of items. |
| listtimers |
Lists the active timers |
| listview class |
A listview widget class |
| listview tlistviewitem class |
A listviewitem class |
| listview widget class |
A listview widget class |
| listviewtitem class |
A listviewitem class |
| local variable |
All about the KVS variable and datatype management |
| local variables |
All about the KVS variable and datatype management |
| local variables |
All about the KVS variable and datatype management |
| log.flush |
Flushes the log file for a specified window |
| log.start |
Starts logging in a specified window |
| log.stop |
Stops logging in a specified window |
| logging |
Flushes the log file for a specified window |
| logging |
Interface to the KVirc log subsystem |
| logging |
Starts logging in a specified window |
| logging |
Stops logging in a specified window |
| logview.open |
Opens the log viewer window |
| lusers |
Requests statistics about users on IRC |
| mainwindow class |
Provides a mainwindow. |
| mainwindow object class |
Provides a mainwindow. |
| me |
Sends a CTCP ACTION |
| mediaplayer.detect |
Detects the media player interface to use |
| mediaplayer.hide |
Hide the mediaplayer [-q] |
| mediaplayer.jumpTo |
Sets the position in seconds of the current song. |
| mediaplayer.minimize |
Minimize the mediaplayer. |
| mediaplayer.mute |
Mute the volume selected media player |
| mediaplayer.next |
Starts playback of the next song (mediaplayer interface module) |
| mediaplayer.pause |
Pauses playback (mediaplayer interface module) |
| mediaplayer.play |
Starts media playback in the selected media player |
| mediaplayer.playMrl |
Plays the specified media on the selected media player |
| mediaplayer.prev |
Starts playback of the previous song (mediaplayer interface module) |
| mediaplayer.quit |
Quits the remote media player (mediaplayer interface module) |
| mediaplayer.setEqData |
Return the Equalizer Value. |
| mediaplayer.setPlayListPos |
Set the position for the current song. |
| mediaplayer.setPlayer |
Sets the media player interface |
| mediaplayer.setRepeat |
Set the repeat flag. |
| mediaplayer.setShuffle |
Set the repeat flag. |
| mediaplayer.setVol |
Set the media player volume to <vol> (from 0-255) |
| mediaplayer.show |
Show the mediaplayer. |
| mediaplayer.stop |
Stops media playback in the selected media player |
| memorybuffer class |
A class container to manage binary data. |
| menubar class |
A menu bar object implementation |
| mode |
Sends a MODE irc message |
| module loading |
KVIrc modules model |
| module locking |
KVIrc modules model |
| module naming convention |
KVIrc modules model |
| motd |
Requests the Message of the day |
| msg |
Alias for privmsg |
| multilineedit class |
An editor for inputting larger portions of text |
| multilineedit object class |
An editor for inputting larger portions of text |
| my.startIdleTimer |
Starts a global idle hook |
| my.stopIdleTimer |
Stops a global idle hook |
| nick |
Changes your nickname |
| nickname |
Decription of the standard IRC masks |
| nickname |
Introduction to IRC |
| nicknames |
Introduction to IRC |
| notice |
Sends a private notice |
| notifier.hide |
Hides the notifier window |
| notifier.message |
Adds a message to the notifier window |
| notifier.show |
Shows the notifier window |
| notify lists |
Tracking users on IRC |
| notify property |
Registration of users in KVIrc |
| notify property |
Tracking users on IRC |
| numeric messages |
The IRC protocol specification (revised) |
| object class |
A class container to manage binary data. |
| object class |
Base class for all the KVIrc objects |
| object class |
Base class for all the KVIrc objects |
| object scripting |
Object scripting overview |
| object |
Base class for all the KVIrc objects |
| objects.classAllHandlers |
List all the functions . |
| objects.classes |
List user defined classes |
| objects.clear |
Removes all the user class definitions |
| objects.connect |
Connects a signal to a slot |
| objects.disconnect |
Disconnects a signal from a slot |
| objects.exists |
Check if an object exists. |
| objects.instances |
List object instances |
| objects.killclass |
Removes a class definition |
| objects.name |
Returns class name |
| objects.variables |
List object's variables. |
| objects |
Object scripting overview |
| op |
Sets op status to the specified users |
| openurl |
Opens an url |
| oper |
Requests IRC operator status |
| operator |
Variable operators, assignments & co. |
| operators |
Variable operators, assignments & co. |
| option |
Sets an internal option |
| options.dialog |
Shows the "options dialog" |
| options.edit [-m] |
Shows a single options page |
| options.pages |
Lists the option pages |
| options.save |
Saves the configuration to disk |
| painter class |
This class provide a painter to paint line and shapes. |
| painter object class |
This class provide a painter to paint line and shapes. |
| parse |
Executes commands from a file |
| part |
Leaves the specified channels |
| pass |
Sends a password to the server |
| percent sign |
All about the KVS variable and datatype management |
| perl.begin |
Starts a perl code snippet |
| perl.destroy |
Destroys a perl execution context |
| perl.end |
Ends a perl code snippet |
| pixmap class |
This class provide a pixmap. |
| pixmap object class |
This class provide a pixmap. |
| play |
DEPRECATED: Use $snd.play instead! |
| plugins |
KVIrc modules model |
| popup.addEpilogue |
Adds an epilogue to a popup |
| popup.addExtPopup |
Adds an external popup to a popup |
| popup.addItem |
Adds an item to a popup |
| popup.addLabel |
Adds a label to a popup |
| popup.addPrologue |
Adds a prologue to a popup |
| popup.addSeparator |
Adds a separator to a popup |
| popup.addSubPopup |
Adds a nested popup to a popup |
| popup.clear |
Clears all the items of a popup |
| popup.create |
Creates a popup |
| popup.delitem |
Deletes an item from a popup |
| popup.destroy |
Destroies a popup |
| popup.show |
Shows a popup menu |
| popup |
Shows a popup menu |
| popupeditor.open |
Shows the popup editor |
| popupmenu class |
Provides a popup menu. |
| popupmenu object class |
Provides a popup menu. |
| privacy |
Crypt/text transformation engines and how to use them |
| private key |
Crypt/text transformation engines and how to use them |
| privateimpl |
Adds a private implementation of a function |
| privmsg |
Sends a private message |
| process class |
A class to manage process. |
| process object class |
A class to manage process. |
| process |
A class to manage process. |
| productions |
Syntactic rules of the KVIrc scripting language |
| progressbar class |
Provides a horizontal progress bar. |
| progressbar object class |
Provides a horizontal progress bar. |
| protocol |
The IRC protocol specification (revised) |
| proxydb.addProxy |
Adds a server |
| proxydb.setHostname |
Sets the hostname for a proxy |
| proxydb.setIPv6 |
Sets the port for a proxy |
| proxydb.setIp |
Sets the ip for a proxy |
| proxydb.setPass |
Sets the password for a proxy |
| proxydb.setPort |
Sets the port for a proxy |
| proxydb.setProtocol |
Sets the protocol for a proxy |
| proxydb.setUser |
Sets the username for a proxy |
| python.begin |
Starts a python code snippet |
| python.end |
Ends a python code snippet |
| query |
Opens one or more query windows |
| quit |
Terminates the current IRC connection or the entier application |
| quote |
Builtin alias for raw |
| radiobutton class |
A radiobutton class |
| radiobutton widget class |
A radiobutton class |
| raise |
Raises the KVIrc frame window |
| raw |
Sends raw data to the server |
| raweditor.open |
Shows the raw events editor |
| readability |
Generic coding tips for scripters (and not only) |
| rebind |
Rebinds a command sequence to a specified window |
| regchan.add |
Registers a channel |
| regchan.remove |
Unregisters a channel |
| regchan.setproperty |
Sets a property for a registered channel |
| regchan.showlist |
Lists the registered channels |
| registered user properties |
Registration of users in KVIrc |
| registered users |
Lists the registered users |
| registered users |
Registration of users in KVIrc |
| registering channels |
Registers a channel |
| registering users |
Adds a mask to a registered user |
| registering users |
Opens the registeredusers dialog |
| registering users |
Registers an user |
| registering users |
Removes a mask from the regusers database |
| registering users |
Shows a registration wizard dialog |
| registration mask |
Registration of users in KVIrc |
| registration wizard |
Shows a registration wizard dialog |
| reguser.add |
Registers an user |
| reguser.addmask |
Adds a mask to a registered user |
| reguser.delmask |
Removes a mask from the regusers database |
| reguser.edit |
Opens the registeredusers dialog |
| reguser.remove |
Removes an entry from the regusers database |
| reguser.setIgnoreEnabled |
Enable/disable ignoring of this user |
| reguser.setIgnoreFlags |
Sets ignore flags for registered user |
| reguser.setproperty |
Sets a property of a registered user |
| reguser.showlist |
Lists the registered users |
| reguser.wizard |
Shows a registration wizard dialog |
| removing directories |
Removes a directory |
| removing files |
Removes a file |
| return |
Returns from the current command sequence and sets it return value |
| run |
Runs an external process |
| say |
Type text in a window |
| scalars |
All about the KVS variable and datatype management |
| script |
KVS basic concepts |
| selection |
Combined button and popup list |
| server messages |
The IRC protocol specification (revised) |
| server protocol |
The IRC protocol specification (revised) |
| server replies |
The IRC protocol specification (revised) |
| server |
Connects to the specified server |
| server |
Introduction to IRC |
| serverdb.addNetwork |
Adds a network |
| serverdb.addServer |
Adds a server |
| serverdb.setNetworkConnectCommand |
Sets the connect command |
| serverdb.setNetworkDescription |
Sets the description |
| serverdb.setNetworkEncoding |
Sets the encoding |
| serverdb.setNetworkJoinChannels |
Sets the autojoin channels list |
| serverdb.setNetworkLoginCommand |
Sets the login command |
| serverdb.setNetworkNickName |
Sets the nickname |
| serverdb.setNetworkRealName |
Sets the realname |
| serverdb.setNetworkTextEncoding |
Sets the encoding |
| serverdb.setNetworkUserName |
Sets the username |
| serverdb.setServerConnectCommand |
Sets the connect command |
| serverdb.setServerDescription |
Sets the description |
| serverdb.setServerEncoding |
Sets the encoding |
| serverdb.setServerJoinChannels |
Sets the autojoin channels list |
| serverdb.setServerLoginCommand |
Sets the login command |
| serverdb.setServerNickName |
Sets the nickname |
| serverdb.setServerRealName |
Sets the realname |
| serverdb.setServerTextEncoding |
Sets the text encoding |
| serverdb.setServerUserName |
Sets the username |
| service |
Registers a new service |
| setmenu |
Adds a popup menu to the menu bar |
| setreturn |
Sets the return value of the current command sequence |
| setting user properties |
Sets a property of a registered user |
| setting your avatar |
Sets the local user's avatar |
| shared files |
Clears the shared files list |
| sharedfile.add |
Adds a file sharedfile |
| sharedfile.clear |
Clears the shared files list |
| sharedfile.list |
Lists the active file sharedfile |
| sharedfile.remove |
Removes a shared file |
| sharedfileswindow.open |
Opens the shared files window |
| show image |
Displays text or an image |
| slider class |
The slider widget provides a vertical or horizontal slider. |
| slider object class |
The slider widget provides a vertical or horizontal slider. |
| snd.mute |
Mute all sounds |
| snd.play |
Play a sound file from the disk |
| snd.unmute |
UnMute all sounds |
| socket class |
A Ipv4/Ipv6 TCP socket |
| socket object class |
A Ipv4/Ipv6 TCP socket |
| sockets |
Requests the sockets info from a server |
| socketspy.open |
Opens a SocketSpy window |
| sorted list |
Abstracts a double linked list of strings |
| spam |
|
| spaste.clipboard |
Sends the contents of the clipboard to a window, pausing between each line |
| spaste.file |
Sends the contents of a file to a window, with a delay between each line |
| spaste.list |
Lists all the running spaste processes. |
| spaste.setdelay |
Sets the delay time in miliseconds for the spaste module command delay |
| spaste.stop |
Stops one or more slow-paste process. |
| spinbox class |
Provides a simple spin button. |
| spinbox object class |
Provides a simple spin button. |
| sql class |
A sql database interface. |
| squery |
Sends a message to a service |
| squit |
Disconnects a server socket (ircops only) |
| srand |
Initializes the random number generator |
| stats |
Requests the stats info from a server |
| storing & reading configuration entries |
Changes the current section of a config file |
| storing & reading configuration entries |
Clears a config file |
| storing & reading configuration entries |
Clears a section in a config file |
| storing & reading configuration entries |
Closes a config file |
| storing & reading configuration entries |
Flushes a config file |
| storing & reading configuration entries |
Writes a data field to a config file |
| switch |
Another flow control command |
| system tray |
Shows the tray icon (dock widget) |
| system.runcmd |
Runs the specified command in a terminal |
| system.setClipboard |
Sets the current system clipboard contents |
| system.setSelection |
Sets the current system selection contents |
| system.setenv |
Sets an enviroinement variable |
| system.toClipboard |
Sets the OS clipboard contents |
| tabWidget class |
Provides a Tab Widget. |
| tabWidget object class |
Provides a Tab Widget. |
| tablewidget class |
Tablewidget widget. |
| term.open |
Shows a terminal emulator |
| text transformation |
Crypt/text transformation engines and how to use them |
| textBrowser browser widget class |
Provides a class that can display html pages. |
| textBrowser class |
Provides a class that can display html pages. |
| theme.apply |
Apply a theme. |
| theme.dialog |
Shows the theme theme management editor |
| theme.info |
Return info about an user defined theme. |
| theme.install |
Shows the theme management editor |
| theme.list |
Return a list of the installed themes. |
| theme.screenshot |
Makes a screenshot of the KVIrc window |
| time |
Requests the current local time info from a server |
| timer |
Starts a timer |
| tip.open |
Opens the "did you know..." tip window |
| tmphighlight.addChannel |
Adds a channel to the irc context temporary highlight list |
| tmphighlight.addNick |
Adds a user to the channel temporary highlight list |
| tmphighlight.removeChannel |
Remove a channel from the irc context temporary highlight list |
| tmphighlight.removeNick |
Remove a user from the channel temporary highlight list |
| toolbar class |
Provides a toolbar for widget. |
| toolbar object class |
Provides a toolbar for widget. |
| toolbar.additem |
Adds a new item to a toolbar |
| toolbar.clear |
Clears a toolbar |
| toolbar.create |
Creates a toolbar |
| toolbar.destroy |
Destroys a toolbar |
| toolbar.hide |
Hides a toolbar |
| toolbar.remove |
Removes a toolbar item |
| toolbar.show |
Shows a toolbar |
| toolbareditor.open |
Shows the script toolbar editor |
| toolbutton class |
Provides a toolbutton for toolbar widget. |
| toolbutton object class |
Provides a toolbutton for toolbar widget. |
| topic |
Changes topic for the specified channel |
| torrent.announce |
Manually announces torrent to tracker |
| torrent.detect |
Detects the torrent client interface to use |
| torrent.setClient |
Sets the torrent client interface |
| torrent.setFilePriority |
Sets the priority of a file in a torrent. |
| torrent.setMaxDownloadSpeed |
Sets maximum download speed |
| torrent.setMaxUploadSpeed |
Sets maximum upload speed |
| torrent.start |
Starts downloading of torrent <torrent_number> |
| torrent.startAll |
Starts downloading of all torrents |
| torrent.stop |
Stops downloading of torrent <torrent_number> |
| torrent.stopAll |
Stops downloading of all torrents |
| trace |
Requests trace information about a specified machine in the network |
| trading files by dcc |
Adds a file sharedfile |
| trading files by dcc |
Clears the shared files list |
| trading files by dcc |
Lists the active file sharedfile |
| trading files by dcc |
Removes a shared file |
| trayicon class |
An implementation of the the system tray icon. |
| trayicon object class |
An implementation of the the system tray icon. |
| trayicon.hide |
Hides the tray icon for the current frame window |
| trayicon.hidewindow |
Hides the window, associated with trayicon |
| trayicon.show |
Shows the tray icon (dock widget) |
| trload |
Loads a translation catalogue |
| trunload |
Unloads a translation catalogue |
| unban |
Unsets ban masks for the channel |
| unregistering channels |
Unregisters a channel |
| unregistering users |
Removes an entry from the regusers database |
| unset |
Unsets a set of variables |
| unsetting variables |
Unsets a set of variables |
| upnp.addPortMapping |
Add a port mapping to gateway using UPnP |
| upnp.delPortMapping |
Delete a port mapping on the gateway using UPnP |
| upnp.refresh |
Rescan the local network for a gateway using UPnP |
| url.config |
Loads URL list module |
| url.list |
Opens url list |
| user properties |
Registration of users in KVIrc |
| username |
Decription of the standard IRC masks |
| userop |
Sets userop flag for the specified users |
| using builtin images |
Semantics of the <image_id> parameter |
| variable evaluation |
All about the KVS variable and datatype management |
| variable |
All about the KVS variable and datatype management |
| variables |
All about the KVS variable and datatype management |
| vbox class |
Manages child widget vertical geometry |
| vbox object class |
Manages child widget vertical geometry |
| version |
Requests the version of a server |
| voice |
Sets voice flag for the specified users |
| warning |
Prints a warning message |
| watch property |
Tracking users on IRC |
| webview |
Provides web support in a widget using webkit. |
| while |
Iteration command |
| who |
Requests WHO information |
| whois |
Requests user information |
| whowas |
Requests user information |
| widget class |
Base class for all widgets |
| widget object class |
Base class for all widgets |
| wildcard |
Decription of the standard IRC masks |
| window ID |
KVIrc window structure and the window naming conventions |
| window class |
A MDI window object |
| window.activate |
Activates a window |
| window.clearOutput |
Clears the output a window |
| window.close |
Closes a window |
| window.demandAttention |
Flashes a window's system taskbar entry |
| window.dock |
Docks a window |
| window.highlight |
Sets the highlight (alert) level of a window |
| window.insertInInputText |
Sets the window input text to <text> |
| window.listtypes |
Lists available types of windows |
| window.maximize |
Maximizes a window |
| window.minimize |
Minimizes a window |
| window.restore |
Restores a window |
| window.savePropertiesAsDefault |
Saves the window properties as default |
| window.setBackground |
Sets the background image of a window |
| window.setCryptEngine |
Sets the crypt engine for a window that supports it |
| window.setInputText |
Sets the window input text to <text> |
| window.setWindowTitle |
Sets the caption of an user window |
| window.undock |
Undocks a window |
| wizard class |
The wizard class provides a framework for wizard dialogs. |
| wizard object class |
The wizard class provides a framework for wizard dialogs. |
| workspace class |
Provides a MDI workspace object |
| workspace object class |
Provides a MDI workspace object |
| wrapper class |
Provides a wrapper class that hooks to an existing Qt graphic object modifying it. |
| wrapper object class |
Provides a wrapper class that hooks to an existing Qt graphic object modifying it. |
| writing data to files |
Writes binary data string to a file |
| writing data to files |
Writes character data string to a file |
| xml |
A simple xml document parser |
| xmlreader class |
A simple xml document parser |