keyboard: move includes to subdirectory
keyboard: custom rows overrides in moderows attribute
nethack: version update, inventory type modes Some missing commands from <https://nethackwiki.com/wiki/Commands>.
keyboard: replace all similar pages Add metadata for identical results as subpages. Do not relocate existing pages yet though.
keys: move key definitions into translation includes Partially reverts the split in commit v1.3-0-g2034c72e12 (2010-06-18) [overhaul keyboard module include syntax], though keeps distinct keys. Expected translations did not occur, while normal maintenance becomes much harder with separated data. Also translating can easily be done on top of English includes without significant disadvantages.
keys: load flags dependency within descriptions include Complete setup from a single include, as both are closely related and should not be distinctly selected.
keyboard: replace vi classes by numbered key groups
keys: replace sign variable by placeholder substitution Clear text strings are easier to read and maintain and provide readable fallback in case substitution fails.
keys: store translation arrays as multiline string Arrays are needless complexity in most cases; newlines are safe to use as note separator.
keys: common generation of flags legend from includes
overhaul keyboard module include syntax Separate key functions (classes) from (translatable) descriptions.