1pub const MODE_CURSOR: u32 = 0x1;
5pub const MODE_INSERT: u32 = 0x2;
7pub const MODE_KCURSOR: u32 = 0x4;
9pub const MODE_KKEYPAD: u32 = 0x8;
11pub const MODE_WRAP: u32 = 0x10;
13pub const MODE_MOUSE_STANDARD: u32 = 0x20;
15pub const MODE_MOUSE_BUTTON: u32 = 0x40;
17pub const MODE_CURSOR_BLINKING: u32 = 0x80;
19pub const MODE_MOUSE_UTF8: u32 = 0x100;
21pub const MODE_MOUSE_SGR: u32 = 0x200;
23pub const MODE_BRACKETPASTE: u32 = 0x400;
25pub const MODE_FOCUSON: u32 = 0x800;
27pub const MODE_MOUSE_ALL: u32 = 0x1000;
29pub const MODE_ORIGIN: u32 = 0x2000;
31pub const MODE_CRLF: u32 = 0x4000;
33pub const MODE_KEYS_EXTENDED: u32 = 0x8000;
35pub const MODE_CURSOR_VERY_VISIBLE: u32 = 0x1_0000;
37pub const MODE_CURSOR_BLINKING_SET: u32 = 0x2_0000;
39pub const MODE_KEYS_EXTENDED_2: u32 = 0x4_0000;
41pub const MODE_THEME_UPDATES: u32 = 0x8_0000;
43pub const MODE_SYNC: u32 = 0x10_0000;
45pub const MODE_KEYS_KITTY: u32 = 0x20_0000;
47
48pub const ALL_MOUSE_MODES: u32 = MODE_MOUSE_STANDARD | MODE_MOUSE_BUTTON | MODE_MOUSE_ALL;
50pub const EXTENDED_KEY_MODES: u32 = MODE_KEYS_EXTENDED | MODE_KEYS_EXTENDED_2 | MODE_KEYS_KITTY;