diff --git a/src/scancode.rs b/src/scancode.rs index e18ff9d..4809f36 100644 --- a/src/scancode.rs +++ b/src/scancode.rs @@ -810,15 +810,15 @@ impl TryFrom for Linux { Windows::KeyF23 => Ok(Self::KeyF23), Windows::KeyF24 => Ok(Self::KeyF24), Windows::KeypadComma => Ok(Self::KeyKpcomma), - Windows::KeyInternational1 => Ok(Self::KeyHanguel), - Windows::KeyInternational2 => Ok(Self::KeyHanja), + Windows::KeyInternational1 => Ok(Self::KeyRo), + Windows::KeyInternational2 => Ok(Self::KeyKatakanahiragana), Windows::KeyInternational3 => Ok(Self::KeyYen), - Windows::KeyInternational4 => Err(()), - Windows::KeyInternational5 => Err(()), - Windows::KeyLANG1 => Ok(Self::KeyKatakana), - Windows::KeyLANG2 => Ok(Self::KeyHiragana), - Windows::KeyLANG3 => Ok(Self::KeyHenkan), - Windows::KeyLANG4 => Ok(Self::KeyKatakanahiragana), + Windows::KeyInternational4 => Ok(Self::KeyHenkan), + Windows::KeyInternational5 => Ok(Self::KeyMuhenkan), + Windows::KeyLANG1 => Ok(Self::KeyHanguel), + Windows::KeyLANG2 => Ok(Self::KeyHanja), + Windows::KeyLANG3 => Ok(Self::KeyKatakana), + Windows::KeyLANG4 => Ok(Self::KeyHiragana), Windows::KeyLeftCtrl => Ok(Self::KeyLeftCtrl), Windows::KeyLeftShift => Ok(Self::KeyLeftShift), Windows::KeyLeftAlt => Ok(Self::KeyLeftAlt),