[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Backspace and delete - proposal



        Proposal:

        1) Somewhere in the base, say ncurses-base postinst
script user should be prompted for key_backspace and key_dc
(delete) values with no default answer. Then common
terminal entries should be created, say linux-local, xterm-local,
etc with these values.
        2) Shells, inittab, lilo should set TERM to linux-local
by default.
        3) There should be two stty binaries - one with default
stty erase ^?, other with ^H. Installation script can make a link
named stty to the required binary according to 1).
        4) readline, X and others really needing
hard-coded key_backspace and key_dc values should set them in postinst 
according to current term-info and maybe stty erase.
        5) Other applications should look stty erase for
key_backspace value and term-info for key_dc at run time
preferably.
        6) For loadkeys script can be created first
calling actual loadkeys and then loading values for Backspace and
Delete as 5). I assume key-codes don't change on the same
terminal, so this can be configured at installation time.
kbd is in base on Debian, so loadkeys can be always invoked at
boot time.        

-- 
                                      Ričardas Čepas


Reply to: