I usually bind the § key (on my Swedish keyboard) to toggling my terminal window, on all my systems. I recently switched from KDE to XFCE on my Debian laptop and bound the § key to a bash script in the Keyboard part of the Settings Manager.
To my surprise this makes my W key stop responding. In the terminal pressing it makes the cursor flash briefly, in other programs nothing happens. Shift-W works and produces a W.
If I instead bind Shift-§ (it shows up as Shift-1/2 in the settings) I don't get this problem (not even with Shift-W).
Why does this happen, and more importantly, how can I get around it?
(I would prefer to not bind another key since this is the only key on my keyboard I don't use.)
Edit (in response to a question from @eyoung100):
The output from setxkbmap -query -v 10 is
Setting verbose level to 10 locale is C Trying to load rules file ./rules/evdev... Trying to load rules file /usr/share/X11/xkb/rules/evdev... Success. Applied rules from evdev: rules: evdev model: pc105 layout: se Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete compat: complete symbols: pc+se+inet(evdev) geometry: pc(pc105) rules: evdev model: pc105 layout: se
xev, but something grabs both the right key and the one that is being masked out, before they reachxev.setxkbmap -query -v 10