This is the same bug: 685711, that I reported a few years ago. When I set
the keyboard to ru (Russian) layout (X config, valid also for the
console) and then go to Goole with lynx and type a search word in Russian
the following happens: The 1st letter diplays OK. The next n letters
typed don't display but the cursor moves (sometimes erratically). n = 4
or 5. Then the next letter displays ok and the missing n letters suddenly
appear on the screen with the cursor in the correct position.
This only happens with letter keys. Typing numerals works OK since they
are ascii 1-byte while the Russian letters are all 2-bytes (all are UTF-8
since ascii is a subset of utf-8). Often, the cursor moves OK but
sometimes it moves 2 spaces forward instead of one and it has even jumped
backwards. I found the same problem using another variant of the ru
layout and at the time of my previous bug report I had found the problem
existed for non-Russian 2-byte UTF-8 characters.
Note that to get Russian characters, one must first hit a "toggle" key
(I've set mine to right-alt). (See below) Also, a Cyrillic font must be
installed (Uni3 is a codeset that includes Latin and Cyrillic chars.).
The command line: "setupcon" will read the two files below and install the
fonts and keyboard layout (map) specified. All are in utf-8.
My /etc/default/keyboard file:
# grp:toggle => toggle rt. alt
My /etc/default/console-setup file:
# CONFIGURATION FILE FOR SETUPCON
# Consult the console-setup(5) manual page.