https://bugs.winehq.org/show_bug.cgi?id=52531
--- Comment #4 from Nguyễn Chính Hữu huupoke12@gmail.com --- It seems the problem is partly caused by the inconsistency between upstream developer and downstream distributors of defining the kbs.
In the upstream, the default kbs of xterm is "^H": https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_kbs So I don't think it is a "standard configuration" if the upstream developer doesn't make it default but something else.
Arch Linux doesn't override it, follows the upstream configuration: https://github.com/archlinux/svntogit-packages/blob/packages/ncurses/trunk/P... Gentoo Linux also seems to not override it: https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-libs/ncurses/ncurses-6.2_...
Debian (and Ubuntu) overrides it with "del": https://sources.debian.org/src/ncurses/6.2%2B20201114-2/debian/rules/#L153 Fedora overrides it with "DEL": https://src.fedoraproject.org/rpms/ncurses/blob/rawhide/f/ncurses.spec#_139 openSUSE overrides it with "del" (line 531): https://build.opensuse.org/package/view_file/Base:System/ncurses/ncurses.spe...