$$ |
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 a 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 a user operator on a channel |
$chan.isMeVoice |
Checks if the current user is at least voice on a channel |
$chan.isadmin |
Checks if a user is at least channel administrator |
$chan.ishalfop |
Checks if a user is at least halfop on a channel |
$chan.ison |
Checks if a user is on a channel |
$chan.isop |
Checks if a user is at least an op on a channel |
$chan.isowner |
Checks if a user is at least a channel owner |
$chan.isuserop |
Checks if a user is at least a userop on a channel |
$chan.isvoice |
Checks if a 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 against the channel ban list |
$chan.matchbanexception |
Matches a mask against the channel ban exception list |
$chan.matchinvite |
Matches a mask against the channel invite list |
$chan.matchmask |
Matches a mask against the channel list for a specific mode |
$chan.matchqban |
Matches a mask against the channel ban list searching 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 a user has joined the channel |
$chan.userLastActionTime |
Returns the time that a 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 whether 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 whether a config file is opened in read-only 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 session |
$dcc.currentSpeed |
Returns the current speed of a DCC file transfer |
$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 session |
$dcc.localFileSize |
Returns the local file size associated with the specified DCC session |
$dcc.localHost |
Returns the local hostname associated with the specified DCC session |
$dcc.localIp |
Returns the local IP address associated with the specified DCC session |
$dcc.localNick |
Returns the local nickname associated with the specified DCC session |
$dcc.localPort |
Returns the local port associated with the specified DCC session |
$dcc.localUser |
Returns the local username associated with the specified DCC session |
$dcc.protocol |
Returns the protocol of the specified DCC session |
$dcc.remoteFileName |
Returns the remote file name associated with the specified DCC session |
$dcc.remoteFileSize |
Returns the remote file size associated with the specified DCC session |
$dcc.remoteHost |
Returns the remote hostname associated with the specified DCC session |
$dcc.remoteIp |
Returns the remote IP address associated with the specified DCC session |
$dcc.remoteNick |
Returns the remote nickname associated with the specified DCC session |
$dcc.remotePort |
Returns the remote port associated with the specified DCC session |
$dcc.remoteUser |
Returns the remote username associated with the specified DCC session |
$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 a digest/hash string of the given file contents |
$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 parent directory path from a file path |
$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 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 |
$i |
Returns the ITALIC mIRC control character |
$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 against 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 playing media |
$mediaplayer.nowPlaying |
Returns a description 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.classAllHandlers |
List all the functions . |
$objects.classes |
List user defined classes |
$objects.dump |
Dump the KVIrc widgets. |
$objects.exists |
Check if an object exists. |
$objects.instances |
List object instances |
$objects.name |
Returns class name |
$objects.variables |
List object's variables. |
$option |
Returns the value of an option |
$options.isdialog |
Returns the options dialog state |
$package.info |
Returns information about a KVIrc package file |
$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.favorite |
Returns if the server is favorited |
$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 real name |
$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 real name |
$serverdb.serverTextEncoding |
Returns the encoding |
$serverdb.serverUserName |
Returns the username |
$snd.isMuted |
Returns if the sounds muted |
$sort |
Sorts an array |
$spellchecker.available_dictionaries |
Return available dictionaries. |
$spellchecker.check |
Check a single work for spelling mistakes. |
$spellchecker.suggestions |
Get spelling suggestions for a single word |
$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 occurrence 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 a search in an array 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 occurrence 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 occurrence of a given substring |
$str.rightfromlast |
Returns the right part of a string from the last occurrence 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 D-Bus call |
$system.getenv |
Returns the value of an environment variable |
$system.hostname |
Returns the hostname of the machine that KVIrc is running on |
$system.htoni |
Convert an integer from host to network byte order. |
$system.ntohi |
Convert an integer from network to host byte order. |
$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 |
$theme.info |
Return info about a user defined theme. |
$this |
Retrieves the ID of the current object |
$tmphighlight.isChannelHighlighted |
Returns 1 if the channel is highlighted on this IRC network, and 0 otherwise |
$tmphighlight.isNickHighlighted |
Returns 1 if the user is highlighted on this channel, and 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 set 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.cryptEngine |
Returns the name of the encryption engine currently set in 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.isSplitView |
Checks if a window is currently in split view mode |
$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 webengine. |
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 |
CTCP |
Sends a CTCP message |
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 dependent 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 |
Environment variables |
Returns the value of an environment variable |
Environment variables |
Sets an environment 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 |
IRC masks |
Description of the standard IRC masks |
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 |
KVIrc and CTCP |
For developers: Client-To-Client Protocol handling in KVIrc |
KVIrc scripting language introduction |
KVS 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 |
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 |
OnAccount |
Someone's account name has changed |
OnAction |
Someone issued a CTCP ACTION |
OnAway |
Someone's away status has changed |
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 |
OnCap |
Received a capability update from the IRCd |
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 nickname 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 |
OnHostChange |
Someone's visible hostname has changed |
OnHostLinkClick |
Triggered when user clicks on any hostname in any window |
OnHostLinkPopupRequest |
Triggered when a 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 |
OnMeHostChange |
Local user's visible hostname is changed |
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 |
OnMeQuietBan |
Local user is being quiet-banned (+q) in a channel |
OnMeQuietUnban |
Local user is being quiet-debanned (-q) in 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 |
IRCd set 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 lead to many problems to KVIrc; especially avoid the use of the '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 |
OnQuietBan |
Someone has set a +q flag on the channel |
OnQuietUnban |
Someone has set a -q flag on the channel |
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 Wrappers |
Wrappers for RFC2812 commands |
RFC2812 |
The IRC protocol specification (revised) |
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 rebinding switch |
Standard rebinding switch |
String concatenation operators |
String concatenation operators |
Syntactic rules |
Syntactic rules of the KVIrc scripting language |
System information |
Performs a D-Bus 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 Connection |
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 Rijndael module |
The Rijndael cryptographic engines |
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 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 are there no blocking dialogs in KVIrc? |
Technical 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 an addon's configuration callback |
addon.dialog |
Shows the addon management editor |
addon.help |
Executes an addon's help callback |
addon.install |
Installs the addon |
addon.installfiles |
Installs a set of files for an addon |
addon.list |
Lists the installed addons |
addon.pack |
Creates a kva package containing an addon |
addon.register |
Registers a script-based addon |
addon.setconfigurecallback |
Sets an addon's configuration callback |
addon.sethelpcallback |
Sets an addon's help 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 |
KVS 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 dependent commands |
|
context.clearqueue |
Removes messages from the socked output queue. |
continue |
Continues an iteration loop |
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 |
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 top-level dialog object class. |
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 |
encryption |
Crypt/text transformation engines and how to use them |
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 |
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 a path to the image search path list |
file.copy |
Makes a copy of a file |
file.delimagepath |
Removes a path from the image search path list |
file.mkdir |
Creates a directory |
file.remove |
Removes a file |
file.rename |
Renames a file |
file.rmdir |
Removes a directory |
file.write |
Writes a character data string to a file |
file.writeBytes |
Writes binary data to a file |
file.writeLines |
Writes an array of lines to a file |
filetransferwindow.clear |
Clears the list of transfers |
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 synonym 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 |
group |
Provides a groupbox bar. |
groupbox object class |
Provides a groupbox bar. |
groupbox |
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 |
Description 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 a user to a channel |
iograph.open |
Opens the I/O Traffic Graph chart |
irc channel |
The IRC protocol specification (revised) |
irc client |
Introduction to IRC |
irc etiquette |
Introduction to IRC |
irc masks |
Description 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) |
ison |
Checks if a user is online |
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 a user from a channel |
killtimer |
Stops a timer |
kvs |
KVS 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. |
map |
Displays a map of connected servers |
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 |
Description 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.clearObjects |
Removes all the user class definitions |
objects.connect |
Connects a signal to a slot |
objects.disconnect |
Disconnects a signal from a slot |
objects.killclass |
Removes a class definition |
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. |
operwall |
Broadcasts an OPERWALL message |
option |
Sets an internal option |
options.close |
Close an options dialog |
options.dialog |
Shows the preferences dialog |
options.edit [-n] |
Shows a single options page |
options.pages |
Lists the option pages |
options.save |
Saves the configuration to disk |
package.extractfield |
Extract a package binary field and save it to a file. |
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 and extended scope |
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.destroy |
Destroys a Python execution context |
python.end |
Ends a Python code snippet |
query |
Opens one or more query windows |
quit |
Terminates the current IRC connection or the entire 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 a 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 a 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 |
renaming files |
Renames 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 realn ame |
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 real name |
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 Socket Spy 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 milliseconds for the spaste module command delay |
spaste.stop |
Stops one or more slow-paste process. |
spellchecker.reloadDictionaries |
Reload spell checker dictionaries |
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 |
str.toClipboard |
Sets the OS clipboard contents |
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 environment variable |
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. |
texticons.set |
Sets texticon data |
theme.apply |
Apply a theme. |
theme.dialog |
Shows the theme theme management editor |
theme.install |
Shows the theme management editor |
theme.pack |
Creates a kvt package containing a set of 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 |
Description 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 |
wallops |
Broadcasts a WALLOPS message |
warning |
Prints a warning message |
watch property |
Tracking users on IRC |
webview |
Provides web support in a widget using webengine. |
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 |
Description of the standard IRC masks |
window ID |
KVIrc window structure and the window naming conventions |
window class |
A 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.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 a user window |
window.splitView |
Splits the view of a channel window |
window.undock |
Undocks a window |
window.unsplitView |
Unsplits the view of a channel 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 |
A wrapper for the existing Qt widgets. |
wrapper object class |
A wrapper for the existing Qt widgets. |
writing data to files |
Writes a character data string to a file |
writing data to files |
Writes binary data to a file |
xml |
A simple XML document parser |
xmlreader class |
A simple XML document parser |