keyboard: replace all similar pages Add metadata for identical results as subpages. Do not relocate existing pages yet though.
common: global Data() to parse perl code includes Same error reporting and possible upcoming extension.
keys: replace legends by generic function
keys: load flags dependency within descriptions include Complete setup from a single include, as both are closely related and should not be distinctly selected.
common: integrate terse media style in base Move rules for more compact keyboard into base include to save a (serial so delayed) request. Users can always resize their browser to enable this style (and not just for light colours), so advantages of keeping it separate are minimal.
common: drop leading 'v' in version numbers
keyboard: replace vi classes by numbered key groups
keys: drop ascii support
keys: common generation of flags legend from includes
keys: common #rows container Output entire keyboard in Shiar_Sheet::Keyboard::print_rows() as contained exceptions are gone since commit v1.4-61-g6d38d53c6c (2012-03-26) [keys: replace omni-present escape keys].
keys: replace omni-present escape keys Instead of hardcoding the esc key in html, implement it as a standard row.
overhaul keyboard module include syntax Separate key functions (classes) from (translatable) descriptions.
less: complete declarations and add page, links