updated structure
This commit is contained in:
+57
@@ -0,0 +1,57 @@
|
|||||||
|
package keys
|
||||||
|
|
||||||
|
func Enter(s string) bool {
|
||||||
|
return s == "\r" || s == "\n"
|
||||||
|
}
|
||||||
|
|
||||||
|
func Tab(s string) bool {
|
||||||
|
return s == "\t"
|
||||||
|
}
|
||||||
|
|
||||||
|
func ShiftTab(s string) bool {
|
||||||
|
return s == "\x1b[Z"
|
||||||
|
}
|
||||||
|
|
||||||
|
func Backspace(s string) bool {
|
||||||
|
return s == "\x7f" || s == "\b"
|
||||||
|
}
|
||||||
|
|
||||||
|
func Escape(s string) bool {
|
||||||
|
return s == "\x1b"
|
||||||
|
}
|
||||||
|
|
||||||
|
func Up(s string) bool {
|
||||||
|
return s == "\x1b[A"
|
||||||
|
}
|
||||||
|
|
||||||
|
func Down(s string) bool {
|
||||||
|
return s == "\x1b[B"
|
||||||
|
}
|
||||||
|
|
||||||
|
func Right(s string) bool {
|
||||||
|
return s == "\x1b[C"
|
||||||
|
}
|
||||||
|
|
||||||
|
func Left(s string) bool {
|
||||||
|
return s == "\x1b[D"
|
||||||
|
}
|
||||||
|
|
||||||
|
func Char(s string, s1 string) bool {
|
||||||
|
return s == s1
|
||||||
|
}
|
||||||
|
|
||||||
|
func CtrlW(s string) bool {
|
||||||
|
return s == "\x17"
|
||||||
|
}
|
||||||
|
|
||||||
|
func CtrlS(s string) bool {
|
||||||
|
return s == "\x13"
|
||||||
|
}
|
||||||
|
|
||||||
|
func CtrlA(s string) bool {
|
||||||
|
return s == "\x01"
|
||||||
|
}
|
||||||
|
|
||||||
|
func CtrlD(s string) bool {
|
||||||
|
return s == "\x04"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user