Aptivi - Deprecated Manuals
ProjectsWebsiteBlog
Nitrocid KS v0.0.24 - Manual
Nitrocid KS v0.0.24 - Manual
  • History of KS
  • Kernel Simulator
  • Introduction to the Kernel
  • toc
  • arguments
    • Command line arguments for KS
    • Kernel arguments for KS
    • Preboot Command line arguments for KS
  • commands
    • Commands for (S)FTP client for KS
    • Commands-for-KS
    • Brief overview of HTTP shell
    • Brief overview of hex editor shell
    • Brief overview of JSON shell
    • Brief overview of mail shell
    • Brief overview of RSS shell
    • Test shell commands
    • Brief overview of text editor shell
    • Brief overview of ZIP shell
    • hex
      • addbyte hex editor shell command
      • addbytes hex editor shell command
      • clear hex editor shell command
      • delbyte hex editor shell command
      • delbytes hex editor shell command
      • exit hex editor shell command
      • exitnosave hex editor shell command
      • print hex editor shell command
      • querybyte hex editor shell command
      • replace hex editor shell command
      • save hex editor shell command
    • http
      • delete HTTP command
      • get HTTP command
      • getstring HTTP command
      • setsite HTTP command
    • json
      • addproperty JSON shell command
      • clear JSON shell command
      • delproperty JSON shell command
      • exit JSON shell command
      • exitnosave JSON shell command
      • print JSON shell command
      • save JSON shell command
    • mail
      • cd mail command
      • exit mail command
      • list mail command
      • lsdirs mail command
      • mkdir mail command
      • mv mail command
      • mvall mail command
      • read mail command
      • readenc mail command
      • ren mail command
      • rm mail command
      • rmall mail command
      • rmdir mail command
      • send mail command
      • sendenc mail command
    • rss
      • articleinfo RSS command
      • bookmark RSS command
      • chfeed RSS command
      • feedinfo RSS command
      • list RSS command
      • listbookmark RSS command
      • read RSS command
      • unbookmark RSS command
    • sftp
      • cdl (S)FTP command
      • cdr (S)FTP command
      • connect (S)FTP command
      • del (S)FTP command
      • disconnect (S)FTP command
      • get (S)FTP command
      • lsl (S)FTP command
      • lsr (S)FTP command
      • put (S)FTP command
      • pwdl (S)FTP command
      • pwdr (S)FTP command
      • quickconnect (S)FTP command
      • ftponly
        • cp FTP command
        • getfolder FTP command
        • mv FTP command
        • perm FTP command
        • putfolder (S)FTP command
        • type FTP command
    • text
      • addline text editor shell command
      • addlines text editor shell command
      • clear text editor shell command
      • delcharnum text editor shell command
      • delline text editor shell command
      • delword text editor shell command
      • editline text editor shell command
      • exit text editor shell command
      • exitnosave text editor shell command
      • print text editor shell command
      • querychar text editor shell command
      • queryword text editor shell command
      • querywordregex text editor shell command
      • replace text editor shell command
      • replaceinline text editor shell command
      • replaceinlineregex text editor shell command
      • replaceregex text editor shell command
      • save text editor shell command
    • uesh
      • adduser command
      • alias command
      • arginj command
      • beep command
      • blockdbgdev command
      • calc command
      • calendar command
      • cat command
      • cdbglog command
      • chattr command
      • chdir command
      • chhostname command
      • chlang command
      • chmal command
      • chmotd command
      • choice command
      • chpwd command
      • chusrname command
      • clearfiredevents command
      • cls command
      • colorhextorgb command
      • colorhextorgbks command
      • colorrgbtohex command
      • combine command
      • convertlineendings command
      • copy command
      • dict command
      • dirinfo command
      • disconndbgdev command
      • dismissnotif command
      • dismissnotifs command
      • echo command
      • edit command
      • exit command
      • fileinfo command
      • find command
      • firedevents command
      • ftp command
      • genname command
      • get command
      • gettimeinfo command
      • hexedit command
      • http command
      • hwinfo command
      • if command
      • input command
      • jsonbeautify command
      • jsonminify command
      • jsonshell command
      • keyinfo command
      • langman command
      • list command
      • lockscreen command
      • logout command
      • lovehate command
      • lsdbgdev command
      • lsvars command
      • mail command
      • md command
      • meteor command
      • mkfile command
      • mktheme command
      • modman command
      • modmanual command
      • move command
      • netinfo command
      • opem command
      • perm command
      • ping command
      • put command
      • rarshell command
      • rdebug command
      • reboot command
      • reloadconfig command
      • reloadsaver command
      • reportbug command
      • retroks command
      • rexec command
      • rm command
      • rmuser command
      • rss command
      • savecurrdir command
      • savescreen command
      • search command
      • searchword command
      • select command
      • set command
      • setrange command
      • setsaver command
      • setthemes command
      • settings command
      • sftp command
      • shownotifs command
      • showtd command
      • showtdzone command
      • shutdown command
      • snaker command
      • solver command
      • speedpress command
      • spellbee command
      • sshcmd command
      • sshell command
      • stopwatch command
      • sumfile command
      • sumfiles command
      • sysinfo command
      • testshell command
      • timer command
      • unblockdbgdev command
      • unitconv command
      • unzip command
      • update command
      • usermanual command
      • verify command
      • weather command
      • wrap command
      • zip command
      • zipshell command
    • unified
      • exit command
      • presets command
    • zip
      • cdir Zip command
      • chadir Zip command
      • chdir Zip command
      • get Zip command
      • list Zip command
      • pack Zip command
  • config
    • Configuration for KS
    • Screensaver settings for KS
    • Splash settings for KS
  • development
    • Custom splash guide
    • Events for Mod Developers
    • Mod Dependencies
    • Mod manual page
    • Modding guide
    • Screensaver modding guide
  • diagnostics
    • Kernel testing
    • Remote debugging guide
  • misc
    • Output redirection
    • Placeholders
    • Splashes
    • Studying Payslip virus
  • releases
    • Compatibility notes for first-gen KS
    • Compatibility notes for second-gen KS
    • Release-Notes-for-First-Generation-KS
    • Release-Notes-for-Second-Generation-KS
  • ueshdevelopment
    • Shell-scripting
    • UESH conditions
  • utilities
    • KSConverter
    • KSJsonifyLocales
Powered by GitBook
On this page
Edit on GitHub
  1. development

Events for Mod Developers

List of events that KS fires

KS fires an event after its own actions which can be seen below:

Event
When
Arguments

KernelStarted

When the kernel is started

-

PreLogin

Fired before login

-

PostLogin

Fired after login

Username

LoginError

Fired on login error

Username, Reason

ShellInitialized

When the shell is initialized

-

PreExecuteCommand

Fired before command execution

Command

PostExecuteCommand

Fired after command execution

Command

KernelError

Fired on kernel error

Error Type, Reboot?, Reboot Time, Description, Exception, Arguments

ContKernelError

Fired on continuable kernel error

Error Type, Reboot?, Reboot Time, Description, Exception, Arguments

PreShutdown

Fired before shutdown

-

PostShutdown

Fired after shutdown

-

PreReboot

Fired before reboot

-

PostReboot

Fired after reboot

-

PreShowScreensaver

Fired on screensaver start

Screensaver

PostShowScreensaver

Fired on screensaver finish

Screensaver

PreUnlock

Fired before unlocking

Screensaver

PostUnlock

Fired after unlocking

Screensaver

CommandError

Fired on command error

Command, Exception

PreReloadConfig

Fired before config reload

-

PostReloadConfig

Fired after config reload

-

PlaceholderParsing

Fired while the placeholders are being parsed

Target String

PlaceholderParsed

Fired after parsing placeholders

Target String

GarbageCollected

Fired after garbage collection

-

FTPShellInitialized

When the FTP shell is initialized

-

FTPPreExecuteCommand

Fired before FTP command execution

Command

FTPPostExecuteCommand

Fired after FTP command execution

Command

FTPCommandError

Fired on FTP command error

Command, Exception

FTPPreDownload

Fired before an FTP file is transferred locally (download)

File

FTPPostDownload

Fired after an FTP file is transferred locally (download)

File, Succeeded?

FTPPreUpload

Fired before an FTP file is transferred remotely (upload)

File

FTPPostUpload

Fired after an FTP file is transferred remotely (upload)

File, Succeeded?

IMAPShellInitialized

When the IMAP shell is initialized

-

IMAPPreExecuteCommand

Fired before IMAP command execution

Command

IMAPPostExecuteCommand

Fired after IMAP command execution

Command

IMAPCommandError

Fired on IMAP command error

Command, Exception

RemoteDebugConnectionAccepted

A connection is accepted

Target

RemoteDebugConnectionDisconnected

A connection is disconnected

Target

RemoteDebugExecuteCommand

Fired on remote debug command execution

Target, Command

RemoteDebugCommandError

Fired on remote debug command error

Target, Command, Exception

RPCCommandSent

RPC command is sent

Command, Argument, IP, Port

RPCCommandReceived

RPC command is received

Command, IP, Port

RPCCommandError

Fired on RPC command error

Command, Exception, IP, Port

RSSShellInitialized

When the RSS shell is initialized

FeedUrl

RSSPreExecuteCommand

Fired before RSS command execution

FeedUrl, Command

RSSPostExecuteCommand

Fired after RSS command execution

FeedUrl, Command

RSSCommandError

Fired on RSS command error

FeedUrl, Command, Exception

SFTPShellInitialized

When the SFTP shell is initialized

-

SFTPPreExecuteCommand

Fired before SFTP command execution

Command

SFTPPostExecuteCommand

Fired after SFTP command execution

Command

SFTPCommandError

Fired on SFTP command error

Command, Exception

SFTPPreDownload

Fired before an SFTP file is downloaded

File

SFTPPostDownload

Fired after an SFTP file is downloaded

File

SFTPDownloadError

Fired on SFTP download error

File, Exception

SFTPPreUpload

Fired before an SFTP file is uploaded

File

SFTPPostUpload

Fired after an SFTP file is uploaded

File

SFTPUploadError

Fired on SFTP upload error

File, Exception

SSHConnected

Connected to SSH

Target

SSHDisconnected

Disconnected from SSH

-

SSHError

Fired on SSH error

Exception

SSHPreExecuteCommand

Fired before SSH command execution

Target, Command

SSHPostExecuteCommand

Fired after SSH command execution

Target, Command

SSHCommandError

Fired on SSH command error

Target, Command, Exception

UESHPreExecute

Fired vefore UESH script execution

Command, Arguments

UESHPostExecute

Fired after UESH script execution

Command, Arguments

UESHError

Fired on UESH error

Command, Arguments, Exception

TextShellInitialized

When the text edit shell is initialized

-

TextPreExecuteCommand

Fired before text edit command execution

Command

TextPostExecuteCommand

Fired after text edit command execution

Command

TextCommandError

Fired on text edit command error

Command, Exception

NotificationSent

Fired on notification being sent

Notification

NotificationsSent

Fired on notifications being sent

Notification

NotificationReceived

Fired on notification being received

Notification

NotificationsReceived

Fired on notifications being received

Notification

NotificationDismissed

Fired on notification being dismissed

-

ConfigSaved

Fired when config is saved

-

ConfigRead

Fired when config is read

-

ConfigSaveError

Fired on config save error

Exception

ConfigReadError

Fired on config read error

Exception

PreExecuteModCommand

Fired before mod command execution

Command

PostExecuteModCommand

Fired after mod command execution

Command

ModParsed

Fired when the mod is parsed

Starting, ModFileName

ModParseError

Fired when the mod failed to parse

ModFileName

ModFinalized

Fired when the mod is finalized

Starting, ModFileName

ModFinalizationFailed

Fired when the mod failed to finalize itself

ModFileName, Reason

UserAdded

Fired when a new user arrived

Username

UserRemoved

Fired when a user is removed

Username

UsernameChanged

Fired when a user changed their name

OldUsername, NewUsername

UserPasswordChanged

Fired when a user changed his/her password

Username

HardwareProbing

Fired when the hardware is probing

-

HardwareProbed

Fired when the hardware is probed

-

CurrentDirectoryChanged

Fired when the current diectory is changed

-

FileCreated

Fired when a new file is created

File

DirectoryCreated

Fired when a new directory is created

Directory

FileCopied

Fired when a file is copied

Source, Destination

DirectoryCopied

Fired when a directory is copied

Source, Destination

FileMoved

Fired when a file is moved

Source, Destination

DirectoryMoved

Fired when a directory is moved

Source, Destination

FileRemoved

Fired when a file is removed

File

DirectoryRemoved

Fired when a directory is removed

Directory

FileAttributeAdded

Fired when a file attribute is added

File, Attributes

FileAttributeRemoved

Fired when a file attribute is removed

File, Attributes

ColorReset

Fired when the colors are reset

-

ThemeSet

Fired when a theme is set

Theme

ThemeSetError

Fired when a theme is not set due to an error

Theme, Reason

ColorSet

Fired when a color is set

-

ColorSetError

Fired when a color is not set due to an error

Reason

ThemeStudioStarted

Fired when a theme studio is started

-

ThemeStudioExit

Fired when a theme studio is exited

-

ArgumentsInjected

Fired when the arguments are injected

InjectedArguments

ZipShellInitialized

When the ZIP shell is initialized

-

ZipPreExecuteCommand

Fired before ZIP command execution

Command

ZipPostExecuteCommand

Fired after ZIP command execution

Command

ZipCommandError

Fired on ZIP command error

Command, Exception

HTTPShellInitialized

When the HTTP shell is initialized

-

HTTPPreExecuteCommand

Fired before HTTP command execution

Command

HTTPPostExecuteCommand

Fired after HTTP command execution

Command

HTTPCommandError

Fired on HTTP command error

Command, Exception

ProcessError

Fired on process error

Process, Exception

LanguageInstalled

Fired on language installed

Language

LanguageUninstalled

Fired on language uninstalled

Language

LanguageInstallError

Fired on language install error

Language, Exception

LanguageUninstallError

Fired on language uninstall error

Language, Exception

LanguagesInstalled

Fired on languages installed

-

LanguagesUninstalled

Fired on languages uninstalled

-

LanguagesInstallError

Fired on languages install error

Exception

LanguagesUninstallError

Fired on languages uninstall error

Exception

Last updated 6 months ago