src.elv.sh/pkg/ui.Key.Rune (field)
26 uses
src.elv.sh/pkg/ui (current package)
key.go#L15: Rune rune
key.go#L124: return hash.DJB(uint32(k.Rune), uint32(k.Mod))
key.go#L144: if name, ok := keyNames[k.Rune]; ok {
key.go#L147: if k.Rune >= 0 {
key.go#L148: b.WriteRune(k.Rune)
key.go#L150: fmt.Fprintf(&b, "(bad function key %d)", k.Rune)
key.go#L191: k.Rune = rune(s[0])
key.go#L192: if k.Rune < 0x20 {
key.go#L194: return Key{}, fmt.Errorf("Ctrl modifier with literal control char: %q", k.Rune)
key.go#L199: k.Rune += 0x40
key.go#L207: if 'a' <= k.Rune && k.Rune <= 'z' {
key.go#L208: k.Rune += 'A' - 'a'
key.go#L211: if k.Rune == 'I' {
key.go#L213: k.Rune = Tab
key.go#L214: } else if k.Rune == 'J' {
key.go#L216: k.Rune = Enter
key.go#L225: k.Rune = r
key.go#L240: (ks[i].Mod == ks[j].Mod && ks[i].Rune < ks[j].Rune)
src.elv.sh/pkg/cli/tk
codearea.go#L278: isFuncKey := key.Mod != 0 || key.Rune < 0
codearea.go#L284: w.pasteBuffer.WriteRune(key.Rune)
codearea.go#L313: if isFuncKey || !unicode.IsGraphic(key.Rune) {
codearea.go#L324: s := string(key.Rune)
codearea.go#L329: w.expandWordAbbr(key.Rune, CategorizeSmallWord)
src.elv.sh/pkg/edit
builtins.go#L111: s.Buffer.InsertAtDot(string(event.Rune))
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)