[elinks-users] Various elinks questions from a soon-to-be-former? Lynx user
Kalle Olavi Niemitalo
kon at iki.fi
Mon Jul 2 01:43:45 MDT 2007
Faux_Pseudo <faux.pseudo at gmail.com> writes:
> On Sun, Jul 01, 2007 at 03:57:06PM -0600, Kelly Jones wrote:
>
>> % I edited the key-map so that '1' = "Move to the end of the document"
>> and '7' = "Move to the start of the document", but these don't work
>> because typing 1 gives me "Keyboard prefix: 1". How turn of "keyboard
>> prefix"?
>
> Never thought about it but after getting the same results as you I
> would love to know the answer.
That seems like a bug. send_kbd_event calls send_to_frame(ses,
doc_view, ev) before kbd_action(KBD_MAIN, ev, &event). And
send_kbd_event calls frame_ev, which calls frame_ev_kbd, which
calls try_prefix_key.
Key bindings explicitly configured by the user should surely
take precedence over built-in interpretations.
Perhaps what we should do is define a "prefix-digit" action
(related to "backspace-prefix"), bind digit keys to that by
default, and move the try_prefix_key code into that action.
Then users would be free to overwrite the binding, and would
get a warning before doing so. Emacs has a "digit-argument"
command like that.
More information about the elinks-users
mailing list