File tree 2 files changed +25
-1
lines changed
2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -514,5 +514,7 @@ var allKeys = func() map[string]tea.Key {
514
514
}
515
515
result [keyName ] = k
516
516
}
517
+ result ["space" ] = tea.Key {Type : tea .KeySpace , Runes : []rune (" " )}
518
+ result ["backspace" ] = tea.Key {Type : tea .KeyBackspace }
517
519
return result
518
520
}()
Original file line number Diff line number Diff line change @@ -114,17 +114,39 @@ TEA PRINT: {MODEL UPDATE}
114
114
MODEL VIEW🛇
115
115
116
116
run trace=on
117
+ key space
118
+ key backspace
117
119
key ctrl+c
118
120
key alt+c
119
121
key alt+ctrl+down
120
122
----
123
+ -- trace: before "key space"
124
+ -- trace: after "key"
125
+ -- view:
126
+ MODEL VIEW🛇
127
+ -- trace: before "key backspace"
128
+ -- trace: processing 1 messages
129
+ -- trace: msg tea.KeyMsg{Type:-12, Runes:[]int32{32}, Alt:false}
130
+ -- trace: processing 1 cmds
131
+ -- trace: translated cmd: tea.printLineMessage
132
+ -- trace: after "key"
133
+ -- view:
134
+ MODEL VIEW🛇
121
135
-- trace: before "key ctrl+c"
136
+ -- trace: processing 2 messages
137
+ -- trace: msg tea.KeyMsg{Type:127, Runes:[]int32(nil), Alt:false}
138
+ -- trace: msg tea.printLineMessage{messageBody:"MODEL UPDATE"}
139
+ TEA PRINT: {MODEL UPDATE}
140
+ -- trace: processing 1 cmds
141
+ -- trace: translated cmd: tea.printLineMessage
122
142
-- trace: after "key"
123
143
-- view:
124
144
MODEL VIEW🛇
125
145
-- trace: before "key alt+c"
126
- -- trace: processing 1 messages
146
+ -- trace: processing 2 messages
127
147
-- trace: msg tea.KeyMsg{Type:3, Runes:[]int32(nil), Alt:false}
148
+ -- trace: msg tea.printLineMessage{messageBody:"MODEL UPDATE"}
149
+ TEA PRINT: {MODEL UPDATE}
128
150
-- trace: processing 1 cmds
129
151
-- trace: translated cmd: tea.printLineMessage
130
152
-- trace: after "key"
You can’t perform that action at this time.
0 commit comments