Key features
The Kon windows
Editing and navigating in the text
Word wrap
Hex editor
Macro recording
Some not so common features
Search for text
Search details
Regular expressions
Search and replace text
Search/replace details
Regular expressions
Unicode
Settings preferences
Modify key bindings
Kon startup
K modules
Modify settings directly from K
Modifying/adding to syntax highlighting definitions
K programming and introduction
K quickstart
K language definition
K function reference

A
aboutDialog
addMenu
addMenuItem
addMenuSeparator
addToolButton
addToolSpace
atLineEnd

B
beginMainMenu
beginMark
beginPopupMenu
beginSubmenuUpdate
bindKey
blockMarked
browse

C
charLeft
charRight
charToString
checkMenuItem
clearAll
clearSavedPositions
closeActiveWindow
closeControl
closeFrameWindow
convertBufferFromUnicode
copyBlockToClipboard
copyMacroToClipboard
copyTextToClipboard
createFrameWindow
cutBlockToClipboard

D
debug
deleteBlock
deleteCharacter
deleteLine
deletePreviousCharacter
deleteText
deleteToEOL
deleteWord

E
enableMenuItem
endMacroRecord
endMainMenu
endMark
endPopupMenu
endSubmenuUpdate
endUndoBlock
executeKFromClipboard

F
fileExists
fileLoadDialog
fileSaveDialog
fillColumnBlock
findString
findStringFiles
findStringGrep
focusCommandBar

G
getBlockEnd
getBlockStart
getChar
getCurrentControlId
getCursorColumn
getEncoding
getFileId
getFilename
getLine
getKonDir
getLineStart
getLineEnd
getMarkBeginColumn
getMarkEndColumn
getPosition
getScratchName
getScreenUpdate
getRecentFile
getRecentFilesCount
getSetting
getSyntaxCount
getSyntaxName
getSyntaxNameAtPos
getText
getTextLength
getTime
getWindowCount
getWindowFilename
getWindowId

H
hasSavedPositions
hasValidBlockMark

I
indent
indentBlock
insertLine
insertString
integrityCheck
isInteger
isRecording
isString

J
jumpToLine
jumpToLineDialog
jumpToNextPos
jumpToNumberedSavedPos
jumpToPosDialog
jumpToPosition
jumpToPrevPos

K
keepBlock

L
launchProcess
launchProcessToMessages
leftString
length
lineDown
lineUp
loadDialog
loadFile
loadModule

M
macroSaveDialog
markAll
markCharLeft
markCharRight
markNextWord
markLine
markLineDown
markLineUp
markPageDown
markPageUp
markPrevWord
markToDocumentEnd
markToDocumentStart
markToLineEnd
markToLineStart
markWord
messageBox
messageWindowDisplay
messageWindowVisible
midString

N
nextTab
nextView
nextWord

O
outdentBlock

P
pageDown
pageUp
pasteBlockFromClipboard
popupMenu
popPos
popupWindow
prefsDialog
prevTab
prevWord
print
printDialog
printFile
pushPos

Q
queryLineDialog
queryView

R
readRelease
readRequest
redo
redoAvailable
repeatFind
replaceString
replaceStringFiles
resetMark
replaceDialog
resetViewWin
rGetChar
rGetText
rightString

S
saveDialog
saveFile
saveFileAs
saveMacro
saveNumberedPos
savePos
searchDialog
setBlockEnd
setBlockStart
setCursorColumn
setDelimitorLines
setScreenUpdate
setSyntax
setToolActive
setView
snapshot
startMacroRecord
startUndoBlock
stringToChar
switchField
switchExecutingControl
switchToControl
switchToFile

T
tabPressed
textModified
toDocumentEnd
toDocumentStart
toggleColumnBlock
toggleRelativePos
toInt
toLineEnd
toLineStart
toString

U
undo
undoAvailable
unloadModule
updateMainMenu
updateSetting

W
window