75f5480f84
- New keymaps::RU: 53-entry Cyrillic layout (ЙЦУКЕН/GOST). - Extends KeymapKind enum with RU variant (value 6). - From<usize> clamp returns US for any out-of-range value. - Display/FromStr parse 'ru' to KeymapKind::RU. - KeymapData::new dispatches to the RU table. - Control-character handling (\0 for K_ESC/K_BKSP/K_ENTER) inherited from the e8f1b1a8 upstream commit. Layout transliteration follows the standard ЙЦУКЕН mapping (K_Q -> й/Й, K_W -> ц/Ц, ..., K_DOT -> ./,). Shift produces uppercase Cyrillic. Backslash/pipe key is shared with US at K_BACKSLASH. Per Linux 7.x drivers/tty/vt/keymap.c Russian table conventions.