{"record":{"id":"5459b98e297e0204","repo":"lapce/lapce","slug":"unrecognized-physical-key-code","errorCode":null,"errorMessage":"unrecognized physical key code {}","messagePattern":"unrecognized physical key code (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"lapce-app/src/keypress/keymap.rs","lineNumber":232,"sourceCode":"                \"nonconvert\" => KeyCode::NonConvert,\n                \"hiragana\" => KeyCode::Hiragana,\n                \"katakana\" => KeyCode::Katakana,\n                \"f1\" => KeyCode::F1,\n                \"f2\" => KeyCode::F2,\n                \"f3\" => KeyCode::F3,\n                \"f4\" => KeyCode::F4,\n                \"f5\" => KeyCode::F5,\n                \"f6\" => KeyCode::F6,\n                \"f7\" => KeyCode::F7,\n                \"f8\" => KeyCode::F8,\n                \"f9\" => KeyCode::F9,\n                \"f10\" => KeyCode::F10,\n                \"f11\" => KeyCode::F11,\n                \"f12\" => KeyCode::F12,\n                \"mediastop\" => KeyCode::MediaStop,\n                \"open\" => KeyCode::Open,\n                _ => {\n                    return Err(anyhow::anyhow!(\n                        \"unrecognized physical key code {}\",\n                        &s[1..s.len() - 2]\n                    ));\n                }\n            };\n            KeyMapKey::Physical(PhysicalKey::Code(code))\n        } else {\n            let key = match s.to_lowercase().as_str() {\n                \"esc\" => Key::Named(NamedKey::Escape),\n                \"space\" => Key::Named(NamedKey::Space),\n                \"bs\" => Key::Named(NamedKey::Backspace),\n                \"up\" => Key::Named(NamedKey::ArrowUp),\n                \"down\" => Key::Named(NamedKey::ArrowDown),\n                \"left\" => Key::Named(NamedKey::ArrowLeft),\n                \"right\" => Key::Named(NamedKey::ArrowRight),\n                \"del\" => Key::Named(NamedKey::Delete),\n                \"alt\" => Key::Named(NamedKey::Alt),\n                \"altgraph\" => Key::Named(NamedKey::AltGraph),","sourceCodeStart":214,"sourceCodeEnd":250,"githubUrl":"https://github.com/lapce/lapce/blob/c9e4c33948033f10f003991a037d949a708eedf8/lapce-app/src/keypress/keymap.rs#L214-L250","documentation":"Error \"unrecognized physical key code {}\" thrown in lapce/lapce.","triggerScenarios":"Thrown at lapce-app/src/keypress/keymap.rs:232 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"c9e4c33948033f10f003991a037d949a708eedf8","analyzedAt":"2026-08-16T11:46:13.210Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}