From c80e2204d9b53a54ff9aaa0b25b2a3e80b9658de Mon Sep 17 00:00:00 2001 From: rustdesk Date: Fri, 3 Jun 2022 10:05:51 +0800 Subject: [PATCH] https://github.com/rustdesk/rustdesk/issues/406#issuecomment-1145157327 --- libs/enigo/src/macos/macos_impl.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/enigo/src/macos/macos_impl.rs b/libs/enigo/src/macos/macos_impl.rs index 805b285ee..ca40bdcdd 100644 --- a/libs/enigo/src/macos/macos_impl.rs +++ b/libs/enigo/src/macos/macos_impl.rs @@ -496,7 +496,8 @@ impl Enigo { #[inline] fn map_key_board(&mut self, ch: char) -> CGKeyCode { // no idea why below char not working with shift, https://github.com/rustdesk/rustdesk/issues/406#issuecomment-1145157327 - if ch == '-' || ch == '=' || (ch >= '0' && ch <= '9') { + // seems related to numpad char + if ch == '-' || ch == '=' || ch == '.' || ch == '/' || (ch >= '0' && ch <= '9') { return self.map_key_board_en(ch); } let mut code = 0;