mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-05 01:15:35 +00:00
io/key: [API] rename tab and modifier keys, introduce NameCommand
We already have precedence for word-named keys ("Space") and the new
names are less obscure and matches Modifiers.String.
Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
+11
-10
@@ -180,12 +180,13 @@ const (
|
|||||||
NameDeleteForward = "⌦"
|
NameDeleteForward = "⌦"
|
||||||
NamePageUp = "⇞"
|
NamePageUp = "⇞"
|
||||||
NamePageDown = "⇟"
|
NamePageDown = "⇟"
|
||||||
NameTab = "⇥"
|
NameTab = "Tab"
|
||||||
NameSpace = "Space"
|
NameSpace = "Space"
|
||||||
NameCtrl = "⌃"
|
NameCtrl = "Ctrl"
|
||||||
NameShift = "⇧"
|
NameShift = "Shift"
|
||||||
NameAlt = "⎇"
|
NameAlt = "Alt"
|
||||||
NameSuper = "⊞"
|
NameSuper = "Super"
|
||||||
|
NameCommand = "⌘"
|
||||||
NameF1 = "F1"
|
NameF1 = "F1"
|
||||||
NameF2 = "F2"
|
NameF2 = "F2"
|
||||||
NameF3 = "F3"
|
NameF3 = "F3"
|
||||||
@@ -261,19 +262,19 @@ func (e Event) String() string {
|
|||||||
func (m Modifiers) String() string {
|
func (m Modifiers) String() string {
|
||||||
var strs []string
|
var strs []string
|
||||||
if m.Contain(ModCtrl) {
|
if m.Contain(ModCtrl) {
|
||||||
strs = append(strs, "Ctrl")
|
strs = append(strs, NameCtrl)
|
||||||
}
|
}
|
||||||
if m.Contain(ModCommand) {
|
if m.Contain(ModCommand) {
|
||||||
strs = append(strs, "Command")
|
strs = append(strs, NameCommand)
|
||||||
}
|
}
|
||||||
if m.Contain(ModShift) {
|
if m.Contain(ModShift) {
|
||||||
strs = append(strs, "Shift")
|
strs = append(strs, NameShift)
|
||||||
}
|
}
|
||||||
if m.Contain(ModAlt) {
|
if m.Contain(ModAlt) {
|
||||||
strs = append(strs, "Alt")
|
strs = append(strs, NameAlt)
|
||||||
}
|
}
|
||||||
if m.Contain(ModSuper) {
|
if m.Contain(ModSuper) {
|
||||||
strs = append(strs, "Super")
|
strs = append(strs, NameSuper)
|
||||||
}
|
}
|
||||||
return strings.Join(strs, "|")
|
return strings.Join(strs, "|")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user