Proposed syntax for key sequences

Pavel Roskin proski at gnu.org
Sat Dec 21 07:54:02 UTC 2002


Hello!

Replying to myself, because nobody has replied so far.

> So far I have rewritten mc.lib to use the new format that supports key
> modifiers.  Before I implement the routines to read and write the new
> format, I'd like to make sure that there are no objections against the
> format itself.

Due to lack of interest and time, the new syntax for key sequences will
not be in the next release.

However, I started implementing the back-end part.  I added bits to the
keycode that represent the state of the keyboard modifiers.  Some popular
sequences for rxvt and xterm (but not for konsole and gnome-terminal) have
been hardcoded temporarily into the xterm_key_defines table.

The modifiers are stripped in correct_key_code() and can be retrieved by
calling get_modifier().  This is a very primitive and temporary solution,
but it works.  If I get a chance, I'll try to strengthen it out.

Currently supported are the sequences for Shift with cursor arrows,
Ctrl-PageUp and Ctrl-PageDown.  I may add Ctrl-F3 .. Ctrl-F7 for the
nc-like panel sorting if I have time.

We are currently just one issue (adjusting FTP home) away from the
4.6.0-pre2 prerelease.

-- 
Regards,
Pavel Roskin



More information about the mc-devel mailing list