hs-term-emulator-0.1.0.4: Terminal Emulator written in 100% Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

System.Terminal.Emulator.DECPrivateMode

Documentation

data DECPrivateMode Source #

Constructors

DECCKM
1

DECSET: Application Cursor Keys (DECCKM)

DECRST: Normal Cursor Keys (DECCKM)

DECANM
2

DECSET: Designate USASCII for character sets G0-G3 (DECANM), and set VT100 mode.

DECRST: Designate VT52 mode (DECANM).

DECCOLM
3

DECSET: 132 Column Mode (DECCOLM)

DECRST: 0 Column Mode (DECCOLM)

DECSCLM
4

DECSET: Smooth (Slow) Scroll (DECSCLM)

DECRST: Jump (Fast) Scroll (DECSCLM)

DECSCNM
5

DECSET: Reverse Video (DECSCNM)

DECRST: Normal Video (DECSCNM)

DECOM
6

DECSET: Origin Mode (DECOM)

DECRST: Normal Cursor Mode (DECOM)

DECAWM
7

DECSET: Wraparound Mode (DECAWM)

DECRST: No Wraparound Mode (DECAWM)

DECARM
8

DECSET: Auto-repeat Keys (DECARM)

DECRST: No Auto-repeat Keys (DECARM)

X10MouseCompatibilityMode
9

DECSET: Send Mouse X & Y on button press. See the section Mouse Tracking.

DECRST: Don’t Send Mouse X & Y on button press

Att610
12

DECSET: Start Blinking Cursor (att610)

DECRST: Stop Blinking Cursor (att610)

DECPFF
18

DECSET: Print form feed (DECPFF)

DECRST: Don’t print form feed (DECPFF)

DECPEX
19

DECSET: Set print extent to full screen (DECPEX)

DECRST: Limit print to scrolling region (DECPEX)

DECTCEM
25

DECSET: Show Cursor (DECTCEM)

DECRST: Hide Cursor (DECTCEM)

DECNRCM
42

DECSET: Enable Nation Replacement Character sets (DECNRCM)

DECRST: Disable Nation Replacement Character sets (DECNRCM)

ReportButtonPress
1000

DECSET: Send Mouse X & Y on button press and release. See the section Mouse Tracking.

DECRST: Don’t Send Mouse X & Y on button press and release. See the section Mouse Tracking.

MouseHighlightMode
1001

DECSET: Use Hilite Mouse Tracking

DECRST: Don’t Use Hilite Mouse Tracking

ReportMotionOnButtonPress
1002

DECSET: Use Cell Motion Mouse Tracking.

DECRST: Don’t Use Cell Motion Mouse Tracking

EnableAllMouseMotions
1003

DECSET: Use All Motion Mouse Tracking.

DECRST: Don’t Use All Motion Mouse Tracking

UseAlternateScreenBuffer

47 / 1047

DECSET: Use Alternate Screen Buffer (unless disabled by the titeInhibit resource)

DECRST: Use Normal Screen Buffer, clearing screen first if in the Alternate Screen (unless disabled by the titeInhibit resource)

SaveCursorAsInDECSC
1048

DECSET: Save cursor as in DECSC (unless disabled by the titeInhibit resource)

DECRST: Restore cursor as in DECRC (unless disabled by the titeInhibit resource)

SaveCursorAsInDECSCAndUseAlternateScreenBuffer
1049

DECSET: Save cursor as in DECSC and use Alternate Screen Buffer, clearing it first (unless disabled by the titeInhibit resource). This combines the effects of the 1047 and 1048 modes. Use this with terminfo-based applications rather than the 47 mode.

DECRST: Use Normal Screen Buffer and restore cursor as in DECRC (unless disabled by the titeInhibit resource). This combines the effects of the 1047 and 1048 modes. Use this with terminfo-based applications rather than the 47 mode.

BracketedPasteMode
2004

DECSET: Set bracketed paste mode.

DECRST: Reset bracketed paste mode.

Instances

Instances details
Bounded DECPrivateMode Source # 
Instance details

Defined in System.Terminal.Emulator.DECPrivateMode

Enum DECPrivateMode Source # 
Instance details

Defined in System.Terminal.Emulator.DECPrivateMode

Eq DECPrivateMode Source # 
Instance details

Defined in System.Terminal.Emulator.DECPrivateMode

Ord DECPrivateMode Source # 
Instance details

Defined in System.Terminal.Emulator.DECPrivateMode

Show DECPrivateMode Source # 
Instance details

Defined in System.Terminal.Emulator.DECPrivateMode