mirror of
https://github.com/gdamore/tcell.git
synced 2025-04-29 13:49:10 +08:00
Update terminfo DB to fix backspace issues
I have rerun gen.sh having pulled the latest tcell to include this PR: https://github.com/gdamore/tcell/pull/325. I am using Ubuntu 19.04 - running gen.sh changed more fields than just those impacted by the above fix. I've removed those from this commit. (I verified that gen.sh changed those fields I've removed without the fix above, so it's not related). Based on TERMINALS.md, I suspect you regenerate these typically on a Debian machine(?)
This commit is contained in:
parent
ef4e0a2e86
commit
0253335d5d
@ -44,7 +44,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -6,7 +6,7 @@ import "github.com/gdamore/tcell/terminfo"
|
|||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
|
||||||
// ansi emulation for Cygwin
|
// ANSI emulation for Cygwin
|
||||||
terminfo.AddTerminfo(&terminfo.Terminfo{
|
terminfo.AddTerminfo(&terminfo.Terminfo{
|
||||||
Name: "cygwin",
|
Name: "cygwin",
|
||||||
Colors: 8,
|
Colors: 8,
|
||||||
|
@ -51,7 +51,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[1~",
|
KeyHome: "\x1b[1~",
|
||||||
KeyEnd: "\x1b[4~",
|
KeyEnd: "\x1b[4~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -43,7 +43,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -143,7 +143,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -243,7 +243,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -44,7 +44,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -193,7 +193,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -43,7 +43,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -191,7 +191,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -40,7 +40,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
KeyPgDn: "\x1b[6~",
|
KeyPgDn: "\x1b[6~",
|
||||||
KeyF1: "\x1b[11~",
|
KeyF1: "\x1b[11~",
|
||||||
|
@ -39,7 +39,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[1~",
|
KeyHome: "\x1b[1~",
|
||||||
KeyEnd: "\x1b[4~",
|
KeyEnd: "\x1b[4~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -44,7 +44,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -146,7 +146,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -248,7 +248,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -348,7 +348,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -424,7 +424,7 @@ func init() {
|
|||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[7~",
|
KeyHome: "\x1b[7~",
|
||||||
KeyEnd: "\x1b[8~",
|
KeyEnd: "\x1b[8~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -45,7 +45,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[1~",
|
KeyHome: "\x1b[1~",
|
||||||
KeyEnd: "\x1b[4~",
|
KeyEnd: "\x1b[4~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -104,7 +104,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[1~",
|
KeyHome: "\x1b[1~",
|
||||||
KeyEnd: "\x1b[4~",
|
KeyEnd: "\x1b[4~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -45,7 +45,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[1~",
|
KeyHome: "\x1b[1~",
|
||||||
KeyEnd: "\x1b[4~",
|
KeyEnd: "\x1b[4~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -195,7 +195,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[1~",
|
KeyHome: "\x1b[1~",
|
||||||
KeyEnd: "\x1b[4~",
|
KeyEnd: "\x1b[4~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -25,7 +25,7 @@ func init() {
|
|||||||
KeyRight: "\x1b[C",
|
KeyRight: "\x1b[C",
|
||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[247z",
|
KeyInsert: "\x1b[247z",
|
||||||
KeyDelete: "\xff",
|
KeyDelete: "\u007f",
|
||||||
KeyBackspace: "\b",
|
KeyBackspace: "\b",
|
||||||
KeyHome: "\x1b[214z",
|
KeyHome: "\x1b[214z",
|
||||||
KeyEnd: "\x1b[220z",
|
KeyEnd: "\x1b[220z",
|
||||||
@ -68,7 +68,7 @@ func init() {
|
|||||||
KeyRight: "\x1b[C",
|
KeyRight: "\x1b[C",
|
||||||
KeyLeft: "\x1b[D",
|
KeyLeft: "\x1b[D",
|
||||||
KeyInsert: "\x1b[247z",
|
KeyInsert: "\x1b[247z",
|
||||||
KeyDelete: "\xff",
|
KeyDelete: "\u007f",
|
||||||
KeyBackspace: "\b",
|
KeyBackspace: "\b",
|
||||||
KeyHome: "\x1b[214z",
|
KeyHome: "\x1b[214z",
|
||||||
KeyEnd: "\x1b[220z",
|
KeyEnd: "\x1b[220z",
|
||||||
|
@ -41,7 +41,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -36,7 +36,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1b[1~",
|
KeyHome: "\x1b[1~",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
KeyPgDn: "\x1b[6~",
|
KeyPgDn: "\x1b[6~",
|
||||||
|
@ -43,7 +43,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
@ -29,6 +29,6 @@ func init() {
|
|||||||
KeyDown: "\x1bOB",
|
KeyDown: "\x1bOB",
|
||||||
KeyRight: "\x1bOC",
|
KeyRight: "\x1bOC",
|
||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -44,7 +44,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -192,7 +192,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
@ -340,7 +340,7 @@ func init() {
|
|||||||
KeyLeft: "\x1bOD",
|
KeyLeft: "\x1bOD",
|
||||||
KeyInsert: "\x1b[2~",
|
KeyInsert: "\x1b[2~",
|
||||||
KeyDelete: "\x1b[3~",
|
KeyDelete: "\x1b[3~",
|
||||||
KeyBackspace: "\xff",
|
KeyBackspace: "\u007f",
|
||||||
KeyHome: "\x1bOH",
|
KeyHome: "\x1bOH",
|
||||||
KeyEnd: "\x1bOF",
|
KeyEnd: "\x1bOF",
|
||||||
KeyPgUp: "\x1b[5~",
|
KeyPgUp: "\x1b[5~",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user