docs: void bind(String shortcut) {
          String normalized = CommandUtil.validateShortcut(shortcut);
          
          if (normalized == null) {
              throw new IllegalArgumentException("Invalid shortcut specifier: " + shortcut);
          }
          
          if (shortcutBindings.add(normalized)) {
              shortcutChanged(normalized, false);
          }
      }