pub fn format_key_for_display(key_str: &str) -> String
Format a key string for display (e.g., “ctrl+p” -> “^P”, “q” -> “q”, “tab” -> “Tab”)