1package terminal
2
3import (
4	"fmt"
5	"io"
6)
7
8const (
9	KeyArrowLeft       = '\x02'
10	KeyArrowRight      = '\x06'
11	KeyArrowUp         = '\x10'
12	KeyArrowDown       = '\x0e'
13	KeySpace           = ' '
14	KeyEnter           = '\r'
15	KeyBackspace       = '\b'
16	KeyDelete          = '\x7f'
17	KeyInterrupt       = '\x03'
18	KeyEndTransmission = '\x04'
19	KeyEscape          = '\x1b'
20	KeyDeleteWord      = '\x17' // Ctrl+W
21	KeyDeleteLine      = '\x18' // Ctrl+X
22	SpecialKeyHome     = '\x01'
23	SpecialKeyEnd      = '\x11'
24	SpecialKeyDelete   = '\x12'
25	IgnoreKey          = '\000'
26)
27
28func soundBell(out io.Writer) {
29	fmt.Fprint(out, "\a")
30}
31