mirror of
https://github.com/junegunn/fzf.git
synced 2025-12-07 21:34:28 +08:00
Compare commits
3 Commits
v0.67.0
...
53f95f91cc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
53f95f91cc | ||
|
|
46b75c2710 | ||
|
|
72f73ee56d |
@@ -1495,7 +1495,7 @@ e.g.
|
|||||||
.br
|
.br
|
||||||
\fIctrl\-/\fR (\fIctrl\-_\fR)
|
\fIctrl\-/\fR (\fIctrl\-_\fR)
|
||||||
.br
|
.br
|
||||||
\fIctrl\-alt\-[a\-z]\fR
|
\fIctrl\-alt\-[a\-z]\fR (\fIctrl\-alt\-h\fR is \fIctrl\-alt\-backspace\fR on non-Windows)
|
||||||
.br
|
.br
|
||||||
\fIalt\-[*]\fR (Any case-sensitive single character is allowed)
|
\fIalt\-[*]\fR (Any case-sensitive single character is allowed)
|
||||||
.br
|
.br
|
||||||
@@ -1625,7 +1625,7 @@ e.g.
|
|||||||
.br
|
.br
|
||||||
\fIctrl\-alt\-end\fR
|
\fIctrl\-alt\-end\fR
|
||||||
.br
|
.br
|
||||||
\fIctrl\-alt\-backspace\fR (\fIctrl\-alt\-bspace\fR \fIctrl\-alt\-bs\fR)
|
\fIctrl\-alt\-backspace\fR (\fIctrl\-alt\-bspace\fR \fIctrl\-alt\-bs\fR) (\fIctrl\-alt\-h\fR (non-Windows))
|
||||||
.br
|
.br
|
||||||
\fIctrl\-alt\-delete\fR
|
\fIctrl\-alt\-delete\fR
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -1217,7 +1217,11 @@ func parseKeyChords(str string, message string) (map[tui.Event]string, []tui.Eve
|
|||||||
default:
|
default:
|
||||||
runes := []rune(key)
|
runes := []rune(key)
|
||||||
if len(key) == 10 && strings.HasPrefix(lkey, "ctrl-alt-") && isAlphabet(lkey[9]) {
|
if len(key) == 10 && strings.HasPrefix(lkey, "ctrl-alt-") && isAlphabet(lkey[9]) {
|
||||||
evt := tui.CtrlAltKey(rune(key[9]))
|
r := rune(lkey[9])
|
||||||
|
evt := tui.CtrlAltKey(r)
|
||||||
|
if r == 'h' && !util.IsWindows() {
|
||||||
|
evt = tui.CtrlAltBackspace.AsEvent()
|
||||||
|
}
|
||||||
chords[evt] = key
|
chords[evt] = key
|
||||||
list = append(list, evt)
|
list = append(list, evt)
|
||||||
} else if len(key) == 6 && strings.HasPrefix(lkey, "ctrl-") && isAlphabet(lkey[5]) {
|
} else if len(key) == 6 && strings.HasPrefix(lkey, "ctrl-") && isAlphabet(lkey[5]) {
|
||||||
|
|||||||
Reference in New Issue
Block a user