Bug#1053006: /usr/games/wesnoth-1.16: Wesnoth does not respect remapped keys

Anders Andersson pipatron at gmail.com
Tue Sep 26 21:55:06 BST 2023


Package: wesnoth-1.16-core
Version: 1:1.16.10-2~bpo12+1
Severity: normal
File: /usr/games/wesnoth-1.16
Tags: a11y
X-Debbugs-Cc: pipatron at gmail.com

Dear Maintainer,

After installing a clean debian bookworm with the default gnome desktop
environment I reconfigure the keyboard with the setting:

    "Make Caps Lock an additional Ctrl"

After installing Battle for Wesnoth I realized that the usual keyboard
shortcuts did not work. I soon realized that it ignored my custom remap
and hardcodes the position of the control key.

This used to work in debian bullseye, buster, and all previous versions
I've played (many years, many debian versions). I've tried both the
plain debian stable (1:1.16.9-1) and the backport (1:1.16.10-2~bpo12+1),
neither works.

I've used the caps lock remap for well over a decade, probably two, and
this is probably the first time it does not work as expected. I see many
issues in the wesnoth github issue tracker related to some new SDL input
handler and keyboard layouts, but I could not figure out if they've
solved it in a new version or not. Many of them are still open.



-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-12-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wesnoth-1.16-core depends on:
ii  libboost-filesystem1.74.0                          1.74.0+ds1-21
ii  libboost-iostreams1.74.0                           1.74.0+ds1-21
ii  libboost-locale1.74.0                              1.74.0+ds1-21
ii  libboost-program-options1.74.0                     1.74.0+ds1-21
ii  libboost-random1.74.0                              1.74.0+ds1-21
ii  libboost-regex1.74.0 [libboost-regex1.74.0-icu72]  1.74.0+ds1-21
ii  libc6                                              2.36-9+deb12u1
ii  libcairo2                                          1.16.0-7
ii  libdbus-1-3                                        1.14.8-2~deb12u1
ii  libfontconfig1                                     2.14.1-4
ii  libgcc-s1                                          12.2.0-14
ii  libglib2.0-0                                       2.74.6-2
ii  libpango-1.0-0                                     1.50.12+ds-1
ii  libpangocairo-1.0-0                                1.50.12+ds-1
ii  libreadline8                                       8.2-1.3
ii  libsdl2-2.0-0                                      2.26.5+dfsg-1
ii  libsdl2-image-2.0-0                                2.6.3+dfsg-1
ii  libsdl2-mixer-2.0-0                                2.6.2+dfsg-2
ii  libssl3                                            3.0.9-1
ii  libstdc++6                                         12.2.0-14
ii  libvorbisfile3                                     1.3.7-1
ii  wesnoth-1.16-data                                  1:1.16.10-2~bpo12+1

wesnoth-1.16-core recommends no packages.

Versions of packages wesnoth-1.16-core suggests:
pn  wesnoth  <none>

-- no debconf information



More information about the Pkg-games-devel mailing list