Followup-For: Bug #324463 Package: elinks Version: 0.10.4-7 I believe I have tracked this bug to the following lines in try_prefix_key() in src/viewer/text/view.c:
if (!isdigit(get_kbd_key(ev))) return FRAME_EVENT_IGNORED; The problem manifested after I upgraded my libc6 to the 2.3.5 packate from unstable; it would seem that the new libc's isdigit() returns true for some of the internal keycodes used by elinks for special keys like PgDn. I've rebuilt elinks with the above lines modified as follows, and so far it seems to have fixed the problem: if (get_kbd_key(ev) >= KBD_ENTER || !isdigit(get_kbd_key(ev))) return FRAME_EVENT_IGNORED; -sbigham -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.12-1-686 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages elinks depends on: ii debconf 1.3.22 Debian configuration management sy ii libbz2-1.0 1.0.2-7 high-quality block-sorting file co ii libc6 2.3.5-6 GNU C Library: Shared libraries an ii libexpat1 1.95.8-1 XML parsing C library - runtime li ii libgnutls11 1.0.16-9 GNU TLS library - runtime library ii libgpmg1 1.19.6-12.1 General Purpose Mouse Library [lib ii liblua50 5.0.2-5 Main interpreter library for the L ii liblualib50 5.0.2-5 Extension library for the Lua 5.0 ii libperl5.8 5.8.7-3 Shared Perl library ii zlib1g 1:1.2.2-4.sarge.1 compression library - runtime -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]