Description |
I first noticed this a while ago because I always remap the CapsLock key to an extra Control key. At some point Crawl stopped recognizing it as a control key while it behaves normally in every other thing I do. At the time I kind of frowned and shrugged and just started using the regular Control key, which still works fine.
However, recently I started playing Crawl on a different machine that, in addition to the usual CapsLock remapping, also remaps (via xmodmap) Insert and Delete to PgUp and PgDown, respectively. Now Crawl seems very confused - neither the Escape nor Tab keys work at all, despite them not being involved in the remap. Again, this only happens in Crawl and every other application sees the keys as normal. I've tested the keypresses in xev both before and after the remap to ensure that they are reporting themselves to the system as expected and everything looks fine there.
So, apparently some time ago Crawl changed something about the way it processes keyboard input (at least in Tiles/Linux) that's quite broken. |