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