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))