Skip to main content

parse_key_combo

Function parse_key_combo 

Source
pub fn parse_key_combo(s: &str) -> Result<KeyCombo, ParseError>
Expand description

Parse a key combination string into a KeyCombo.

Supported format: “Modifier+Modifier+Key”

Modifiers:

  • Ctrl, Control - Control key
  • Alt, Option - Alt/Option key
  • Shift - Shift key
  • Super, Cmd, Command, Meta, Win - Super/Cmd key
  • CmdOrCtrl - Cmd on macOS, Ctrl on other platforms

Keys:

  • Single characters: A, B, 1, etc.
  • Named keys: F1-F12, Enter, Escape, Space, Tab, etc.