Kbd
展示符合平台习惯的快捷键。
实时预览
正在加载预览…
参数配置
全部字段 7
KbdItems
列表项 · 2
KbdOptions
Go 代码
Go
// Inside a view; c is *ui.Context, t is nui.Theme.
nui.Kbd(c.Key("shortcut"), t, []string{"Ctrl", "K"}, nui.KbdOptions{Color: nui.ColorDefault, Size: nui.SizeDefault, Variant: nui.VariantDefault}).AlignSelf(ui.Start)使用说明
这里显示 Ctrl + K 的按键提示,可修改尺寸与样式。Kbd 只负责呈现快捷键;真正的快捷键绑定需要由应用单独注册。
API 参考
Kbd
源码func Kbd(c *ui.Context, t Theme, keys []string, opts KbdOptions) ui.ElementKbdOptions
源码type KbdOptions struct {
Size Size
Color Color
Variant Variant
Platform string
Decoration
}| 字段 | 类型 | 说明 |
|---|---|---|
Size | SizeGo 零值: | 组件尺寸;默认值继承主题或组件尺寸。 |
Color | ColorGo 零值: | 语义颜色;默认值继承主题或组件配色。 |
Variant | VariantGo 零值: | 组件外观样式,支持范围取决于组件。 |
Platform | stringGo 零值: | 快捷键显示使用的平台名称。 |
UI | StylesGo 零值: | 以部件名称为键覆盖外观和间距。 |
Style | func(Slot, ui.Element)Go 零值: | 同步配置当前构建的部件;不要保留 Element。 |