Find the answer to your Linux question:
Results 1 to 3 of 3
Hi, I use FC3 with GNOME. But I have problem in gnome-terminal, where when I run application that uses curses library my Backspace key stops working and except deleting the ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jul 2005
    Posts
    17

    gnome-term Backspace


    Hi,

    I use FC3 with GNOME. But I have problem in gnome-terminal, where when I run application that uses curses library my Backspace key stops working and except deleting the letters left to cursor writes escape sequence "^?". Inicialization of curses aplication uses following commands:
    Code:
    void tt_init(void)
    {
        initscr();
        crmode();
        keypad(stdscr, TRUE);  
        cbreak();
        noecho();
        refresh();
    }
    for catching user inputs it uses
    Code:
    getch()
    and for Backspace key is used curses constant
    Code:
    KEY_BACKSPACE
    . In standard console or xterm it is working OK. Any suggestions? [/code]

  2. #2
    Linux Guru lakerdonald's Avatar
    Join Date
    Jun 2004
    Location
    St. Petersburg, FL
    Posts
    5,035
    What does your /etc/inputrc look like?

  3. #3
    Just Joined!
    Join Date
    Jul 2005
    Posts
    17

    listing

    My inputrc, hope it helps...
    Code:
    # do not bell on tab-completion
    #set bell-style none
    
    set meta-flag on
    set input-meta on
    set convert-meta off
    set output-meta on
    
    # Completed names which are symbolic links to
    # directories have a slash appended.
    set mark-symlinked-directories on
    
    $if mode=emacs
    
    # for linux console and RH/Debian xterm
    "\e[1~": beginning-of-line
    "\e[4~": end-of-line
    "\e[5~": beginning-of-history
    "\e[6~": end-of-history
    "\e[3~": delete-char
    "\e[2~": quoted-insert
    "\e[5C": forward-word
    "\e[5D": backward-word
    "\e[1;5C": forward-word
    "\e[1;5D": backward-word
    
    # for rxvt
    "\e[8~": end-of-line
    
    # for non RH/Debian xterm, can't hurt for RH/DEbian xterm
    "\eOH": beginning-of-line
    "\eOF": end-of-line
    
    # for freebsd console
    "\e[H": beginning-of-line
    "\e[F": end-of-line
    $endif
    [/code]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •