Unified · Split
| @@ -1224,7 +1224,7 @@ xkeyboard(XEvent *e) · 1223 unmodified lines | |||
| 1224 | if(k == XK_hyphen) | 1224 | if(k == XK_hyphen) |
| 1225 | k = XK_minus; | 1225 | k = XK_minus; |
| 1226 | /* Do control mapping ourselves if translator doesn't */ | 1226 | /* Do control mapping ourselves if translator doesn't */ |
| 1227 | if(e->xkey.state&ControlMask) | 1227 | if(e->xkey.state&ControlMask && k != Kalt) |
| 1228 | k &= 0x9f; | 1228 | k &= 0x9f; |
| 1229 | if(k == NoSymbol) { | 1229 | if(k == NoSymbol) { |
| 1230 | return; | 1230 | return; |