diff --git a/src/modules/poweraccent/PowerAccent.Core/Languages.cs b/src/modules/poweraccent/PowerAccent.Core/Languages.cs index 8fbfeae0ab..8dd5bfa21c 100644 --- a/src/modules/poweraccent/PowerAccent.Core/Languages.cs +++ b/src/modules/poweraccent/PowerAccent.Core/Languages.cs @@ -114,6 +114,7 @@ namespace PowerAccent.Core LetterKey.VK_Y => new string[] { "ÿ", "ŷ", "ý", "ẏ" }, LetterKey.VK_Z => new string[] { "ź", "ž", "ż", "ʒ", "ǯ", "ζ" }, LetterKey.VK_COMMA => new string[] { "¿", "¡", "∙", "₋", "⁻", "–", "≤", "≥", "≠", "≈", "≙", "±", "₊", "⁺" }, + LetterKey.VK_MINUS => new string[] { "~", "‐", "‑", "‒", "–", "—", "―", "⁓", "−", "⸺", "⸻" }, _ => Array.Empty(), }; } diff --git a/src/modules/poweraccent/PowerAccentKeyboardService/KeyboardListener.h b/src/modules/poweraccent/PowerAccentKeyboardService/KeyboardListener.h index b63a7ec2fb..afdfcb52e3 100644 --- a/src/modules/poweraccent/PowerAccentKeyboardService/KeyboardListener.h +++ b/src/modules/poweraccent/PowerAccentKeyboardService/KeyboardListener.h @@ -98,7 +98,8 @@ namespace winrt::PowerToys::PowerAccentKeyboardService::implementation LetterKey::VK_X, LetterKey::VK_Y, LetterKey::VK_Z, - LetterKey::VK_COMMA }; + LetterKey::VK_COMMA, + LetterKey::VK_MINUS }; LetterKey letterPressed{}; static inline const std::vector triggers = { TriggerKey::Right, TriggerKey::Left, TriggerKey::Space }; diff --git a/src/modules/poweraccent/PowerAccentKeyboardService/KeyboardListener.idl b/src/modules/poweraccent/PowerAccentKeyboardService/KeyboardListener.idl index 9cf0e7cbe4..6fef7eba40 100644 --- a/src/modules/poweraccent/PowerAccentKeyboardService/KeyboardListener.idl +++ b/src/modules/poweraccent/PowerAccentKeyboardService/KeyboardListener.idl @@ -41,7 +41,8 @@ namespace PowerToys VK_X = 0x58, VK_Y = 0x59, VK_Z = 0x5A, - VK_COMMA = 0xBC + VK_COMMA = 0xBC, + VK_MINUS = 0xBD }; enum TriggerKey