I have a US keyboard and use the US international keyboard layout. This means for example if I press: ' and after that: e, it will make an é. Same goes for: ` (same key as ~ but without shift) and e makes è. Because ` is the key for console, this interferes a little with console behaviour. This has always been the case, also in idq3. However, ioq3 seems to take it a step further.
Idq3 would just open the console upon pressing ` and input into the console whatever was the result of ` + whatever you typed after it. For example, opening console and typing an i, it would result in a weird char as first char on the console, since ` + i = í. Opening console and typing / would be fine, since ` + / = / according to the keyboard-layout.
Ioq3 however, totally ignores my first input after opening the console. Opening console and typing any key after it, results in an open console with nothing in it. So it seems to disregard the input. If you type something after the ignore, it works normally again. So I have to type ` / / to get a slash, instead of just ` /
I am aware of shift + escape to open the console, but I'd like to be able to use ` since it's so much faster. Any idea if this is fixable?
Created attachment 1838[details]
Possible improvement in dead key issues
This should help some of your dead key problems woekele. I think it's unlikely to fix them all though. Let me know if it improves things and if you notice any regressions as a result. The patch is against r1456.
Created attachment 1838 [details] Possible improvement in dead key issues This should help some of your dead key problems woekele. I think it's unlikely to fix them all though. Let me know if it improves things and if you notice any regressions as a result. The patch is against r1456.