File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed
Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 22
33## Unreleased
44
5+ * Fix Ctrl combination handling for Colemak and De105Key layouts
56* Fix 102/105-key German layout: Add missing Alt-Gr combinations
67
78## v0.8.0 (13 Sep 2024)
Original file line number Diff line number Diff line change @@ -139,7 +139,7 @@ impl KeyboardLayout for Colemak {
139139 }
140140 KeyCode :: R => {
141141 if map_to_unicode && modifiers. is_ctrl ( ) {
142- DecodedKey :: Unicode ( '\u{0012 }' )
142+ DecodedKey :: Unicode ( '\u{0010 }' )
143143 } else if modifiers. is_caps ( ) {
144144 DecodedKey :: Unicode ( 'P' )
145145 } else {
Original file line number Diff line number Diff line change @@ -150,7 +150,7 @@ impl KeyboardLayout for De105Key {
150150 }
151151 KeyCode :: Y => {
152152 if map_to_unicode && modifiers. is_ctrl ( ) {
153- DecodedKey :: Unicode ( '\u{0014 }' )
153+ DecodedKey :: Unicode ( '\u{001A }' )
154154 } else if modifiers. is_caps ( ) {
155155 DecodedKey :: Unicode ( 'Z' )
156156 } else {
@@ -197,7 +197,7 @@ impl KeyboardLayout for De105Key {
197197 }
198198 KeyCode :: Z => {
199199 if map_to_unicode && modifiers. is_ctrl ( ) {
200- DecodedKey :: Unicode ( '\u{001A }' )
200+ DecodedKey :: Unicode ( '\u{0019 }' )
201201 } else if modifiers. is_caps ( ) {
202202 DecodedKey :: Unicode ( 'Y' )
203203 } else {
@@ -206,7 +206,7 @@ impl KeyboardLayout for De105Key {
206206 }
207207 KeyCode :: M => {
208208 if map_to_unicode && modifiers. is_ctrl ( ) {
209- DecodedKey :: Unicode ( '\u{001A }' )
209+ DecodedKey :: Unicode ( '\u{000D }' )
210210 } else if modifiers. is_altgr ( ) {
211211 DecodedKey :: Unicode ( 'µ' )
212212 } else if modifiers. is_caps ( ) {
You can’t perform that action at this time.
0 commit comments