windows: fix 'space' keystroke keydown event (#9476)
the space key was being reported as key " " which didn't allow it to be used in keybindings Release Notes: - N/A
This commit is contained in:
parent
fd0071f2af
commit
ac6c4f3ca8
1 changed files with 5 additions and 1 deletions
|
@ -484,9 +484,13 @@ impl WindowsWindowInner {
|
||||||
if first_char.to_lowercase().to_string() == first_char.to_uppercase().to_string() {
|
if first_char.to_lowercase().to_string() == first_char.to_uppercase().to_string() {
|
||||||
modifiers.shift = false;
|
modifiers.shift = false;
|
||||||
}
|
}
|
||||||
|
let key = match first_char {
|
||||||
|
' ' => "space".to_string(),
|
||||||
|
first_char => first_char.to_lowercase().to_string(),
|
||||||
|
};
|
||||||
Some(Keystroke {
|
Some(Keystroke {
|
||||||
modifiers,
|
modifiers,
|
||||||
key: first_char.to_lowercase().to_string(),
|
key,
|
||||||
ime_key: Some(first_char.to_string()),
|
ime_key: Some(first_char.to_string()),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue