2018-05-15 21:13:11 +00:00
|
|
|
// +build !windows
|
|
|
|
|
|
|
|
package promptui
|
|
|
|
|
|
|
|
import "github.com/chzyer/readline"
|
|
|
|
|
2020-09-14 18:31:56 +00:00
|
|
|
// These runes are used to identify the commands entered by the user in the command prompt. They map
|
|
|
|
// to specific actions of promptui in prompt mode and can be remapped if necessary.
|
2018-05-15 21:13:11 +00:00
|
|
|
var (
|
2020-09-14 18:31:56 +00:00
|
|
|
// KeyEnter is the default key for submission/selection.
|
2018-05-15 21:13:11 +00:00
|
|
|
KeyEnter rune = readline.CharEnter
|
|
|
|
|
2020-09-14 18:31:56 +00:00
|
|
|
// KeyBackspace is the default key for deleting input text.
|
2018-05-15 21:13:11 +00:00
|
|
|
KeyBackspace rune = readline.CharBackspace
|
|
|
|
|
2020-09-14 18:31:56 +00:00
|
|
|
// KeyPrev is the default key to go up during selection.
|
|
|
|
KeyPrev rune = readline.CharPrev
|
|
|
|
KeyPrevDisplay = "↑"
|
2018-05-15 21:13:11 +00:00
|
|
|
|
2020-09-14 18:31:56 +00:00
|
|
|
// KeyNext is the default key to go down during selection.
|
|
|
|
KeyNext rune = readline.CharNext
|
|
|
|
KeyNextDisplay = "↓"
|
2018-05-15 21:13:11 +00:00
|
|
|
|
2020-09-14 18:31:56 +00:00
|
|
|
// KeyBackward is the default key to page up during selection.
|
|
|
|
KeyBackward rune = readline.CharBackward
|
|
|
|
KeyBackwardDisplay = "←"
|
2018-05-15 21:13:11 +00:00
|
|
|
|
2020-09-14 18:31:56 +00:00
|
|
|
// KeyForward is the default key to page down during selection.
|
|
|
|
KeyForward rune = readline.CharForward
|
|
|
|
KeyForwardDisplay = "→"
|
2018-05-15 21:13:11 +00:00
|
|
|
)
|