Files
Velix-MPV-Core/osdep
wm4 e722967580 input: handle UTF-8 terminal input
This assumes the terminal uses UTF-8. If invalid UTF-8 is encountered (for
example because the terminal uses a legacy encoding), the code falls back
to the old method and feeds each byte as key code to the input code.

In theory, UTF-8 input could randomly fail, because the code in getch2.c
doesn't try to fill the input buffer correctly with input sequences
longer than a byte. This is a problem with the design of the existing
code.
2012-01-18 04:13:27 +01:00
..
2012-01-18 04:13:27 +01:00
2011-01-31 16:03:10 +02:00
…
2011-01-31 16:03:10 +02:00
…
…
…
…
2011-01-31 16:03:10 +02:00
…
…
2011-01-31 16:03:10 +02:00
…
…