Keyterms & Concepts: All

$ | a | b | c | d | e | f | g | h | i | j | k | l | m
n | o | p | q | r | s | t | u | v | w | x | y | z | All

$$ | 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
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!
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 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 users | Introduction to IRC
irc | Introduction to IRC
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
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.
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 | 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

$ | a | b | c | d | e | f | g | h | i | j | k | l | m
n | o | p | q | r | s | t | u | v | w | x | y | z | All