terminfo-hs-0.2.1.1: A pure-Haskell (no FFI) module for accessing terminfo databases

Safe HaskellSafe
LanguageHaskell98

System.Terminfo.Caps

Contents

Description

There is an egregious number of capabilities. They are sequestered in this module to preserve namespace sanity.

For descriptions of these, consult terminfo(5).

Synopsis

Boolean

data BoolTermCap Source #

Numeric

data NumTermCap Source #

String

data StrTermCap Source #

Constructors

BackTab 
Bell 
CarriageReturn 
ChangeScrollRegion 
ClearAllTabs 
ClearScreen 
ClrEol 
ClrEos 
ColumnAddress 
CommandCharacter 
CursorAddress 
CursorDown 
CursorHome 
CursorInvisible 
CursorLeft 
CursorMemAddress 
CursorNormal 
CursorRight 
CursorToLl 
CursorUp 
CursorVisible 
DeleteCharacter 
DeleteLine 
DisStatusLine 
DownHalfLine 
EnterAltCharsetMode 
EnterBlinkMode 
EnterBoldMode 
EnterCaMode 
EnterDeleteMode 
EnterDimMode 
EnterInsertMode 
EnterSecureMode 
EnterProtectedMode 
EnterReverseMode 
EnterStandoutMode 
EnterUnderlineMode 
EraseChars 
ExitAltCharsetMode 
ExitAttributeMode 
ExitCaMode 
ExitDeleteMode 
ExitInsertMode 
ExitStandoutMode 
ExitUnderlineMode 
FlashScreen 
FormFeed 
FromStatusLine 
Init1string 
Init2string 
Init3string 
InitFile 
InsertCharacter 
InsertLine 
InsertPadding 
KeyBackspace 
KeyCatab 
KeyClear 
KeyCtab 
KeyDc 
KeyDl 
KeyDown 
KeyEic 
KeyEol 
KeyEos 
KeyF0 
KeyF1 
KeyF10 
KeyF2 
KeyF3 
KeyF4 
KeyF5 
KeyF6 
KeyF7 
KeyF8 
KeyF9 
KeyHome 
KeyIc 
KeyIl 
KeyLeft 
KeyLl 
KeyNpage 
KeyPpage 
KeyRight 
KeySf 
KeySr 
KeyStab 
KeyUp 
KeypadLocal 
KeypadXmit 
LabF0 
LabF1 
LabF10 
LabF2 
LabF3 
LabF4 
LabF5 
LabF6 
LabF7 
LabF8 
LabF9 
MetaOff 
MetaOn 
Newline 
PadChar 
ParmDch 
ParmDeleteLine 
ParmDownCursor 
ParmIch 
ParmIndex 
ParmInsertLine 
ParmLeftCursor 
ParmRightCursor 
ParmRindex 
ParmUpCursor 
PkeyKey 
PkeyLocal 
PkeyXmit 
PrintScreen 
PrtrOff 
PrtrOn 
RepeatChar 
Reset1string 
Reset2string 
Reset3string 
ResetFile 
RestoreCursor 
RowAddress 
SaveCursor 
ScrollForward 
ScrollReverse 
SetAttributes 
SetTab 
SetWindow 
Tab 
ToStatusLine 
UnderlineChar 
UpHalfLine 
InitProg 
KeyA1 
KeyA3 
KeyB2 
KeyC1 
KeyC3 
PrtrNon 
CharPadding 
AcsChars 
PlabNorm 
KeyBtab 
EnterXonMode 
ExitXonMode 
EnterAmMode 
ExitAmMode 
XonCharacter 
XoffCharacter 
EnaAcs 
LabelOn 
LabelOff 
KeyBeg 
KeyCancel 
KeyClose 
KeyCommand 
KeyCopy 
KeyCreate 
KeyEnd 
KeyEnter 
KeyExit 
KeyFind 
KeyHelp 
KeyMark 
KeyMessage 
KeyMove 
KeyNext 
KeyOpen 
KeyOptions 
KeyPrevious 
KeyPrint 
KeyRedo 
KeyReference 
KeyRefresh 
KeyReplace 
KeyRestart 
KeyResume 
KeySave 
KeySuspend 
KeyUndo 
KeySbeg 
KeyScancel 
KeyScommand 
KeyScopy 
KeyScreate 
KeySdc 
KeySdl 
KeySelect 
KeySend 
KeySeol 
KeySexit 
KeySfind 
KeyShelp 
KeyShome 
KeySic 
KeySleft 
KeySmessage 
KeySmove 
KeySnext 
KeySoptions 
KeySprevious 
KeySprint 
KeySredo 
KeySreplace 
KeySright 
KeySrsume 
KeySsave 
KeySsuspend 
KeySundo 
ReqForInput 
KeyF11 
KeyF12 
KeyF13 
KeyF14 
KeyF15 
KeyF16 
KeyF17 
KeyF18 
KeyF19 
KeyF20 
KeyF21 
KeyF22 
KeyF23 
KeyF24 
KeyF25 
KeyF26 
KeyF27 
KeyF28 
KeyF29 
KeyF30 
KeyF31 
KeyF32 
KeyF33 
KeyF34 
KeyF35 
KeyF36 
KeyF37 
KeyF38 
KeyF39 
KeyF40 
KeyF41 
KeyF42 
KeyF43 
KeyF44 
KeyF45 
KeyF46 
KeyF47 
KeyF48 
KeyF49 
KeyF50 
KeyF51 
KeyF52 
KeyF53 
KeyF54 
KeyF55 
KeyF56 
KeyF57 
KeyF58 
KeyF59 
KeyF60 
KeyF61 
KeyF62 
KeyF63 
ClrBol 
ClearMargins 
SetLeftMargin 
SetRightMargin 
LabelFormat 
SetClock 
DisplayClock 
RemoveClock 
CreateWindow 
GotoWindow 
Hangup 
DialPhone 
QuickDial 
Tone 
Pulse 
FlashHook 
FixedPause 
WaitTone 
User0 
User1 
User2 
User3 
User4 
User5 
User6 
User7 
User8 
User9 
OrigPair 
OrigColors 
InitializeColor 
InitializePair 
SetColorPair 
SetForeground 
SetBackground 
ChangeCharPitch 
ChangeLinePitch 
ChangeResHorz 
ChangeResVert 
DefineChar 
EnterDoublewideMode 
EnterDraftQuality 
EnterItalicsMode 
EnterLeftwardMode 
EnterMicroMode 
EnterNearLetterQuality 
EnterNormalQuality 
EnterShadowMode 
EnterSubscriptMode 
EnterSuperscriptMode 
EnterUpwardMode 
ExitDoublewideMode 
ExitItalicsMode 
ExitLeftwardMode 
ExitMicroMode 
ExitShadowMode 
ExitSubscriptMode 
ExitSuperscriptMode 
ExitUpwardMode 
MicroColumnAddress 
MicroDown 
MicroLeft 
MicroRight 
MicroRowAddress 
MicroUp 
OrderOfPins 
ParmDownMicro 
ParmLeftMicro 
ParmRightMicro 
ParmUpMicro 
SelectCharSet 
SetBottomMargin 
SetBottomMarginParm 
SetLeftMarginParm 
SetRightMarginParm 
SetTopMargin 
SetTopMarginParm 
StartBitImage 
StartCharSetDef 
StopBitImage 
StopCharSetDef 
SubscriptCharacters 
SuperscriptCharacters 
TheseCauseCr 
ZeroMotion 
CharSetNames 
KeyMouse 
MouseInfo 
ReqMousePos 
GetMouse 
SetAForeground 
SetABackground 
PkeyPlab 
DeviceType 
CodeSetInit 
Set0DesSeq 
Set1DesSeq 
Set2DesSeq 
Set3DesSeq 
SetLrMargin 
SetTbMargin 
BitImageRepeat 
BitImageNewline 
BitImageCarriageReturn 
ColorNames 
DefineBitImageRegion 
EndBitImageRegion 
SetColorBand 
SetPageLength 
DisplayPcChar 
EnterPcCharsetMode 
ExitPcCharsetMode 
EnterScancodeMode 
ExitScancodeMode 
PcTermOptions 
ScancodeEscape 
AltScancodeEsc 
EnterHorizontalHlMode 
EnterLeftHlMode 
EnterLowHlMode 
EnterRightHlMode 
EnterTopHlMode 
EnterVerticalHlMode 
SetAAttributes 
SetPglenInch 
TermcapInit2 
TermcapReset 
LinefeedIfNotLf 
BackspaceIfNotBs 
OtherNonFunctionKeys 
ArrowKeyMap 
AcsUlcorner 
AcsLlcorner 
AcsUrcorner 
AcsLrcorner 
AcsLtee 
AcsRtee 
AcsBtee 
AcsTtee 
AcsHline 
AcsVline 
AcsPlus 
MemoryLock 
MemoryUnlock 
BoxChars1