Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Commit ddd7c2a

Browse files
committed
Refactor Keyboard keyDefinitionFromKey
1 parent 6577cfd commit ddd7c2a

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

common/keyboard.go

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,7 @@ func (k *Keyboard) keyDefinitionFromKey(keyString keyboardlayout.KeyInput) keybo
206206
var keyDef keyboardlayout.KeyDefinition
207207
if srcKeyDef.Key != "" {
208208
keyDef.Key = srcKeyDef.Key
209-
}
210-
if shift != 0 && srcKeyDef.ShiftKey != "" {
211-
keyDef.Key = srcKeyDef.ShiftKey
212-
}
213-
if srcKeyDef.KeyCode != 0 {
214-
keyDef.KeyCode = srcKeyDef.KeyCode
209+
keyDef.Text = srcKeyDef.Key
215210
}
216211
if shift != 0 && srcKeyDef.ShiftKeyCode != 0 {
217212
keyDef.KeyCode = srcKeyDef.ShiftKeyCode
@@ -225,13 +220,11 @@ func (k *Keyboard) keyDefinitionFromKey(keyString keyboardlayout.KeyInput) keybo
225220
if srcKeyDef.Location != 0 {
226221
keyDef.Location = srcKeyDef.Location
227222
}
228-
if len(srcKeyDef.Key) == 1 {
229-
keyDef.Text = srcKeyDef.Key
230-
}
231223
if srcKeyDef.Text != "" {
232224
keyDef.Text = srcKeyDef.Text
233225
}
234226
if shift != 0 && srcKeyDef.ShiftKey != "" {
227+
keyDef.Key = srcKeyDef.ShiftKey
235228
keyDef.Text = srcKeyDef.ShiftKey
236229
}
237230
// If any modifiers besides shift are pressed, no text should be sent

0 commit comments

Comments
 (0)