Tôi sử dụng một hộp linux kết nối máng putty. Sử dụng nó với bash, bàn phím của tôi hoạt động tốt, nhưng khi tôi đang sử dụng shell sqlite (chương trình sqlite3), các phím của tôi trở nên điên rồ:
del=^[[3~
up=^[[A
left=^[[D
right=^[[C
down=^[[B
đây là env của tôi (phần có liên quan):
TERM=linux
SHELL=/bin/bash
SHLVL=1
INPUTRC=/etc/inputrc
Tôi muốn sử dụng các khóa của mình bình thường trên sqlite, như tôi làm trên windows.
đầu vào của tôi:
# 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