src.elv.sh/pkg/ui.Key.Mod (field)

23 uses

	src.elv.sh/pkg/ui (current package)
		key.go#L16: 	Mod  Mod
		key.go#L124: 	return hash.DJB(uint32(k.Rune), uint32(k.Mod))
		key.go#L134: 	if k.Mod&Ctrl != 0 {
		key.go#L137: 	if k.Mod&Alt != 0 {
		key.go#L140: 	if k.Mod&Shift != 0 {
		key.go#L183: 			k.Mod |= mod
		key.go#L193: 			if k.Mod&Ctrl != 0 {
		key.go#L198: 			k.Mod |= Ctrl
		key.go#L203: 		if k.Mod&Ctrl != 0 {
		key.go#L212: 				k.Mod &= ^Ctrl
		key.go#L215: 				k.Mod &= ^Ctrl
		key.go#L239: 	return ks[i].Mod < ks[j].Mod ||
		key.go#L240: 		(ks[i].Mod == ks[j].Mod && ks[i].Rune < ks[j].Rune)

	src.elv.sh/pkg/cli/term
		reader_unix.go#L184: 						k.Mod |= ui.Alt
		reader_unix.go#L200: 					k.Mod |= ui.Alt
		reader_unix.go#L210: 			k.Mod |= ui.Alt
		reader_unix.go#L405: 		k.Mod |= ui.Shift
		reader_unix.go#L408: 		k.Mod |= ui.Alt
		reader_unix.go#L411: 		k.Mod |= ui.Ctrl
		reader_unix.go#L415: 		k.Mod |= ui.Alt

	src.elv.sh/pkg/cli/tk
		codearea.go#L278: 	isFuncKey := key.Mod != 0 || key.Rune < 0