mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-04-03 14:41:26 +03:00
This commit is contained in:
@@ -79,3 +79,4 @@ pub const EVK_MULTIPLY: u16 = 0x6A;
|
||||
pub const EVK_SUBTRACT: u16 = 0x6D;
|
||||
pub const EVK_DECIMAL: u16 = 0x6E;
|
||||
pub const EVK_DIVIDE: u16 = 0x6F;
|
||||
pub const EVK_PERIOD: u16 = 0xBE;
|
||||
|
||||
@@ -379,7 +379,7 @@ impl Enigo {
|
||||
let keycode_and_shiftstate = unsafe { VkKeyScanExW(chr as _, LAYOUT) };
|
||||
if keycode_and_shiftstate == (EVK_DECIMAL as i16) && chr == '.' {
|
||||
// a workaround of italian keyboard shift + '.' issue
|
||||
unsafe { VkKeyScanW(chr as _) as _ }
|
||||
EVK_PERIOD as _
|
||||
} else {
|
||||
keycode_and_shiftstate as _
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user